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 相关文章推荐
将CKfinder整合进CKEditor3.0的新方法
Jan 10 Javascript
让IE8浏览器支持function.bind()方法
Oct 16 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 Javascript
JavaScript实现自动变换表格边框颜色
May 08 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
Jun 06 Javascript
利用js编写响应式侧边栏
Sep 17 Javascript
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
vue.js实现插入数值与表达式的方法分析
Jul 06 Javascript
浅谈redux以及react-redux简单实现
Aug 28 Javascript
JS中使用new Option()实现时间联动效果
Dec 10 Javascript
JavaScript键盘事件响应顺序详解
Sep 30 Javascript
利用node.js开发cli的完整步骤
Dec 29 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
php实现rc4加密算法代码
2012/04/25 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
javascript实现轮显新闻标题链接
2007/08/13 Javascript
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
JavaScript在网页中画圆的函数arc使用方法
2015/11/13 Javascript
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
10个在JavaScript开发中常遇到的BUG
2017/12/18 Javascript
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
Vue slot用法(小结)
2018/10/22 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
Python 字典(Dictionary)操作详解
2014/03/11 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
python通过zabbix api获取主机
2018/09/17 Python
详解Python with/as使用说明
2018/12/13 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
python request 模块详细介绍
2020/11/10 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
波兰运动鞋网上商店:Distance.pl
2020/07/30 全球购物
党员批评与自我批评
2014/02/12 职场文书
租房合同协议书
2014/04/09 职场文书
村创先争优活动总结
2014/08/28 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
应聘教师求职信范文
2015/03/20 职场文书
入学证明
2015/06/23 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android