1.开发环境 uni-app+uView
2.电脑系统 windows10专业版
3.在应用uni-app+uView开发的过程中,咱们在应用 uni.scanCode进行扫码的时候无奈进行从新赋值,上面我来分享一下解决办法,心愿对你有所帮忙。
4.废话不多说,间接上代码:

Equipmentcheck() {    uni.scanCode({    success: function (res) {    console.log("条码内容:" + res.result);    this.chenwen=res.result;    uni.showToast({    title: "扫码胜利",    });},fail: function (err) {    console.log("扫码失败", err);    },   });},

5.在return 中增加如下代码:

chenwen:""

6.你会发现在手机上本页面,扫码进去的数据,无奈赋值给标签,造成这个问题的起因是 this 指向产生了变动,解决办法如下。
7.针对上述呈现的问题,解决办法如下:

//办法一:Equipmentcheck() {    const _this=this;    uni.scanCode({    success: function (res) {    console.log("条码内容:" + res.result);    _this.chenwen=res.result;    uni.showToast({    title: "扫码胜利",    });},fail: function (err) {    console.log("扫码失败", err);    },   });},
//办法二: 应用箭头函数Equipmentcheck() {    uni.scanCode({    success: res=> {    console.log("条码内容:" + res.result);    this.chenwen=res.result;    uni.showToast({    title: "扫码胜利",    });},fail: function (err) {    console.log("扫码失败", err);    },   });},

8.本期的分享到了这里就完结啦,是不是很nice,心愿对你有所帮忙,让咱们一起致力走向巅峰!