__602 vant2

138 阅读1分钟

安装 改变全局引入或按需引入需要重启

npm i vant@latest-v2

全局注册方式

import Vant from 'vant'
import 'vant/lib/index.css'

Vue.use(Vant)

按需引入方式

npm i babel-plugin-import -D
babel.config.js

module.exports = {
  presets: ['@vue/cli-plugin-babel/preset'],
  plugins: [
    ['import', {
      libraryName: 'vant',
      libraryDirectory: 'es',
      style: true
    }, 'vant']
  ]
};

main.js

import { Button } from 'vant'
Vue.use(Button)

一键添加方式

vue add vant

抽离

plugin/vant.js

import Vue from 'vue';
import Vant, { Button, Rate } from 'vant';

Vue.use(Button);
Vue.use(Rate);
main.js

import "@plugin/vant.js"