vant Picker组件,不显示顶部栏,change事件拿到的值有1-2s延迟问题
ui设计如图
因需求要求,picker去掉顶部栏,点击下方确认按钮的时候获取选中的值
方法一:绑定change事件,选项改变时触发(但是有1s的延迟,操作太快了会取不到值,不可取)
<van-picker
:show-toolbar="true"
:columns="reason"
ref="picker"
@change="change"
/>
<div class="btn" @click="handlePopSubmit('reason')">确认</div>
change(value){
//单列:Picker 实例,选中值,选中值对应的索引
//多列:Picker 实例,所有列选中值,当前列对应的索引
}
方法二:通过使用ref,调用ref的confirm方法(和方法一是一样的,有1s的延迟,操作太快了会取不到值)
<van-picker
:show-toolbar="true"
:columns=