uniapp picker 动态设置 start 不起作用 解决办法
是因为页面进入后 picker 组件不会动态刷新解决办法就是加一个状态 在更新期间进行替换 可以达到效果uniapp 示例<picker @change="bindPickerChange" mode="date" :start="curDate" v-if="!reloading"><view class="uni-input">{{startDate}}</vie
·
是因为页面进入后 picker 组件不会动态刷新
解决办法 就是加一个状态 在更新期间进行替换 可以达到效果
uniapp 示例
<picker @change="bindPickerChange" mode="date" :start="curDate" v-if="!reloading">
<view class="uni-input">{{startDate}}</view>
</picker>
<view class="uni-input" v-else>{{startDate}}</view>
// script 代码
data() {
return {
curDate:'',
startDate:'选择日期',
reloading:false
}
},
onLoad(){
this.reloading = true
setTimeout(()=>{
this.curDate = "2021-06-02";
this.reloading = false;
// this.$forceUpdate() // 强制更新数据
},3000)
},
更多推荐
已为社区贡献1条内容
所有评论(0)