代码开发过程以及打包成apk都没错 主要表现为在页面点击可跳转的地方都会出现这个问题
- 发布:2022-09-19 21:36
- 更新:2022-09-19 22:55
- 阅读:1377
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
浏览器平台: Chrome
浏览器版本: 102.0.5005.115(正式版本) (64 位)
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://m.gsgblock.com/#/
操作步骤:
预期结果:
点击导航能正常跳转相应页面
点击导航能正常跳转相应页面
实际结果:
无法跳转控制台提示 uni[{(intermediate value)(intermediate value)(intermediate value)(intermediate value)(intermediate value)}[t]] is not a function
无法跳转控制台提示 uni[{(intermediate value)(intermediate value)(intermediate value)(intermediate value)(intermediate value)}[t]] is not a function
bug描述:
项目打包到h5 后报错 uni[(intermediate value)(intermediate value)(intermediate value)] is not a function 将报错的的代码格式化还原后 确实发现有些地方多了些分号
4***@qq.com (作者)
补充一下 终于发现问题所在 在代码里 使用uni['方法变量名'] 这种方式去调用就会出错 打印这个方法是undefined 比如变量名是
switchTab这种跳转的方法 只有执行uni.switchTab才可以(目前发现的地方都是封装了跳转函数的地方,包括我引用的第三方UI库的自定义底部导航也遇到这问题)至于其它的uni方法还没测 希望官方尽快核实一下 用的是vue3版本 编译器也是最新的3.6+
DCloud_UNI_GSQ
目前的摇树优化方式基于有限的静态分析,所以部分情况未包含到。可以显式的使用一下。
2022-09-20 19:45