Taro Input官方API提供的onInput方法无法获取输入框的值,但是小程序自己的input绑定的bindinput事件没有问题,有哪位大佬遇到过吗?
请给出更完整的源代码、demo、对比等。
Hello~
您的问题所提供的信息不足,我们无法定位到具体的问题。如果有空的话还请拔冗提供更具体的信息,否则这个 issue 将在 15 天后被自动关闭。
如果您在这 15 天中更新更多信息自动关闭的流程会自动取消,如有其他问题也可以发起新的 Issue。
Good luck and happy coding~
AtSearchBar 的 onChange 属性在微信开发者工具2.9.3也失效,搜索框输入不会触发onChange,改到开发者工具2.8问题消除。
type='text'
placeholder='请填写新昵称'
value={value}
onInput={this.onChange.bind(this)}
placeholderClass={styles.input_holder}
/>
onChange = e => {
console.log(e, '1')
this.setState({
value: 222222
},()=>{
console.log(this.state.value)
})
}
这里是相关代码,onInput开发者工具上不触发,真机上也不触发
已解决 谢谢3楼的回答
我也碰倒了,这么坑的吗?还跟版本有关系
微信开发者工具基础库版本 Bug,其实后退一个小版本就好了。
详情=>本地设置=>调试基础库,这里更换基础库版本试试看。
已经通过更改基础库版本解决了,2.9.3版本有问题,使用2.9.2就没问题啦
升级工具到 2.9.4 也 ok 了,只有 2.9.3 是有问题的。
Most helpful comment
AtSearchBar 的 onChange 属性在微信开发者工具2.9.3也失效,搜索框输入不会触发onChange,改到开发者工具2.8问题消除。