赞城问哈
赞城问哈
  • 发布:2019-12-20 14:48
  • 更新:2019-12-20 14:57
  • 阅读:784

【报Bug】picker-view 的BUG?

分类:uni-app

详细问题描述

在popup中放置picker-view控件。通过绑定值设置默认选项。点击POPUP的蒙版层关闭POPUP,再次打开POPUP的时候,picker-view的默认选项失效。

[内容]

在popup中放置picker-view控件。通过绑定值设置默认选项。点击POPUP的蒙版层关闭POPUP,再次打开POPUP的时候,picker-view的默认选项失效。为了排查,删除@change绑定,结果依旧如此。

代码如下:

<uni-popup ref="DatePopup" type="bottom">  
<picker-view v-if="!DatePicker"  :value="SelectTime" >  
<picker-view-column>  
<view class="PickerItem" v-for="(item, index) in TimePickerItems.h" :key="index">{{ item }}时</view>  
</picker-view-column>  
<picker-view-column>  
<view class="PickerItem" v-for="(item, index) in TimePickerItems.m" :key="index">{{ item }}分</view>  
</picker-view-column>  
</picker-view>  
</uni-popup>  

data(){  

    var TimePickerItems= {  
        h: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],  
        m: []  
    }  
    for (var i = 0; i < 60; i++) {  
        TimePickerItems.m.push(i)  
    }  

var SelectTime = [12,2]  

returen{  
TimePickerItems,  
SelectTime   
}  
}  

开发工具

[开发工具:]
HBuilderX

[IDE版本号]
2.4.6.2019.1210

[windows版本号]
win10

uni-app运行环境说明

HBuilderX 直接创建

App运行环境说明

[Android版本号]
Android 9.0
EMUI 9.1.0

联系方式

[weixin] siyiwangzhuo

2019-12-20 14:48 负责人:无 分享
已邀请:
赞城问哈

赞城问哈 (作者)

补充

通过vue-devtools查看,POPUP的关闭并未修改SelectTime的值(也不可能修改,都没绑定事件)。但就是再次弹出的时候所有选择项并未按照SelectTime的设定,而是都为第一项。

该问题目前已经被锁定, 无法添加新回复