狗尾草joss
狗尾草joss
  • 发布:2022-12-28 20:46
  • 更新:2022-12-28 20:55
  • 阅读:278

【报Bug】vue3 nvue页面barcode组件在ios中无法打开

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.4

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.14

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iPhone X

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<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>

操作步骤:

ios中无法打开

预期结果:

ios中能使用

实际结果:

ios中无法打开

bug描述:

vue3 nvue页面barcode组件在ios中无法打开

2022-12-28 20:46 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

需要勾选一下barcode

  • 狗尾草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

要回复问题请先登录注册