亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

atom-design(Vue.js移動端組件庫)手勢組件使用教程

2019-11-19 11:32:42
字體:
來源:轉載
供稿:網友

介紹

atom-design經過幾個月的開發,以及這段時間的修復bug,對js,css壓縮,按需引入處理等等的性能優化,現在已經逐漸完善.做這套UI考慮到很多性能的問題,以及如何讓開發者更自由、更簡單的去使用。這篇文章主要講使用Gesture(手勢)相關組件的感受。

Gesture(手勢)相關組件

•Carousel(傳送帶)
•SlideItem (滑動條)
•Range (區域選擇)
•Pull Gesture (上下拉動手勢)

Carousel(傳送帶)

import {Carousel} from 'atom-design';Vue.component(Carousel.name, Carousel);<carousel> <div class="carousel-item item1">item1</div> <div class="carousel-item item2">item2</div> <div class="carousel-item item3">item3</div></carousel>

使用Carousel來實現輪播圖,每個一級子節點都會當成一個輪播滑塊

效果如圖:

 也可以在配置Carousel

pagination(Boolean):是否有分頁auto(Boolean):是否自動輪播loop(Boolean):是否循環time(Number):間隔多久輪播(auto為true時生效)v-model(Number): 綁定輪播的序號(從0開始),也可以設置v-model的初始值來設置輪播從設置的序號開始輪播<carousel :pagination="true" :auto="true" :loop="true" :time="5000" v-model="slideIdx"> <div class="carousel-item item1">item1</div> <div class="carousel-item item2">item2</div> <div class="carousel-item item3">item3</div></carousel>

你會發現使用非常簡單,而且輪播內容完全可以自己定制,不限制是圖片,也可以是任何自定義DOM

SlideItem (滑動條)

這是通過滑動來顯示操作的組件

import {SlideItem} from 'atom-design';Vue.component(SlideItem .name, SlideItem);<atom-slide v-model="isClose"> <div class="slide-action" slot="rightAction">  <div class="action edit" @click="show">編輯</div>  <div class="action delete" @click="show">刪除</div> </div> <div class="slide-demo">左右拖拽</div> <div class="slide-action" slot="leftAction">  <div class="action info" @click="show">查看</div> </div></atom-slide>

效果如下圖所示

 

只需要通過slot來指定左右的操作菜單(可選值leftAction/rightAction),便能直接使用滑動功能. 如果你只需要左邊或者右邊的滑動菜單,則只設置一邊即可,組件內部會自動限制另一邊的滑動。內容無需通過slot命名,默認的未命名的插槽名都作為內容。

v-model綁定slideItem組件開關,v-model指為false時,則slideItem會自動過渡到未滑動時的狀態

Range(區域選擇)

import {Range} from 'atom-design';Vue.component(Range.name, Range);<atom-range v-model="range2" color="#dd2622"></atom-range>

效果如下所示:

 

v-model綁定滑動選擇的數值,color可以自定義主題顏色

Pull Gesture (上拉下拉手勢)

此組件一般用來下拉來更新數據也可以通過上拉來做一些加載數據或者更新的操作

效果如下圖所示:

 

支持全局引入和按需引入

全局引入

import atomD from 'atom-design';import 'atom-design/bundle/style.css';Vue.use(atomD);

全局引入atom-design的js和css會全部引入到項目中,因此盡量選擇按需引入

按需引入

按需引入步驟

使用 babel-plugin-component 插件來實現按需引入

(1)先安裝babel-plugin-component

npm install babel-plugin-component --save-dev

(2)配置.babelrc

[ "plugins": [  ["component", {   "libraryName": "atom-design",   "style": true  }] ]]

(3)引入所需組件

import {Picker, Button} from 'atom-design';Vue.component(Button.name, Button);const monthArr = [{ text: 1},{ text: 2},{ text: 3}]Picker({  data: [{   text: 1996,   childrens: monthArr  },  {   text: 1997,   childrens: monthArr  },  {   text: 1998,   childrens: monthArr  },  {   text: 1999,   childrens: monthArr  },  {   text: 2000,   childrens: monthArr  }],  submitBtn: {   style: '',   event: (res) => {    // 選中的數據    console.log(res)   }  } })

// 使用兩個組件,按需引入后打包完的css也只有3kb

// 打包后的js也只有使用到的組件才會打包進去

非常感謝您能夠看到這里,這套UI現在已經趨于完善,你可以在生產項目中試著使用,如果有碰到問題可以在以下github地址提issue, 我們會盡最快的時間去解決。

github地址

https://github.com/Reming9602...

中文文檔

https://atom-design.github.io...

總結

以上所述是小編給大家介紹的atom-design(Vue.js移動端組件庫)手勢組件使用教程,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品久久久一区二区三区| 久久久久久久久爱| 97在线观看视频| 91精品视频在线看| 精品国产一区二区三区久久狼黑人| 91国语精品自产拍在线观看性色| 98精品国产高清在线xxxx天堂| 国产一区二区黄| 538国产精品一区二区在线| 欧美激情精品久久久久久免费印度| 黑人巨大精品欧美一区二区三区| 日本高清不卡在线| 川上优av一区二区线观看| 国产精品老女人精品视频| 38少妇精品导航| 日韩欧美中文免费| 日韩av大片在线| 456国产精品| 日韩电影在线观看中文字幕| 欧美视频免费在线观看| 亚洲精品在线不卡| 成人免费在线视频网站| 久久亚洲私人国产精品va| 国产精品视频永久免费播放| 成人免费福利视频| 日韩av电影在线播放| 亚洲女性裸体视频| 91精品国产精品| 亚洲视频999| 91影院在线免费观看视频| 久色乳综合思思在线视频| 日韩中文字幕在线视频| 国产精品青草久久久久福利99| 高跟丝袜欧美一区| 国内免费久久久久久久久久久| 国产精品视频99| 亚洲一区久久久| 久久色精品视频| 久久综合九色九九| 久久欧美在线电影| 中日韩美女免费视频网站在线观看| 国外成人在线播放| 亚洲国产精品人人爽夜夜爽| 日韩高清电影好看的电视剧电影| 日韩成人黄色av| 久久精品99久久香蕉国产色戒| 国产精品久久久久久久久免费| 日韩美女在线播放| 精品露脸国产偷人在视频| 奇米成人av国产一区二区三区| 成人午夜高潮视频| 亚洲精品99999| 中文字幕视频一区二区在线有码| 秋霞午夜一区二区| 91在线直播亚洲| 美女av一区二区三区| 亚洲国产成人在线播放| 日韩视频在线免费观看| 国产精品美腿一区在线看| 色综合五月天导航| 成人中文字幕+乱码+中文字幕| 日韩精品一区二区视频| 国产一区二区丝袜| 成人免费网站在线观看| 亚洲国产日韩欧美综合久久| 国模视频一区二区| 一区二区三区视频免费在线观看| 成人淫片在线看| 久久久亚洲欧洲日产国码aⅴ| 91久久久久久国产精品| 久久精品视频在线观看| 日韩精品免费一线在线观看| 国产精品aaaa| wwwwwwww亚洲| 久久国产精品久久久| 日韩欧美a级成人黄色| 欧美性猛交xxxx乱大交3| 午夜精品视频网站| 国产欧美婷婷中文| 亚洲电影av在线| 国产精品99久久久久久久久久久久| 欧美尺度大的性做爰视频| 亚洲第一区中文99精品| 在线不卡国产精品| 在线播放日韩精品| 国产成人短视频| 亚洲激情视频在线播放| 精品女同一区二区三区在线播放| 久久这里只有精品99| 色综合色综合久久综合频道88| 久久99热精品| 成人国产精品色哟哟| 国产欧美精品一区二区三区-老狼| 羞羞色国产精品| 欧美日产国产成人免费图片| 97久久久免费福利网址| 国产日韩欧美91| 国产精品第3页| 国产精品日韩av| 国语自产偷拍精品视频偷| 色播久久人人爽人人爽人人片视av| 日韩精品极品视频免费观看| 午夜免费日韩视频| 国产91精品久久久久久久| 国产一区二区三区在线视频| 国产97在线观看| 欧美成人性色生活仑片| 在线a欧美视频| 中文字幕亚洲综合久久筱田步美| 91在线视频一区| 97精品视频在线播放| 亚洲电影免费观看高清完整版在线| 国产成人精品日本亚洲专区61| 日本一区二区不卡| 中国日韩欧美久久久久久久久| 日韩美女福利视频| 色婷婷综合久久久久中文字幕1| 九九九久久久久久| 日韩中文字幕视频| 国内久久久精品| 亚洲一区二区黄| 国产综合久久久久久| 2025国产精品视频| 国产偷国产偷亚洲清高网站| 亚洲成人av片| 亚洲电影免费在线观看| 国产精品96久久久久久又黄又硬| 搡老女人一区二区三区视频tv| 欧美亚洲成人免费| 亚洲字幕在线观看| 欧洲成人在线视频| 高清欧美一区二区三区| 色综合久综合久久综合久鬼88| 久久久久国产精品免费网站| 欧美精品国产精品日韩精品| 国产精品99久久久久久白浆小说| 中文字幕久久久av一区| 国产日产欧美精品| 久久久在线免费观看| 久久久国产一区二区三区| 九九久久久久99精品| 91精品久久久久久| 亚洲欧美一区二区三区在线| 欧美色videos| 欧美日韩精品在线| 伊人男人综合视频网| 黑人巨大精品欧美一区二区免费| 91地址最新发布| 51精品在线观看| 伊人久久久久久久久久久| 视频在线观看99| 欧美国产激情18| 亚洲精品自拍第一页| 亚洲精品黄网在线观看| 一区二区欧美在线| 国产精品三级网站| 欧美老少配视频| 在线精品播放av| 国色天香2019中文字幕在线观看| 久久久www成人免费精品张筱雨| 福利视频一区二区| 日韩成人高清在线| 精品毛片网大全| 97色伦亚洲国产|