Releases: airyland/vux
Releases · airyland/vux
v0.1.2
1.拆分WeUI样式,不需要引入vux.css
该版本最大的变化是拆分了WeUI样式到各个组件,真正实现按需加载。唯一需要引入的是reset样式。reset样式可以根据需要自行编写或者直接引入。具体调整如下:
- 不再需要也不推荐引入vux.css, 这是所有组件的样式集合
- 手动引入reset样式或者自行实现
- vue-cli项目不再需要任何其他样式,组件里已经包含了样式
- 常规项目需要手动引入每个组件的样式,位于
dist/components/$name/style.css
从旧版本升级
(1)如果是 vue-cli 创建的项目并且引用.vue组件
请删除原来vux.css
的引入并手动在App.vue
引入reset.less
<style lang="less">
@import '~vux/src/styles/reset';
</style>
注意:因为当前vue-loader
在构建时并不能对重复样式进行删除,所以需要手动引用cssnano处理一下,参考: https://github.com/airyland/vux/blob/master/build/nano-css.js
(2)如果是常规形式的项目
请删除全量vux.css的引入并直接引入 reset.css
<link rel="stylesheet" type="text/css" href="vux/dist/styles/reset">
为每个调用到的组件引入相应的样式,如tab组件
<link rel="stylesheet" type="text/css" href="vux/dist/components/tab/style.css">
常规形式的项目上线前请使用合并压缩工具进行处理。
2.工具样式说明
工具样式包括1px解决方案等,位于 src/styles/.less,对于常规项目,请使用 /dist/styles/.css
3.组件说明
Checklist
- [change]
title
属性不再必需 - [enhance] 当没有title时隐藏title所在div @datoulei
Popup
Dialog
- [new] 添加
hideOnBlur
属性,支持点击遮罩时关闭弹窗 @chenyun
XSwiper
- [new] 添加
XSwiper
组件,用于更复杂的swiper需求 @xingangsun
Swiper
Datetime
- [change] 添加
placeholder
, value不再可以设置为提示文字
PopupPicker, Address
- [new] 支持
on-show
,on-hide
事件 #300
Checker
- [new] 支持多选 #289
Tabbar
- [fix] 修复没有使用
vue-router
时报错 #295
Scroller
- [new] 支持动态使用及停用 pullup @lichunqiang @bammoo #290
4. 针对vue-cli的vuxjs/webpack模板,方便用户快速上手
现在可以在创建项目时指定vuxjs模板了, 引入了vue-router, 妈妈再不也不担心会忘写viewport设置,不会(忘记)设置loader的问题了~
vue init vuxjs/webpack
v0.1.1
v0.1.1 发布
新组件 Previewer
假如已经通过微信认证,建议直接用jssdk的preview接口,调用简单,客户端原生支持,也节省了部分脚本流量。
- [new] 用于进行图片预览,支持滑动左右切换,放大缩小
Swiper
- [new] 支持通过设置
index
实现切换 - [new] 增加
on-index-change
事件
Tab
- [new]
index
作为prop,支持设置index来实现切换
结合Swiper和Tab的index,可以实现联动
XImg
- [fix]修复demo图片链接
- [change]使用
on-
作事件前缀 @lichunqiang
Calendar
- [fix]修复开始时间判断问题 #238
XHeader
Swiper
- [fix]修复因$dispatch更改为$emit引入的bug #241 @transtone 反馈
Search
- [fix]修复愚蠢的emit拼写错误 #242 @dangyuluo 反馈
Tabbar
PopupPicker
1px
- [fix] 修复构建后样式不对问题
Range
Checklist
- [fix] 修复动态更新数据时验证不正确问题 #259 @alexqdjay 反馈
Actionsheet
- [change] 使用
on-
作事件前缀 - [new] 增加
menu.noop
用法,用于设定描述类文案 - [new] 增加事件快捷方式,假设menu名为
delete
,那么可以直接绑定on-click-menu-delete
事件
XImg
- [improved] 支持在
scroller
里进行延迟加载
Popup
- [improved] 简化代码,支持
on-show
on-hide
事件
PopupPicker
- [fix] 修复
取消``完成
操作无效的问题 #256 @renjian93 反馈 - [new] 增加
on-show
on-hide
事件
Address
- [new] 支持只显示省市 #258 @zhuqiuyang 建议
- [improve] 渲染前检验value是否有效
新组件 Card
- [new] 用于带有header,content,footer等内容结构的需求
Rater
- [change] 不进行twoWay验证,用于只读形式下,使用者自行判断是否需要双向绑定 #264 by @dangyuluo
Flexbox
- [new] 支持部分flexbox属性 #277 @transtone反馈
XTextarea
Other
- 代码样式化 by @bluemsn #652780f
Hello World
v0.1.0 bump 0.1.0 :rocket:
v0.0.118
v0.0.117
x-button
usebutton
instead ofa
, sodisabled
prop will really work. suggested by @tianyong90swiper
fix list's default value missingx-input
add readonly property e4f5d7e by @tianyong90x-textarea
addrows
andcols
for textarea suggested by @varHarrie
Fix build issue
Fix build issue #168
v0.0.110
0.0.108
The major release before v0.1.0
This release brings many breaking changes.
More information will be listed...
v0.0.105
Impovement
- Datetime: Remove Zepto dependency #59
- Swiper: Support dinamically setting list data #60
- Swiper: Fix build problem
- Spinner: Fix animation bug
- Input: Rename to XInput
- Textarea: Rename to XTextarea
- Clocker: better way to destroy #68
API change
- Selector
- Remove
selected
prop, usevalue
to set value directly - Rename
change
event toon-change
to avoid conflict with DOM event - Support plain Array #62
- Remove
- Cell
- Remove
link
prop
- Remove