小程序
小游戏
企业微信
微信支付
扫描小程序码分享
input组件type=nickname时,输入违规名字后,失焦后名字消失,但v-model没同步,然后监听blur也是那个违规的值,然后报错一个非法昵称,又不知道怎么捕获这个报错,求解
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
提供一种解决办法, 那就是不用双向绑定 这样就可控了.
getname(e) { console.log(e) this.setData({ nickname: e.detail.value }) },
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
正巧最近也在开发类似的功能,发现真机调试下,input:type=nickname v-model 的数据是可以正常双向绑定的,只是在开发工具内无法双向绑定而已。
使用uview 的u-input ,选取了昵称,input 内容看起来改变了, 却没有自动双向绑定.
这里需要自己写一个 @blur="nicknameBlur" ,失焦时得到里面的真实内容 ,进行数据变更.
nicknameBlur(nickname){
console.log('nicknameBlur',nickname)
},
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
提供一种解决办法, 那就是不用双向绑定 这样就可控了.
getname(e) { console.log(e) this.setData({ nickname: e.detail.value }) },
正巧最近也在开发类似的功能,发现真机调试下,input:type=nickname v-model 的数据是可以正常双向绑定的,只是在开发工具内无法双向绑定而已。
使用uview 的u-input ,选取了昵称,input 内容看起来改变了, 却没有自动双向绑定.
这里需要自己写一个 @blur="nicknameBlur" ,失焦时得到里面的真实内容 ,进行数据变更.
nicknameBlur(nickname){
console.log('nicknameBlur',nickname)
},