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

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

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

問題

官網中給的picker例子,每項只能是個字符串,但我需要它返回每個字符串對應的自定義ID,而不是index。

vantUI官網:picker

官網例子

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

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

解決

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

那就照著這個來唄!

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

補充知識:vantUI時間選擇器將選中值改為 yyyy-mm-dd 00:00:00 格式

vantUI時間選擇器默認選中值為:

更改之后

代碼如下

<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操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue實現(xiàn)選項卡tab切換制作

    Vue實現(xiàn)選項卡tab切換制作

    這篇文章主要為大家詳細介紹了Vue實現(xiàn)選項卡tab切換制作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue3+elementUI實現(xiàn)懸浮多行文本輸入框效果

    vue3+elementUI實現(xiàn)懸浮多行文本輸入框效果

    這篇文章主要為大家詳細介紹了vue3如何引用elementUI實現(xiàn)懸浮文本輸入框效果,以便實現(xiàn)多行文本輸入,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-10-10
  • vue結合axios實現(xiàn)restful風格的四種請求方式

    vue結合axios實現(xiàn)restful風格的四種請求方式

    這篇文章主要介紹了vue結合axios實現(xiàn)restful風格的四種請求方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • vue+echarts繪制折線圖、柱狀圖和扇形圖教程

    vue+echarts繪制折線圖、柱狀圖和扇形圖教程

    這篇文章主要介紹了vue+echarts繪制折線圖、柱狀圖和扇形圖教程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue項目如何實現(xiàn)ip和localhost同時訪問

    vue項目如何實現(xiàn)ip和localhost同時訪問

    這篇文章主要介紹了vue項目如何實現(xiàn)ip和localhost同時訪問,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue表單提交點擊事件只允許點擊一次的實例

    Vue表單提交點擊事件只允許點擊一次的實例

    這篇文章主要介紹了Vue表單提交點擊事件只允許點擊一次的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 詳解vue樣式穿透的幾種方式

    詳解vue樣式穿透的幾種方式

    本文主要介紹了vue樣式穿透的幾種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Vue 3.0中jsx語法的使用

    Vue 3.0中jsx語法的使用

    這篇文章主要介紹了Vue 3.0 中 jsx 語法使用,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-11-11
  • vuepress實現(xiàn)自定義首頁的樣式風格

    vuepress實現(xiàn)自定義首頁的樣式風格

    這篇文章主要介紹了vuepress實現(xiàn)自定義首頁的樣式風格,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 解決vue 項目引入字體圖標報錯、不顯示等問題

    解決vue 項目引入字體圖標報錯、不顯示等問題

    今天小編就為大家分享一篇解決vue 項目引入字體圖標報錯、不顯示等問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09

最新評論