工戈草头右框七
工戈草头右框七
  • 发布:2025-10-21 13:37
  • 更新:2025-10-21 14:25
  • 阅读:24

不console.log变量,就无法在页面显示

分类:uni-app

感觉是疑难杂症,发出来请高手点解。
uniapp,vue3,iPhone 7 Plus 数据线连电脑, 使用自定义基座运到到手机中。
template中有如下代码:

<uni-list-item>  
    <template v-slot:header>  
        <view class="merchant-avatar-title">版本</view>  
    </template>  
    <template v-slot:footer>  
        <view>v{{ appVersion }}</view>  
    </template>  
</uni-list-item>

script中有如下代码

const appVersion = ref('')  
onMounted(() => {  
    // 同步获取系统信息  
    const systemInfo = uni.getSystemInfoSync()  
    appVersion.value = systemInfo.appVersion ? systemInfo.appVersion : '1.0.x'  
    console.log('appVersion.value :', appVersion.value)   
})

manifest.jsonv中,versionName的值是字符串 1.0.0

以上代码运行正常。 可以正常显示v1.0.0

当删除掉 console.log('appVersion.value :', appVersion.value) 这行代码之后, 只显示一个v

非常困扰,请高手点解。

2025-10-21 13:37 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

hello , 看起来不是 bug,是代码某部分出现问题,请你提供一下一个可以复现和运行的测试项目

要回复问题请先登录注册