注意:记得要先安装vant
一、安装插件
babel-plugin-import
是一款 babel
插件,它会在编译过程中将 import
的写法自动转换为按需引入的方式。
npm i babel-plugin-import -D
二、在 .babelrc
中添加配置 (如果项目中没有这个文件,就直接跳到步骤三,忽略此步)
{
"plugins": [
["import", {
"libraryName": "vant",
"libraryDirectory": "es",
"style": true
}]
]
}
三、在 babel.config.js 中配置
module.exports = {
plugins: [
['import', {
libraryName: 'vant',
libraryDirectory: 'es',
style: true
}, 'vant']
]
};
四、mian.js全局注册vant组件
使用的时候,插件会自动将代码转化为按需引入形式
import { Button, Icon } from 'vant';
// 一个一个写太麻烦了
const vant_arr = [ Button, Icon ];
vant_arr.forEach(item => Vue.use(item));
五、使用
<van-button type="primary">主要按钮</van-button>
<van-button type="success">成功按钮</van-button>
<van-button type="default">默认按钮</van-button>