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)
yorick (作者)
麻烦你们也确认下吧
2019-08-19 13:54