Xiao小树
Xiao小树
  • 发布:2020-08-20 17:45
  • 更新:2020-08-21 10:58
  • 阅读:1367

【报Bug】 用HBuilder编译微信小程序 【安卓端】某些页面返回按钮,无法返回上一级页面,控制台报错params.concat is not a function

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

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

HBuilderX版本号: 2.8.6

示例代码:

var params = processEventArgs( _this.$vm, event, eventArray[1], eventArray[2], isCustom, methodName) || []; // 参数尾部增加原始事件对象用于复杂表达式内获取额外数据 // eslint-disable-next-line no-sparse-arrays ret.push(handler.apply(handlerCtx, params.concat([,,,,,,,,,, event]))); }

操作步骤:

HBuilder X 版本:2.8.6.20200814
运行-编译微信小程序-真机调试

预期结果:

页面返回正常

实际结果:

页面无法返回上一级,报错

bug描述:

HBuilder X 版本:2.8.6.20200814
编译成微信小程序,在安卓手机运行时,一些页面无法返回,console报错 【v.concat is not a function】

HBuilder x 2.8.3版本正常!
HBuilder x 2.8.3版本正常!
HBuilder x 2.8.3版本正常!

2020-08-20 17:45 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com - 90it

判断一下params是数组还是字符串,我看你打印的结果,好像一个字符串

  • Xiao小树 (作者)

    这个是 uni-app编译生成的。 打印出来params是数组,我是JSON.stringIfy()打印出来了,


    2020-08-20 18:05

2***@qq.com

2***@qq.com - 90it

如果老版本hbx没问题 那就是官方的问题了

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 2.8.7 已修复

该问题目前已经被锁定, 无法添加新回复