第一步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)