最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vant的picker的坑及解決

 更新時間:2022年12月05日 10:11:12   作者:玲瓏咖啡  
這篇文章主要介紹了vant的picker的坑及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vant的picker的坑

<view class="picker" bindtap="goSub">
	{{subjectname}}
	<image class="img" src="../../images/bottom-arrow-pic.png"></image>
	<!-- 年級篩選 -->
	<van-popup show="{{ subShow }}" bind:close="subClose" position="bottom" overlay-style="background:rgba(0,0,0,0.3)">
		<van-picker columns="{{ subColumns }}" bind:cancel="subCancel" bind:confirm="subConfirm" show-toolbar value-key="name"
		 toolbar-class="cancon" />
	</van-popup>
</view>

咋一看上面的代碼貌似沒有什么問題,但是點(diǎn)擊picker出來之后會發(fā)現(xiàn),關(guān)閉不了了,無論怎么點(diǎn)都不會關(guān)閉彈出層,頁面也無報錯信息,經(jīng)過測試發(fā)現(xiàn),組件寫錯地方了

下面是正確的寫法

<view class="picker" bindtap="goSub">
?? ?{{subjectname}}
?? ?<image class="img" src="../../images/bottom-arrow-pic.png"></image>
</view>
<!-- 年級篩選 -->
<van-popup show="{{ subShow }}" bind:close="subClose" position="bottom" overlay-style="background:rgba(0,0,0,0.3)">
?? ?<van-picker columns="{{ subColumns }}" bind:cancel="subCancel" bind:confirm="subConfirm" show-toolbar value-key="name"
?? ? toolbar-class="cancon" />
</van-popup>

看出來不同之處了吧,相比大家都明白為什么了。

vant-picker級聯(lián)問題

級聯(lián)時主要注意一級二級之間的聯(lián)動,需要一個方法處理,其他的跟單列的相同

<div class="content">
    <div @click="openPicker()">{{pickerValue}}</div>
    <van-popover v-model="showPicker" position="bottom">
      <van-picker
        :columns="columns"
        show-toolbar
        :default-index="defaultIndex"
        @confirm="setData"
        @cancel="showPicker = false"
      ></van-picker>
    </van-popover>
  </div>
showPicker:false,
      defaultIndex:0,
      pickerValue0:'浙江',
      pickerValue:'溫州',
      columns: [{
        text: '浙江',
        defaultIndex:NaN,
        children: [{
          text: '杭州',
          defaultIndex:NaN
        }, {
          text: '溫州',
          defaultIndex:NaN
        }]
      }, {
        text: '福建',
        defaultIndex:NaN,
        children: [{
          text: '福州',
          defaultIndex:NaN
        }, {
          text: '廈門',
          defaultIndex:NaN
        }]
      }]
 openPicker(){
    //  打開篩選框的默認(rèn)值
     this.columns.map((item,index)=>{
       if(this.pickerValue0===item.text){
         this.defaultIndex = parseInt(index)
         for(let i =0 ;i<item.children.length;i++){
           if(this.pickerValue === item.children[i].text){
             item.defaultIndex = parseInt(i)
           }
         }  
       }
     })
     console.log(this.columns);
     this.showPicker = true
   },

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

丰顺县| 佛冈县| 子洲县| 武胜县| 垦利县| 永昌县| 永济市| 林州市| 肃南| 托克逊县| 玛多县| 平顶山市| 孝义市| 柳江县| 河北省| 临邑县| 玉树县| 阆中市| 马边| 集安市| 和林格尔县| 边坝县| 磐安县| 凤城市| 平乡县| 宁津县| 腾冲县| 外汇| 沧州市| 洛扎县| 丹阳市| 珠海市| 临桂县| 哈尔滨市| 灵宝市| 淄博市| 西乌珠穆沁旗| 常宁市| 广德县| 辽阳市| 凤山县|