uniapp调用手机扫一扫功能

1. 身为一个攻城狮,一定要会看API文档

uni.scanCode(OBJECT) | uni-app官网uni-app,uniCloud,serverlesshttps://uniapp.dcloud.net.cn/api/system/barcode.html#2. 

// 允许从相机和相册扫码
uni.scanCode({
	success: function (res) {
		console.log('条码类型:' + res.scanType);
		console.log('条码内容:' + res.result);
	}
});

3. 若想赋值给data 中,记得 this 指向的问题

4. 最简单的方法就是用 箭头函数

data() {
	return {
		scanType: '',
		result: ''
	}
},

methods: {
	rightClick() {
        // 允许从相机和相册扫码
        uni.scanCode({
	        success: (res) => {
		        this.scanType = res.result
		        this.result = res.result
	        }
        });
    }
}

你可能感兴趣的:(uni-app)