如何在你的Vue项目配置vux
vue - vux 2018-01-30 15:32:57

1.项目里安装vux

JavaScript Code复制内容到剪贴板
  1. npm install vux --save   


2.安装vux-loader(vux2必须结合vux-loader使用,本文也只是介绍vux2的配置)

JavaScript Code复制内容到剪贴板
  1. npm install vux-loader --save-dev  


3.安装less-loader

JavaScript Code复制内容到剪贴板
  1. npm install less less-loader --save-dev   

 

安装完成记得在webpack.base.conf.js里做如下配置,在extensions里加入less

JavaScript Code复制内容到剪贴板
  1. resolve: {  
  2.     extensions: ['.js''.vue''.json''less'],  
  3.     alias: {  
  4.       'vue$''vue/dist/vue.esm.js',  
  5.       '@': resolve('src'),  
  6.     }  
  7.   }  

 

4.安装yaml-loader

JavaScript Code复制内容到剪贴板
  1. npm install yaml-loader --save-dev  

 

JavaScript Code复制内容到剪贴板
  1. import { XHeader, Tabbar } from 'vux'  
  2.   
  3. export default {  
  4.   components: {  
  5.       XHeader,  
  6.       Tabbar  
  7.       // 需要什么import引入然后加入组件的components里就好了  
  8.     }  
  9. }  

最后一步在build/webpack.base.conf.js文件里将原来的module.exports的代码赋值给一个新的变量webpackConfig:

JavaScript Code复制内容到剪贴板
  1. const vuxLoader = require('vux-loader')  
  2. const webpackConfig = originalConfig // 原来的 module.exports 代码赋值给变量 webpackConfig,把originalConfig换成原来的module.exports  
  3.   
  4. module.exports = vuxLoader.merge(webpackConfig, {  
  5.   plugins: ['vux-ui']  
  6. })  

 

我们不需要在main.js里引入,而是在我们需要用到组件库的组件里面通过

 

 

 

 

 

 

 

 

 

 

 

 

本文来自于:https://vux.li/#/zh-CN/README?id=%E5%AE%89%E8%A3%85%E4%BD%BF

上一篇 返回列表
下一篇 VChart
Powered by yoyo苏ICP备15045725号