uni-app Picker 下拉框 在Hbuilder3.2.9 下云打包 app上下拉框不能使用

uni-app Picker 下拉框 在Hbuilder3.2.9 下云打包 app上下拉框不能使用

| 开发环境         | 版本号 | 项目创建方式 |
|------------------|--------|--------------|
| Windows          | 10     | HBuilderX    |

# 示例代码:


<view class="uni-list-cell ">  
<view class="uni-list-cell-db  ">  
<picker mode="selector" :range-key="'description'" @change="bindSite"  
value="siteIndex" :range="siteList">
    <view class="uni-input">{{siteList[siteIndex].description}}</view>
</picker>
</view>
</view>

操作步骤:

直接使用最新的hbuilder 3.2.9 云打包

预期结果:

下拉框在app上 不能使用

实际结果:

不能使用

bug描述:

picker 下拉框打包成app 有bug


更多关于uni-app Picker 下拉框 在Hbuilder3.2.9 下云打包 app上下拉框不能使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

用示例代码hello uni-app能出现你的问题吗? 不能的话你需要排查出来具体你哪个页面,甚至哪一行导致的。 找出来具体原因后提供一个能复现你描述的bug的最小化demo,让我们及时定位问题,及时修复。 更多社区规则详情:https://ask.dcloud.net.cn/article/38139

更多关于uni-app Picker 下拉框 在Hbuilder3.2.9 下云打包 app上下拉框不能使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在 uni-app 中,picker 组件在 HBuilderX 3.2.9 云打包后于 App 端无法使用,通常与以下原因有关:

  1. 数据绑定问题:代码中 siteList[siteIndex].description 在初始渲染时,若 siteList 为空数组或 siteIndex 越界,会导致渲染错误,使 picker 无法正常交互。建议在模板中增加条件判断,例如:
    <view class="uni-input">
      {{siteList.length > 0 ? siteList[siteIndex].description : '请选择'}}
    </view>
回到顶部