You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MiniProgramError
Taro is not defined
ReferenceError: Taro is not defined
at n.e (http://127.0.0.1:47466/appservice/pages/welcome/index.js:1:1252)
at n.value (http://127.0.0.1:47466/appservice/taro.js:1:40890)
at Ge.We [as eh] (http://127.0.0.1:47466/appservice/taro.js:1:15739)
at Object.r.safeCallback (http://127.0.0.1:47466/appservice/__dev__/WAService.js:2:1775461)
at http://127.0.0.1:47466/appservice/__dev__/WAService.js:2:1911602
at s (http://127.0.0.1:47466/appservice/__dev__/WAService.js:2:1922566)
at http://127.0.0.1:47466/appservice/__dev__/WAService.js:2:1911527
at r (http://127.0.0.1:47466/appservice/__dev__/WAService.js:2:1852726)
at http://127.0.0.1:47466/appservice/__dev__/WAService.js:2:1852848
at http://127.0.0.1:47466/appservice/__dev__/WAService.js:2:919306
期望结果
无论该页面是否为首页还是内页,都应该运行正常。
实际结果
该页面只有被设定为默认页时,才运行正常。如果被设定为 内页,则报错误:ReferenceError: Taro is not defined
相关平台
微信小程序
小程序基础库: 2.11.3
使用框架: React
复现步骤
以上为我在 Trao 中创建的一个页面,其中使用到了 Taro.getLocation 函数。
当我在 app.config.ts pages 中,把这个页面设置为 小程序默认页,Taro 编译正常,微信调试工具运行正常。
但是如果我把 这个页面 当做内页,小程序默认页上放置按钮(默认页并未使用或引入 Taro),点击按钮通过 Taro.navigateTo 跳转到该页面时,Taro 编译正常,但微信调试工具报错:
期望结果
无论该页面是否为首页还是内页,都应该运行正常。
实际结果
该页面只有被设定为默认页时,才运行正常。如果被设定为 内页,则报错误:ReferenceError: Taro is not defined
环境信息
补充信息
默认页如果未使用Taro,没有 import Taro from '@tarojs/taro',那么 内页如果用到了 Taro 且顶部写有 import,但是 Taro 依然未被编译进去?
The text was updated successfully, but these errors were encountered: