1.苹果IOS登录判断部分
<!-- #ifndef MP -->
<button v-if="system >= '13' && platform=='ios'" @tap="login_apple" class="login_apple">
<view class="list-icon"></view>通过Apple登录
</button>
<!-- #endif -->
onLoad() {
// 先判断IOS系统版本
uni.getSystemInfo({
success: (res) => {
this.system = res.system
this.platform = res.platform
},
fail: (err) => {},
complete: () => {}
})
},
2.扫一扫部分
//扫码核验
scanCode: function() {
uni.scanCode({
onlyFromCamera: true,
success: function(res) {
this.mid = uni.getStorageSync('SUID');
this.result = res.result + '&uid=' + this.mid;
//console.log(123,this.result);
//请求后端核验
uni.request({
url: this.result,
method: 'POST',
header: {
'content-type': "application/x-www-form-urlencoded"
},
success: (res) => {
//console.log(456,res);
uni.hideLoading();
uni.showModal({
title: '提示',
content: res.data.msg
});
uni.redirectTo({
url: 'xxxxxxx'
});
}
})
},
complete: function(res) {
uni.showLoading({
'title': '处理中...'
});
setTimeout(function() {
uni.hideLoading();
}, 1000);
},
fail: function(res) {
setTimeout(function() {
uni.hideLoading();
}, 1000);
}
})
},
互亿网络王哥 (作者)
谢谢您,感谢您指点。
2022-12-21 16:45
DCloud_iOS_WZT
回复 m***@swlts.com: https://uniapp.dcloud.net.cn/api/system/info.html#%E7%B3%BB%E7%BB%9F%E4%BF%A1%E6%81%AF%E7%9A%84%E6%A6%82%E5%BF%B5
2022-12-22 11:11
DCloud_iOS_WZT
回复 m***@swlts.com: 我试了下 我这边是有这些字段的啊
2022-12-22 12:27
DCloud_iOS_WZT
你这个system 判断有问题 system 返回的是 iOS 16.0 你这样判断不行吧
2022-12-22 12:28
a***@163.com
barcode模块是在哪里勾选的啊?
2023-01-30 13:42
a***@163.com
回复 a***@163.com: scanType: ['barCode'] 是指的这块吗
2023-01-30 14:01