一、安裝並引入vant
引入vant前應先在命令行中使用npm安裝vant,安裝命令如下:
npm install vant -S
然後在uniapp的入口文件main.js中用如下方式引入:
import Vue from 'vue';
import Vant from 'vant';
import 'vant/lib/index.css';
Vue.use(Vant);
二、使用vant常用組件
1. Button組件
Button組件用於創建一個按鈕,樣式可自定義。引入方式如下:
<template>
<div>
<van-button type="primary">Primary</van-button>
<van-button type="info">Info</van-button>
<van-button type="default">Default</van-button>
<van-button type="warning">Warning</van-button>
<van-button type="danger">Danger</van-button>
</div>
</template>
2. Cell組件
Cell組件一般用於以列表形式展示一些信息,如用戶名、電話號碼等。引入方式如下:
<template>
<div>
<van-cell title="用戶名" value="張三"/>
<van-cell title="電話號碼" value="13800138000"/>
</div>
</template>
3. Icon組件
Icon組件用於展示一個矢量圖標。引入方式如下:
<template>
<div>
<van-icon name="wechat"/>
<van-icon name="alipay"/>
</div>
</template>
4. Tab組件
Tab組件用於創建一個tab欄,可自定義樣式和切換方式。引入方式如下:
<template>
<div>
<van-tabs sticky>
<van-tab title="標籤一">標籤一的內容</van-tab>
<van-tab title="標籤二">標籤二的內容</van-tab>
<van-tab title="標籤三">標籤三的內容</van-tab>
</van-tabs>
</div>
</template>
5. Search組件
Search組件用於創建一個搜索框,樣式可自定義。引入方式如下:
<template>
<div>
<van-search placeholder="請輸入關鍵詞"/>
</div>
</template>
三、自定義vant主題
如果需要修改vant的主題樣式,可以在uniapp中通過如下方式進行配置:
module.exports = {
css: {
loaderOptions: {
less: {
modifyVars: {
red: '#e64340',
blue: '#108ee9',
orange: '#ff8800'
},
javascriptEnabled: true
}
}
}
}
其中,modifyVars屬性用於修改主題樣式,可根據需求自行修改。
四、總結
本文簡單介紹了uniapp中引入vant的方法,並以常用組件為例,詳細闡述了它們的使用方法。此外,還提供了如何自定義vant主題樣式的方法。希望對開發者有所幫助。
原創文章,作者:FQFRC,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/362666.html