成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

基于 vue 的 picker 組件 vue-awesome-picker

Lsnsh / 2975人閱讀

摘要:本組件停止維護組件庫請移步小程序組件庫請移步有贊前端大量坑位,內(nèi)推私信基于的移動端組件支持單列多列和聯(lián)級數(shù)據(jù)內(nèi)置時間日期數(shù)據(jù)滾輪效果顏色可配置已啟用試試離線訪問吧點擊查看詳細使用方法參照源碼參數(shù)描述可選類型默認詳細描述

?? DEPRECATED 本組件停止維護
?? Vue 組件庫請移步 Vant
?? 小程序組件庫請移步 Vant Weapp
?? 有贊前端大量坑位,內(nèi)推私信

vue-awesome-picker

基于 Vue.js & Better-Scroll 的移動端 picker 組件

Features

支持單列、多列和聯(lián)級數(shù)據(jù)

內(nèi)置時間、日期數(shù)據(jù)

滾輪 3D 效果

顏色可配置

Demo
PS:Demo 已啟用 Service Worker 試試離線訪問吧

點擊查看 >>

Installation
npm install vue-awesome-picker --save
Usage
/* main.js */
import AwesomePicker from "vue-awesome-picker";
Vue.use(AwesomePicker);
/* 詳細使用方法參照源碼 App.vue */

methods: {
  show() {
    this.$refs.picker.show();
  }
}
Props
參數(shù) 描述 可選 類型 默認
data 詳細描述見下文 Array
anchor 詳細描述見下文 Array
type 內(nèi)置 picker 類型
無需傳入 data
date, time String
textTitle title 文案 String
textConfirm confirm 文案 String 確定
textCancel cancel 文案 String 取消
colorTitle title 顏色 String #000000
colorConfirm confirm 顏色 String #42b983
colorCancel cancel 顏色 String #999999
swipeTime 滾動速度(better-scroll swipeTime) Number 1800
data
vue-awesome-picker 通過數(shù)據(jù)結(jié)構(gòu)不同來區(qū)分是普通 picker 還是聯(lián)級 picker, 所以請嚴格按照以下數(shù)據(jù)結(jié)構(gòu)進行配置

單列、多列 picker 以雙層數(shù)組的形式傳入 data

[
  ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s","t", "u", "v", "w", "x", "y", "z"],
  ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S","T", "U", "V", "W", "X", "Y", "Z"]
]

聯(lián)級 picker 通過 children 構(gòu)造出具有層級關(guān)系的數(shù)據(jù)

[
  {
    value: "A",
    children: [
      { value: "A-a" },
      { value: "A-b" },
      { value: "A-c" }
    ]
  },
  {
    value: "B",
    children: [
      { value: "B-a" },
      { value: "B-b" }
    ]
  },
]
anchor
anchor 是 picker 展開時每一列默認滾動的錨點位置或值的數(shù)組, 兼容兩種數(shù)據(jù)結(jié)構(gòu), 未匹配到默認選中第0項

[推薦]數(shù)組對象形式: 與事件 confirm 返回的參數(shù)數(shù)據(jù)結(jié)構(gòu)相同, 對象里可以只存在 index 或 value, 當存在 index 時優(yōu)先匹配 index

[
  { 
    index: 0,
    value: "A"
  },
  {
    index: 0,
    value: "A-a"
  } 
]

單層數(shù)組形式: index 組成的數(shù)組

[0, 0]
Methods
方法 描述
show 展開顯示 picker
Events
事件 描述 參數(shù)
confirm 點擊 confirm 按鈕后觸發(fā) [{ index: xxx, value: xxx }...]
index: 當前選中的 item 在當列的 index
value: 當前選中 item 的 value
cancel 點擊 cancel 按鈕后觸發(fā)
Development
git clone [email protected]:Fyerl/vue-awesome-picker.git
cd vue-awesome-picker
npm install
npm run dev

keywords for seo: js picker, 前端 picker, datepicker, timepicker, vue, picker, vue picker, vue awesome picker, service worker, pwa, vue pwa, npm, vue npm

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/93387.html

相關(guān)文章

  • 基于vuepicker組件

    摘要:概述基于選擇器組件安裝基礎(chǔ)用法選項參數(shù)描述默認值為,控制顯示和隱藏默認值為,顯示的數(shù)組內(nèi)容改變時執(zhí)行的監(jiān)聽函數(shù)參數(shù)描述類型默認值默認選中的索引值賦值的數(shù)組顯示的寬度,單位是顯示數(shù)據(jù)的字段名,默認值是最大的滾動 概述 基于vue.js選擇器組件 github: https://github.com/xiecg/vue-... DEMO vue-picker 安裝 npm install ...

    xiaowugui666 評論0 收藏0
  • 基于vuepicker組件

    摘要:概述基于選擇器組件安裝基礎(chǔ)用法選項參數(shù)描述默認值為,控制顯示和隱藏默認值為,顯示的數(shù)組內(nèi)容改變時執(zhí)行的監(jiān)聽函數(shù)參數(shù)描述類型默認值默認選中的索引值賦值的數(shù)組顯示的寬度,單位是顯示數(shù)據(jù)的字段名,默認值是最大的滾動 概述 基于vue.js選擇器組件 github: https://github.com/xiecg/vue-... DEMO vue-picker 安裝 npm install ...

    andot 評論0 收藏0
  • 一個很好用 vue-picker組件

    摘要:走了一圈都沒有找到自己想要的移動端的的組件,于是自己就下手,擼了一個出來,感受下效果圖。 vue-picker a picker componemt for vue2.0 走了一圈 github 都沒有找到自己想要的移動端的 vue-picker的組件,于是自己就下手,擼了一個出來,感受下效果圖。showImg(https://segmentfault.com/img/remote/...

    molyzzx 評論0 收藏0
  • Vue.js前后端通用組件開發(fā)心得-菜鳥篇

    摘要:最好能使用一套模板渲染前后端的數(shù)據(jù),也就是模板和某些簡單組件可以同構(gòu)。開發(fā)組件因為需要讓服務(wù)端也能使用,單文件的開發(fā)方式我目前是沒有找到可以讓讀取的方式,所以就暫時放棄了。這種通用組件寫法只適合比較簡單的項目。 項目情況 我使用的是express做為服務(wù)器框架,只需要調(diào)用后臺API接口獲得數(shù)據(jù),然后把數(shù)據(jù)渲染成html就可以了。最好能使用一套模板渲染前后端的數(shù)據(jù),也就是模板和某些簡單組...

    weakish 評論0 收藏0

發(fā)表評論

0條評論

Lsnsh

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<