scan:function(){
uni.scanCode({
success: function (res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
this.orderNo = res.result;
}
});
},
我这里面有啥问题 为什么就是绑定不到return里的元素
<input class="uni-input" type="number" name="orderNo" v-model="orderNo"></input>
这里一直没有值
- 发布:2019-01-29 11:29
- 更新:2024-08-26 17:43
- 阅读:2635
2***@qq.com (作者) - IT新手
使用微信扫一扫的时候也遇到了这个问题
原因好像是在发送请求成功的时候 this指向的不是date 里的参数了
scan:function(){
var _self = this; //
uni.scanCode({
success: function (res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
_self.orderNo = res.result; //
}
});
},
改有//的地方好像就可以了
菜逼开发者
可以,貌似在success: function里面用this,是方法本身,不是data的this,草特么,狗屎玩意
2020-12-17 15:08