1、vant
1.1 安装
npm i vant -S
1.2 按需引入
npm i babel-plugin-import -D
module.exports = {
plugins: [
['import', {
libraryName: 'vant',
libraryDirectory: 'es',
style: true
}, 'vant']
]
}
import Vue from 'vue'
import {
Button } from 'vant'
Vue.use(Button)
2、移动端适配
npm i amfe-flexible -S
npm i postcss-pxtorem -D
import 'amfe-flexible'
module.exports = {
css: {
loaderOptions: {
postcss: {
plugins: [
require("autoprefixer")({
overrideBrowserslist: ['Android >= 4.0', 'iOS >= 8']
}),
require("postcss-pxtorem")({
rootValue: 37.5,
propList: ["*"],
})
]
}
}
}
};
3、element
3.1 安装
npm i element-ui -S
3.2 按需引入
npm install babel-plugin-component -D
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset',
['@babel/preset-env', {
modules: false }]
],
plugins: [
[
'component',
{
libraryName: 'element-ui',
styleLibraryName: 'theme-chalk'
}
]
]
}
import Vue from 'vue'
import {
Row, Button } from 'element-ui'
Vue.use(Row)
Vue.use(Button)