npm install vill-ui --save
import Vue from 'vue'
import VillUi from 'vill-ui'
import 'vill-ui/lib/common/style/index.css'
Vue.use(VillUi)
npm install babel-plugin-component --save-dev
{
"plugins": [
[
"component",
{
libraryName: "vill-ui",
styleLibraryName: "common/style"
}
]
]
}
import Vue from 'vue'
import {
ActionSheet,
Button,
Badge,
Cell,
Checkbox,
CheckboxGroup,
CascadePicker,
Dialog,
DropdownMenu,
DropdownMenuItem,
DatePicker,
Empty,
Icon,
Input,
ImagePreview,
Picker,
Loading,
NavBar,
Radio,
RadioGroup,
Scroll,
Stepper,
Swiper,
SwiperItem,
SelectBar,
Switch,
ScrollNavBar,
Uploader,
Tab,
TabBar,
Toast,
Textarea
} from 'vill-ui'
Vue.use(ActionSheet)
Vue.use(Button)
Vue.use(Badge)
Vue.use(Cell)
Vue.use(Checkbox)
Vue.use(CheckboxGroup)
Vue.use(CascadePicker)
Vue.use(Dialog)
Vue.use(DropdownMenu)
Vue.use(DropdownMenuItem)
Vue.use(DatePicker)
Vue.use(Empty)
Vue.use(Icon)
Vue.use(Input)
Vue.use(ImagePreview)
Vue.use(Loading)
Vue.use(Picker)
Vue.use(NavBar)
Vue.use(Radio)
Vue.use(RadioGroup)
Vue.use(Scroll)
Vue.use(SelectBar)
Vue.use(Stepper)
Vue.use(Swiper)
Vue.use(SwiperItem)
Vue.use(Switch)
Vue.use(ScrollNavBar)
Vue.use(Uploader)
Vue.use(TabBar)
Vue.use(Tab)
Vue.use(Toast)
Vue.use(Textarea)
npm i amfe-flexible --save
npm i postcss-px2rem --save-dev
// 在 main.js (入口文件)
import 'amfe-flexible'
// 新建 postcss.config.js(与src同级)
module.exports = {
plugins: {
'postcss-px2rem': {
remUnit: 37.5
}
}
}