欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vantUI 獲得piker選中值的自定義ID操作

 更新時(shí)間:2020年11月04日 09:44:22   作者:HYeeee  
這篇文章主要介紹了vantUI 獲得piker選中值的自定義ID操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

問題

官網(wǎng)中給的picker例子,每項(xiàng)只能是個(gè)字符串,但我需要它返回每個(gè)字符串對(duì)應(yīng)的自定義ID,而不是index。

vantUI官網(wǎng):picker

官網(wǎng)例子

<van-picker :columns="columns" @change="onChange" />

export default {
 data() {
  return {
   columns: ['杭州', '寧波', '溫州', '嘉興', '湖州']
  };
 },
 methods: {
  onChange(picker, value, index) {
   console.log('當(dāng)前值'+value+ '當(dāng)前索引'+index);
  }
 }
};

解決

現(xiàn)在我的需求是獲得選中的值的id,而不是要這個(gè)index,所以只能用對(duì)象數(shù)組,看到官網(wǎng)上的禁用例子的數(shù)組中:{ text: '杭州', disabled: true },說明確實(shí)每行的數(shù)據(jù)是個(gè)對(duì)象的,而顯示的部分就是text的值。

那就照著這個(gè)來唄!

export default {
 data() {
  return {
  //改一下
   columns: [
    {"keyId":2,"text":"測(cè)試1"},
    {"keyId":10,"text":"測(cè)試2"},
    {"keyId":31,"text":"測(cè)試3"}
   ],
   
  };
 },
 methods: {
  onChange(picker, value, index) {
   //此時(shí)返回的value就是個(gè)對(duì)象了
   var keyId = value.keyId;
   var text= value.text;
   console.log('當(dāng)前值'+keyId + '當(dāng)前索引'+text);
  }
 }
};

補(bǔ)充知識(shí):vantUI時(shí)間選擇器將選中值改為 yyyy-mm-dd 00:00:00 格式

vantUI時(shí)間選擇器默認(rèn)選中值為:

更改之后

代碼如下

<van-popup v-model="startTimeshow" position="bottom" :overlay="true">
   <van-datetime-picker
    @cancel="Cancel"
    @confirm="Confirm"
    @change="Change"
    v-model="currentDate"
    type="date"
   />
  </van-popup>
data() {
  return {
   currentDate: new Date()
  };
 },
methods:{
Change(){
console.log(this.currentDate);
 var date = this.currentDate;
   var seperator1 = "-";
   var seperator2 = ":";
   var month = date.getMonth() + 1;
   var strDate = date.getDate();
   if (month >= 1 && month <= 9) {
    month = "0" + month;
   }
   if (strDate >= 0 && strDate <= 9) {
    strDate = "0" + strDate;
   }
   this.currentdate =
    date.getFullYear() +
    seperator1 +
    month +
    seperator1 +
    strDate +
    " " +
    "00" +
    seperator2 +
    "00" +
    seperator2 +
    "00";
} 
}

以上這篇vantUI 獲得piker選中值的自定義ID操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論