<uni-popup ref="popup" :type="type" :maskClick="false">
<view class="ssx">
<view class="u-f-ac u-f-jsb px-3 picker-tit">
<view @click="closePopup('bottom', 'popup',false)" class="picker-btn">取消</view>
<view @click="closePopup('bottom', 'popup',true)" class="picker-btn">确定</view>
</view>
<picker-view :indicator-style="indicatorStyle" :value="multiIndex" @change="bindChange">
<picker-view-column>
<view class="picker-item" v-for="(item,index) in regionList" :key="index">{{item.value}}</view>
</picker-view-column>
<picker-view-column>
<view class="picker-item" v-for="(item,index) in regionList[multiIndex[0]].childs" :key="index">{{item.value}}</view>
</picker-view-column>
<!-- <picker-view-column>
<view class="picker-item" v-for="(item,index) in regionList[multiIndex[0]].childs[multiIndex[1]].childs" :key="index">{{item.value}}</view>
</picker-view-column> -->
</picker-view>
</view>
</uni-popup>

- 发布:2020-06-11 13:40
- 更新:2021-05-24 15:37
- 阅读:1819
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
HBuilderX类型: 正式
HBuilderX版本号: 2.6.16
手机系统: Android
手机系统版本号: Android 5.1
手机厂商: 三星
手机机型: SM-G9280
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
选定省市之后再次打开选择省市
选定省市之后再次打开选择省市
预期结果:
当我选择完省市之后再次打开应该默认选中我上次选择的省市
当我选择完省市之后再次打开应该默认选中我上次选择的省市
实际结果:
当我选择完省市之后再次打开默认选中的为第一个省和市
当我选择完省市之后再次打开默认选中的为第一个省和市
bug描述:
Uni-app 官方实例里的 多列选择器picker设置:value没有效果。
当我选择完省市再次打开默认选择的是第一个省和第一个市
2 个回复
2***@qq.com
你好,请问这个问题你解决了吗
5***@qq.com
我也碰到了类似的问题,不过我是h5没事小程序不行,我这边是赋值的问题,图省事我用v-ifshuaxindom解决的。具体可以看这个 https://blog.csdn.net/weixin_45503820/article/details/117219792?spm=1001.2014.3001.5501