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

vue mint-ui學習筆記之picker的使用

 更新時間:2017年10月11日 11:06:09   作者:michael_ouyang  
本篇文章主要介紹了vue mint-ui學習筆記之picker的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了vue mint-ui picker的使用,分享給大家,也給自己留個學習筆記

Picker的使用

import { Picker } from 'mint-ui';
Vue.component(Picker.name, Picker);

API


示例一:picker的簡單使用

xxx.vue:

<template> 
 <div id="app"> 
 <mt-picker :slots="slots" ></mt-picker> 
  
  <router-view></router-view> 
 </div> 
</template> 
  
<script> 
  
export default { 
 data () { 
 return { 
 slots:[{values: ['年假', '事假', '病假', '婚假', '其他']}] 
  } 
 }, 
 mounted:function(){ 
  
 } 
} 
</script> 
  
<style> 
  
</style> 

show:

picker顯示出來了

分析:

pincker的顯示,會在上方留下一半的白 

當拖動的時候,選項就會跑到上方預留的空白位置

示例二:picker的簡單使用——分組picker

xxx.vue:

<template> 
 <div id="app"> 
  <mt-picker :slots="slots" ></mt-picker> 
   
  <router-view></router-view> 
 </div> 
</template> 
 
<script> 
 
export default { 
 data () { 
  return { 
    slots: 
        [ 
        { 
         flex: 1, 
         values: ['年假', '事假', '病假', '婚假', '其他'], 
         className: 'slot1', 
         textAlign: 'left' 
        }, { 
         divider: true, 
         content: '-', 
         className: 'slot2' 
        }, { 
         flex: 1, 
         values: ['2015-11', '2015-02', '2015-03', '2015-04', '2015-05', '2015-06'], 
         className: 'slot3', 
         textAlign: 'right' 
        } 
       ] 
  } 
 }, 
 mounted:function(){ 
 
 } 
} 
</script> 
 
<style> 
 
</style> 

show:

分析:

1.picker還可以拆分成左中右3個部分——具體可以看上面的slot對象的屬性

通過slots屬性的設置對應的數(shù)據(jù),接收一個數(shù)組,數(shù)組里面分3個對象

對象內(nèi)除了可以使用values外,還可以使用flex(彈性盒子的flex值,1是充滿剩余空間),className(使用slot1、slot2、slot3),textAlign(設置文字的水平位置,可以使用left、center、right)

2.每個picker的高度默認是36px

 

示例三:picker使用change事件

xxx.vue:

<template> 
 <div id="app"> 
  <mt-picker :slots="slots" @change="onValuesChange" ></mt-picker>  
  <router-view></router-view> 
 </div> 
</template> 
 
<script> 
 
export default { 
 name: 'app', 
 data () { 
  return { 
    slots: 
        [ 
        { 
         flex: 1, 
         values: ['年假', '事假', '病假', '婚假', '其他'], 
         className: 'slot1', 
         textAlign: 'left' 
        }, { 
         divider: true, 
         content: '-', 
         className: 'slot2' 
        }, { 
         flex: 1, 
         values: ['2015-11', '2015-02', '2015-03', '2015-04', '2015-05', '2015-06'], 
         className: 'slot3', 
         textAlign: 'right' 
        } 
       ] 
  } 
 }, 
 mounted:function(){ 
 
 }, 
 methods: { 
    onValuesChange(picker, values) { 
      console.log(picker) 
      console.log(values) 
  } 
 } 
} 
</script> 
 
<style> 
 
</style> 

show:

運行后,change事件會自動輸出2次內(nèi)容

這是因為,這里面有2個picker可以選擇內(nèi)容

分析:

當滾動其中一列的時候,又會觸發(fā)change事件


 

示例四:獲取change事件所選的內(nèi)容

xxx.vue:

<template> 
 <div id="app"> 
  <mt-picker :slots="slots" @change="onValuesChange" ></mt-picker>  
  <router-view></router-view> 
 </div> 
</template> 
 
<script> 
 
export default { 
 name: 'app', 
 data () { 
  return { 
    value:'', 
    slots: 
        [ 
          { 
            values: ['年假', '事假', '病假', '婚假', '其他', '婚假'] 
          } 
        ] 
  } 
 }, 
 mounted:function(){ 
 
 }, 
 methods: { 
    onValuesChange(picker, values) { 
   this.value = values[0]; 
   console.log(this.value) 
} 
 } 
} 
</script> 
 
<style> 
 
</style> 

show:

開啟picker的時候,在沒有操作的時候,會先自動執(zhí)行一次change事件,選中第一個選項的內(nèi)容

 

更改選擇的內(nèi)容,輸出了data內(nèi)的數(shù)據(jù)

 

示例五:picker的顯示個數(shù)

xxx.vue:

<template> 
 <div id="app"> 
  <mt-picker :slots="slots" @change="onValuesChange" :visible-item-count="1"></mt-picker>  
  <router-view></router-view> 
 </div> 
</template> 
 
<script> 
 
export default { 
 name: 'app', 
 data () { 
  return { 
    value:'', 
    slots: 
        [ 
          { 
            values: ['年假', '事假', '病假', '婚假', '其他', '婚假'] 
          } 
        ], 
  } 
 }, 
 mounted:function(){ 
 
 }, 
 methods: { 
    onValuesChange(picker, values) { 
   this.value = values[0]; 
   console.log(this.value) 
  } 
 } 
} 
</script> 
 
<style> 
 
</style> 

show:

使用了:visible-item-count="1"之后,picker的可顯示個數(shù)就變成了1個

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • uniapp前端實現(xiàn)微信支付功能全過程(小程序、公眾號H5、app)

    uniapp前端實現(xiàn)微信支付功能全過程(小程序、公眾號H5、app)

    這篇文章主要介紹了uniapp前端實現(xiàn)微信支付功能的相關資料,通過uniapp開發(fā)跨平臺應用時,需要處理不同平臺的支付方式,包括微信小程序支付、公眾號H5支付和App支付,需要的朋友可以參考下
    2024-09-09
  • Vue3?$emit用法指南(含選項API、組合API及?setup?語法糖)

    Vue3?$emit用法指南(含選項API、組合API及?setup?語法糖)

    這篇文章主要介紹了Vue3?$emit用法指南,使用?emit,我們可以觸發(fā)事件并將數(shù)據(jù)傳遞到組件的層次結構中,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • vue實現(xiàn)拍照或錄像的示例代碼

    vue實現(xiàn)拍照或錄像的示例代碼

    這篇文章主要為大家詳細介紹了如何利用vue實現(xiàn)拍照或錄像的功能,文中的示例代碼講解詳細,具有一定的參考價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • vue中使用axios post上傳頭像/圖片并實時顯示到頁面的方法

    vue中使用axios post上傳頭像/圖片并實時顯示到頁面的方法

    今天小編就為大家分享一篇vue中使用axios post上傳頭像/圖片并實時顯示到頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue3?setup中父組件通過Ref調(diào)用子組件的方法(實例代碼)

    vue3?setup中父組件通過Ref調(diào)用子組件的方法(實例代碼)

    這篇文章主要介紹了vue3?setup中父組件通過Ref調(diào)用子組件的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • vue如何設置描點跳轉到對應頁面

    vue如何設置描點跳轉到對應頁面

    這篇文章主要介紹了vue如何設置描點跳轉到對應頁面問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 淺談關于vue中scss公用的解決方案

    淺談關于vue中scss公用的解決方案

    這篇文章主要介紹了淺談關于vue中scss公用的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • vue整合百度地圖顯示指定地點信息

    vue整合百度地圖顯示指定地點信息

    本文主要介紹了vue整合百度地圖顯示指定地點信息,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • 讓ChatGPT解讀Vue3源碼過程解析

    讓ChatGPT解讀Vue3源碼過程解析

    這篇文章主要為大家介紹了讓ChatGPT解讀Vue3源碼過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 使用 Vue 3 的 createApp方法初始化應用的基本步驟

    使用 Vue 3 的 createApp方法初始化應用的基本步驟

    createApp 是 Vue 3 引入的全局 API,用于創(chuàng)建一個應用實例,這篇文章主要介紹了如何使用 Vue 3 的 createApp方法初始化應用,通過 createApp 方法,我們從 Vue 3 的基本初始化開始,擴展到插件的應用、多個應用實例的創(chuàng)建等,需要的朋友可以參考下
    2024-05-05

最新評論

营山县| 平南县| 夹江县| 宁晋县| 临猗县| 敖汉旗| 木兰县| 黔西| 明溪县| 福安市| 凤台县| 涡阳县| 邢台县| 格尔木市| 长治县| 永清县| 江达县| 惠来县| 美姑县| 资兴市| 梅河口市| 邢台市| 平塘县| 密山市| 谢通门县| 莱阳市| 甘肃省| 沾化县| 哈巴河县| 巴东县| 关岭| 县级市| 定远县| 云南省| 金门县| 临高县| 中西区| 博野县| 昌乐县| 鹿邑县| 湟源县|