Commit Graph

25 Commits

Author SHA1 Message Date
CPPAlien
e6cbfd37be fix lint 2018-08-17 12:24:44 +08:00
Charles Lo
eabd1fe26a 通过 properties 添加 dirty 属性让开发者控制是否需要脏检查,解决 mpvue 下循环渲染的问题
添加 dirty 属性启用脏检查,默认关闭状态。由于 mpvue 机制的原因,更新了 data 中的一个数据会导致了全部 data 数据都被刷新,从而触发 Painter 重绘。已使用 https://github.com/epoberezkin/fast-deep-equal 这个短小精悍的库进行了脏检查,mpvue 开发者可使用 dirty 属性来避免循环渲染的问题
2018-08-15 19:32:07 +08:00
Charles Lo
04f1e181a5 对 background: transparent 值做特殊处理,以支持透明背景
修复指定 transparent 属性值会当做本地图片处理以至于出现 VM22878:2 Failed to load local image resource 的错误,已在背景填充颜色逻辑上对 transparent 做了特殊判断处理
2018-08-11 18:27:34 +08:00
CPPAlien
a2d03ea50d image 加入默认长宽的情况和修改readme 2018-08-07 15:31:14 +08:00
CPPAlien
be73cec423 change to scaleToFill 2018-08-07 14:29:16 +08:00
CPPAlien
f936eaa9f0 干掉脏检查 2018-07-27 15:04:09 +08:00
CPPAlien
d63bbe5615 image 加入 mode 属性 2018-07-27 14:41:08 +08:00
CPPAlien
eb59d29a44 加入脏数据检查机制 2018-07-26 15:44:56 +08:00
CPPAlien
8747d18904 增加 align 对多行文字的对齐支持 2018-07-25 14:54:59 +08:00
CPPAlien
6d504dd8d0 加入border系列属性 2018-07-20 18:59:47 +08:00
CPPAlien
7646ff55de top left right bottom 增加负数支持 2018-07-20 15:57:33 +08:00
CPPAlien
53284484f0 加入textStyle:stroke 类型 2018-07-19 19:10:29 +08:00
CPPAlien
e455e7c6b9 全新 example 2018-07-17 22:14:02 +08:00
CPPAlien
24311ab1f6 修复width小于字体大小时陷入死循环的情况 2018-07-17 17:32:33 +08:00
CPPAlien
0bc7aed2c6 update readme and example 2018-07-17 14:08:09 +08:00
csldev
db221b934d add textDecoration 2018-07-17 13:51:36 +08:00
CPPAlien
5c8d3b3c1a 修复二维码大小显示问题 #11 2018-07-17 11:49:59 +08:00
CPPAlien
b8ffc14965 加入 fontWeight 属性 2018-07-16 17:34:15 +08:00
CPPAlien
83195e6cad 使用文件前,先检查下文件是否正常 2018-07-16 12:06:14 +08:00
CPPAlien
ca17eb4844 text加入换行特性 2018-07-11 16:54:16 +08:00
CPPAlien
b015a4b89a 优化 toPx 过程 2018-07-10 20:19:14 +08:00
CPPAlien
d3b4836e79 修复 Android 机型上圆角图片无法显示问题 2018-07-10 19:47:41 +08:00
CPPAlien
afe9cb1628 切边时,使用透明填充,防止在某些机型上出现黑线 2018-07-09 18:24:56 +08:00
csldev
5e9f28f45d 增加align属性 2018-07-05 18:00:45 +08:00
CPPAlien
ba362305ef init 2018-07-05 15:27:12 +08:00