Vue中的Vux配置指南


Posted in Javascript onDecember 08, 2017

简介

Vux(读音 [v'ju:z],同views)是基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于微信页面。

基于webpack+vue-loader+vux可以快速开发移动端页面,配合vux-loader方便你在WeUI的基础上定制需要的样式。

vux-loader保证了组件按需使用,因此不用担心最终打包了整个vux的组件库代码。

vux并不完全依赖于WeUI,但是尽量保持整体UI样式接近WeUI的设计规范。最初目标是创建一个易用,实用,美观的移动端UI组件库,现在离理想状态还有不少距离,因此需要大家及时反馈问题及贡献代码。

流程

Vux是Vue.js的一个ui库,官网在这里,官方文档的配置指南侧重于技术的罗列,我这里简化一下Vux的配置流程。

1. 安装vux

npm install vux --save

2. 安装less-loader

vux使用less编译源码,所以项目里必须要有less-loader。

npm install less less-loader --save-dev

3. 安装vux-loader并配置vuxLoader:

安装vux-loader:

npm install less vux-loader --save-dev

你可以不安装不配置vux-loader,不配置的话引入组件是这样的:

import AlertPlugin from 'vux/src/plugins/Alert'
import ToastPlugin from 'vux/src/plugins/Toast'

配置之后就可以这样引入组件了:

import { AlertPlugin, ToastPlugin } from 'vux'

配置流程如下:

在webpack.base.config.js中修改如下,其中webpackConfig是你之前的配置(也就是之前module.export右边的那一坨,现在保存为这个变量):

const vuxLoader = require('vux-loader')
module.exports = vuxLoader.merge(webpackConfig, {
  options: {
    showVuxVersionInfo: false //关闭vux在console里输出的版本信息
  },
  plugins: [{
    name: 'vux-ui'
  }]
})

总结

以上所述是小编给大家介绍的Vue中的Vux配置指南,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js+FSO遍历文件夹下文件并显示
Mar 07 Javascript
JS 非图片动态loading效果实现代码
Apr 09 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
javaScript 页面自动加载事件详解
Feb 10 Javascript
JQuery工具函数汇总
Jun 15 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
Aug 10 Javascript
javaScript知识点总结(必看篇)
Jun 10 Javascript
Async Validator 异步验证使用说明
Jul 03 Javascript
基于es6三点运算符的使用方法(实例讲解)
Oct 12 Javascript
Node.js中package.json中库的版本号(~和^)
Apr 02 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
Nov 01 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 Javascript
利用10行js代码实现上下滚动公告效果
Dec 08 #Javascript
vue axios 二次封装的示例代码
Dec 08 #Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
Dec 08 #Javascript
js断点调试心得分享(必看篇)
Dec 08 #Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 #Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
Dec 08 #Javascript
微信小程序实现下载进度条的方法
Dec 08 #Javascript
You might like
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
vue实现循环切换动画
2018/10/17 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
[01:10:16]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第一局
2016/02/27 DOTA
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
python3爬取torrent种子链接实例
2020/01/16 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
2020/04/01 Python
Python random模块的使用示例
2020/10/10 Python
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
授权委托书
2014/07/31 职场文书
房屋转让协议书
2014/10/18 职场文书
离婚被告答辩状
2015/05/22 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
信用卡收入证明范本
2015/06/12 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
个人房屋租赁合同(标准范本)
2019/09/16 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
比较node.js和Deno
2021/04/27 Javascript
Python基础之函数嵌套知识总结
2021/05/23 Python
python获取字符串中的email
2022/03/31 Python
Python实现双向链表
2022/05/25 Python