<template>扫码空白页</template>
<script>
export default {
// 在点击tabbar栏时调用
onTabItemTap(item) {
if (item.pagePath == 'pages/scancode/index') {
this.scanCode();
}
},
methods: {
// 允许从相机和相册扫码,调用扫码功能
scanCode() {
const _this = this;
uni.scanCode({
//成功的时的回调
success: function(res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
},
// 无论成功失败都会调用
complete: function() {
_this.switchtab();
}
});
},
// 跳转到首页
switchtab() {
uni.switchTab({
url: '/pages/index',
success: function(e) {
//跳转成功后刷新页面
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onLoad();
}
});
}
}
};
</script>
微信小程序调用扫码功能
于 2023-03-01 14:28:11 首次发布