<template>
<view class="container" :style="{height: screenHeight +'px'}">
<barcode ref="barcode" class="barcode" :style="{height: (screenHeight - 100) +'px'}" autostart="true" background="rgb(0,0,0)" frameColor="#1C86EE" scanbarColor="#1C86EE" @marked="barcodeSuccess" @error="onClose"></barcode>
</view>
</template>
<script setup>
import { ref, reactive } from 'vue'
import { onLoad } from '@dcloudio/uni-app'
const barcode = ref()
let screenHeight = ref(0)
onLoad(() => {
screenHeight.value = uni.getSystemInfoSync().screenHeight
})
const barcodeSuccess = (e) => {
uni.vibrateLong()
barcode.value.cancel()
}
const onClose = () => {
barcode.value.start()
}
</script>
<style lang="scss" scoped>
.container {
height: 100%;
background-color: #000;
}
.barcode {
width: 750rpx;
background-color: #808080;
}
.bcidclose {
width: 64rpx;
height: 64rpx;
margin-top: 50rpx;
}
</style>
- 发布:2022-12-28 20:46
- 更新:2022-12-28 20:55
- 阅读:278
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.4
HBuilderX类型: Alpha
HBuilderX版本号: 3.6.14
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: iPhone X
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
ios中无法打开
ios中无法打开
预期结果:
ios中能使用
ios中能使用
实际结果:
ios中无法打开
ios中无法打开
狗尾草joss (作者)
"modules" : {
"Push" : {},
"Canvas" : "nvue canvas",
"Share" : {},
"Geolocation" : {},
"Camera" : {},
"Contacts" : {},
"VideoPlayer" : {},
"Barcode" : {}
},
已经勾选了
2022-12-28 20:59
狗尾草joss (作者)
对不起,是我错了,以前的包没有加,然后我打了一个ios自定义基座也不行,现在打了正式包可以了
2022-12-28 21:13
DCloud_iOS_WZT
回复 狗尾草joss: 自定义基座你要改你的版本号 要不可能不会覆盖
2022-12-29 10:29