第一步javascript
在vue項目中的package.json文件的dependencies中添加下面三行,即安裝vux及其相關依賴vue
"vux":"^2.7.3", "vux-loader": "^1.1.26", "less-loader": "^4.0.5"
npm install 安裝上面依賴java
第二步webpack
在bulid —>webpack.base.conf.js下,web
1)首先引入vux-loadernpm
const vuxLoader = require('vux-loader')
2)而後將原來的module.exports 替換成const webpackConfig,而後在最底下寫上這麼一段代碼json
module.exports = vuxLoader.merge(webpackConfig, { plugins: ['vux-ui'] })
第三步less
vux引入成功,能夠在vue文件直接 import { XXX, XXX } from 'vux' 啦!!!ui
vux的使用可參照下面例子this
<template> <x-header>2017年滿意度調查</x-header> </template> <scirpt> import { XHeader, Confirm} from 'vux' export default { components: { Confirm, XHeader } } </script>
若是你想直接在組件中的methods方法裏面 this.$vux.comfirm.show({....}) 這樣調用,你就需在main.js裏面配置以下
import { AlertPlugin, ToastPlugin, ConfirmPlugin } from 'vux' Vue.use(AlertPlugin) Vue.use(ToastPlugin) Vue.use(ConfirmPlugin)