<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
官方檔案:default-index 單列選擇時,預設選中項的索引 number | string 0
defaultIndex 這個屬性只是一個初始值,
如果需要動態改變 index索引:
建議使用 picker 範例的 setIndexes 方法
通過 ref 可以獲取到 Picker 範例並呼叫實體方法,
setIndexes 設定所有列選中值對應的索引 indexes -
// 1.給van-picker設定ref,如ref="van_picker" <van-popup v-model="showPicker" position="bottom"> <van-picker show-toolbar value-key="label" ref="van_picker" :columns="columns" :default-index="defaultBuIndex" @confirm="onConfirm" @cancel="showPicker = false" /> </van-popup> // 2. 在需要的方法中呼叫: this.$nextTick(() =>{ this.$refs.van_picker.setIndexes([0]) // 注意這裡是陣列[索引值] })
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="reason" ref="picker" ref="pick" /> <div class="btn" @click="handlePopSubmit('reason')">確認</div> handlePopSubmit(){ console.log('選中的值',this.$refs.picker.getValues) }
有點笨拙,但是不會出問題
vant-picker的show-toolbar設定為true,但是在頁面上對頂部的導航欄樣式隱藏(例如:display:none)
<van-picker :show-toolbar="true" :columns="reason" ref="picker" @confirm="handleReasonChange" /> <div class="btn" @click="handlePopSubmit('reason')">確認</div> handleReasonChange(value, index) { //value :選中的值 取值即可 //index: 下標 } handlePopSubmit(){ let pickReason = (this.$refs.picker as any).$el.children[0].children[1]; //拿到頂部欄的確認元素 pickReason.click(); //執行一下 }
目前想到的解決辦法只有這三種!
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45