yorick
yorick
  • 发布:2019-08-15 17:55
  • 更新:2021-01-05 16:19
  • 阅读:827

【报Bug】input 组件 @input 报错 重现步骤已更新 demo已上传

分类:uni-app

Hbuilder X 2.2.1.20190814-alpha (应该之前的版本都有这个问题)

自定义组件内,input 组件 type为number或者 digit @input 方法报错 如下:

<input :value="value" :name="name" :type="type" :placeholder="placeholder" @input="inputHandler" />

小程序开发工具和ios真机没有报错,只有安卓真机 报错:
thirdScriptError
_vm.inputHandler is not a function;at pages...

inputHandler 已经定义 并且不是安卓都能正常回调。

报错信息见截图

再次说一下 input组件是放在一个自定义组件里面的

更新:
不确定是否跟type 是number 有必然关系

重现步骤:使用安卓真机(微信小程序)运行demo ,
依次填写三个input,会看到log正常打印,填写完成后,
再次点击第一个input 输入框(获取焦点),这时候会看到报错的信息

附件已经上传,请下载直接运行即可(可能需要更换一下微信小程序的appid)

2019-08-15 17:55 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

如果iOS和小程序开发工具正常,应该是安卓微信的bug
可以使用原生小程序测试是否有类似问题

  • yorick (作者)

    麻烦你们也确认下吧

    2019-08-19 13:54

胡萝卜猫

胡萝卜猫

我也发现了这个问题,上线运行微信后台会报错误记录。

brightyang

brightyang - Stand Out Or Get Out

我也发现了,安卓微信后台总有报错

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