H5W3
当前位置:H5W3 > uniapp技术问答专区 > 正文

uniapp百度小程序点击tabbar跳转报错

产品分类: uniapp/小程序/百度

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: xxx

HBuilderX类型: Alpha

HBuilderX版本号: 3.1.4

第三方开发者工具版本号: xxx

基础库版本号: xxx

项目创建方式: HBuilderX

操作步骤:

运行示例项目至hbx 3.1.4 百度小程序 即可复现

预期结果:

Vue.prototype.xxx = function () {} 可以使用并点击tabbar跳转页面无报错

实际结果:

Vue.prototype.xxx = function () {} 不能使用并点击tabbar跳转页面有报错

bug描述:

百度小程序

  • 在 hbx 3.1.2、3.1.3、3.1.4 中都有此问题: Vue.prototype.xxx = function () {} 页面上使用无效,3.0.7 无问题
  • 在 hbx 3.1.2、3.1.3、3.1.4 中都有此问题: Vue.filter(‘xxx’, function () {})页面上使用无效,3.0.7 无问题
  • 在hbx 3.0.7、3.1.2、3.1.3、3.1.4 中点击tabbar 都报错: [Lifecycle Fail] call Page.onTabItemTap method fail:
  • Cannot read property ‘onTabItemTap’ of undefined
  • TypeError: [Lifecycle Fail] call Page.onTabItemTap method fail:
  • Cannot read property ‘onTabItemTap’ of undefined

 

回答:

报错的问题应该是百度小程序的 bug,相关反馈:https://smartprogram.baidu.com/forum/topic/show/127459

数据未显示的问题已确认,后续会进行修复,临时解决办法:设置小程序基础库到 3.260 以下

或者以下文件到 HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-mp-baidu/dist/index.js

本文地址:H5W3 » uniapp百度小程序点击tabbar跳转报错

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址