日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

移动端vant时间选择器_vue移动端组件库(vant)

發布時間:2025/3/15 vue 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移动端vant时间选择器_vue移动端组件库(vant) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【摘要】在vue中有許多組件庫,vant就是一套主要為移動端網站開發的開源的移動端組件庫...

【作者:黃可毅】

一、vant安裝以及使用經歷

1.vant安裝

在Vue 2 項目,安裝 Vant 2.x 版本: npm i vant -S

在Vue 3 項目,安裝 Vant 3.x 版本: npm i vant@next -S

2.vant引用

vant可以全局引用或者按需引用

全局引用:在main.js里引用,如圖所示

import Vant from'vant';

import'vant/lib/index.css';

Vue.use(Vant);

2.手動按需引入組件:在所要使用組件的頁面中引入(下面是手動引入button組件)

import Button from'vant/lib/button';

import'vant/lib/button/style';

二、在項目中使用的vant組件

1.swipe組件

這個組件就是我們平時所用的輪播圖

如果是用的全局導入就可以直接使用,如果是手動按需引入使用上面的方法引入對應文件

<van-swipe :autoplay="3000"> <van-swipe-item><img src=""/></van-swipe-item> <van-swipe-item><img src=""/></van-swipe-item> <van-swipe-item><img src=""/></van-swipe-item> <van-swipe-item><img src=""/></van-swipe-item> </van-swipe>

自動輪播間隔,單位為 ms: autoplay

是否開啟循環播放:loop

是否為縱向滾動:vertical

是否可以通過手勢滑動:touchable

下面是我在demo中使用循環寫的

2.Tab 標簽頁

可以用來做tab切換

<van-tabs v-model="active"swipeable animated sticky> <van-tab v-for="index in 4":title="'標簽' + index"> 內容 </van-tab> </van-tabs>

是否禁用標簽:disabled

圖標右上角徽標的內容:badge

是否開啟手勢滑動切換:swipeable

底部條寬度,默認單位 px:line-width

底部條高度,默認單位 px :line-height

是否開啟切換標簽內容時的轉場動畫:animated

下面是在demo中的實踐

vant tab切換加list列表實例

swipeable 開啟滑動切換

animated 添加滑動過程的動畫

頂部標題通過循環渲染

通過v-model綁定當前激活標簽對應的索引值,默認情況下啟用第一個標簽。

通過v-show來實現對應標簽下的數據

例如 v-show="active == 0" 顯示賬單頁中的內容

<van-tabs v-model="active" swipeable animated sticky><van-tabv-for="(item, index) in toptab":key="index":title="item.title"@click="change(index)"class="tab-position"><van-listv-model="loading":finished="finished"finished-text="沒有更多了"@load="onLoad" :offset="10":immediate-check="false"v-show="active == 0"><p>賬單中的內容</p></van-list><divclass="zhuang"v-for="(rmb, yue) in moneyData":key="yue"v-show="active == 1"><p>余額頁內容</p></div><divclass="zhuang"v-for="(ji, jifen) in integralData":key="jifen"v-show="active == 2"><p>積分頁內容</p></div><div class="h52"></div></van-tab></van-tabs>

下面是vant官網

Mobile UI Components built on Vue?youzan.github.io 新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的移动端vant时间选择器_vue移动端组件库(vant)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。