Taro: Taro Input无法获取输入框的值

Created on 13 Nov 2019  ·  10Comments  ·  Source: NervJS/taro

Taro Input官方API提供的onInput方法无法获取输入框的值,但是小程序自己的input绑定的bindinput事件没有问题,有哪位大佬遇到过吗?

Most helpful comment

AtSearchBar 的 onChange 属性在微信开发者工具2.9.3也失效,搜索框输入不会触发onChange,改到开发者工具2.8问题消除。

All 10 comments

请给出更完整的源代码、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 是有问题的。

Was this page helpful?
0 / 5 - 0 ratings

Related issues

GreatAuk picture GreatAuk  ·  3Comments

qilovehua picture qilovehua  ·  3Comments

chankamlam picture chankamlam  ·  3Comments

zhuxianguo picture zhuxianguo  ·  3Comments

fxy5869571 picture fxy5869571  ·  3Comments