QS-inputs组件 2019/10/18 7.8更新 - 更新日志

8.1(2021-06-10)

  • 修复 app端 picker类型第二次打开时picker值与上次不对等的问题

8.0(2021-04-14)

  • 修复infinitePics showClose 与 showNext 属性无效问题

7.9(2021-04-09)

  • 修复 app不显示问题

  • 修复checkbox 值判断问题

  • 修复icons问题

7.8(2019-10-18)

1、infinitePics类型新增选择排序模式, 并增加设置参数sortSelection、showClose、showNext、defaultSelectAll等,详见 3.1.5 infinitePics, 详见

2、修复checkbox为空判断不正确问题

3、 优化 当显示picker时隐藏软键盘

4、优化 上传图片 域名替换机制判断为上传文件路径是是否包含interface.js中设置的域名

7.7(2019-09-02)

1、新增config目录,该目录下为inputs的配置文件,方便管理,以后更新也不用管app.js文件了,只要保留config目录更新即可

2、input样式内边距调整

3、手写签名示例优化在刚显示画布就滑动绘制导致画布初始设置失效的问题

7.6(2019-08-26)

1、ref调用方法新增设置上传图片自定义携带数据, 详见2.或示例项目中的ref调用示例

2、新增打印管理,详见app.js-log

3、修复radio和checkbox类型的value精确度问题,注:radio与checkbox的value会转为String类型,所以尽量使用String类型

4、修复验证码样式问题

7.5(2019-08-21)

1、修复pics类型点击穿透问题

2、修复 checkbox 初始值问题

7.4(2019-08-19)

1、新增picker显示模式,用pickerMode属性控制picker显示模式,默认为arrowhead模式, 并增加相应的空占位字符, 详见1.

2、详见2. 修复自定义组件模式下input、textarea的focus错乱问题

3、input的tapClear默认设为true

4、优化title块为text标签,可以用\n控制换行,并且title块可以伸缩,最大宽度为40%,由titleFixedWidth控制title块的宽度是否固定,text类型一直为固定,默认为不固定

5、pics类型的itemArray新增属性customTapId, 并在inputs组件上增加回调事件picsTap, 用于实现类似手写签名的功能, 示例项目新增 手写签名示例 详见 示例项目-高级,该功能参考了手写签名 感谢!

6、ref新增setValue方法,用于设置inputs内数据,支持设置多项, 详见2.

7、修复picker-custom2三级联动逐级获取的第三列数据不正确问题

7.3(2019-07-25)

1、picker-custom与picker-custom2新增逐级获取功能, 需要在app.js中配置getSendData与getAsyncDataFc两个方法

2、修复picker-date下mode为picker-time的问题, 并且picker-time支持初始化

3、修复app.js中的手机号正则判断(在下遇到了198的手机号,然后判断不通过……修改为必须以1开头的11位数字)

4、修复可能出现input输入报错问题(需要部分苹果机型的小伙伴测试一下)

7.2(2019-07-15)

1、再一次修复固定变量名模式下初始化问题(啊,, 好失败啊,,) , 这个问题是这样的,对于用户手动修改值后或者在初始化时有默认值的项将被判定为已初始化,下次初始化时不会改变原有的值, 而未判定为已初始化的值,在下次初始化时还是有机会初始化

7.1(2019-07-15)

1、再次修复固定变量名模式下初始化问题(emmm...这次一定好啊啊啊啊)

2、infinitePics支持默认值, 详见3.1.5

7.0(2019-07-12)

1、优化上传图片功能-- 新增 域名替换机制:(上传图片时会判断是否是网络图片(后端获取的图片),若是会replace此路径替换域名, 域名在app.js的interface中的baseUrl设置, 然后不执行上传功能直接resolve替换后的路径)具体位于app.js中的UpLoadFile方法, 不需要则可删除

2、修复 固定变量名模式下 替换inputsArray后 初始值不生效的问题

3、更改默认字体大小系数为.029

4、otherSet属性新增 segmentationTitleSet属性,用于设置segmentationTitle的字体大小系数与样式, 详见1.1.3

5、buttonStyle属性新增 changeButtonSizeScale、selectButtonSizeScale、getcodeButtonSizeScale属性, 目前用于修改 更改picker按钮、验证码按钮文字大小为屏幕宽度乘以.03, 详见 1.0.5

6、修复res调用的setFocus方法无效问题

7、优化picker-date类型返回值中若小于10则前面加零

6.9(2019-06-29)

1、新增editor类型-官方示例, 详见3.1.4,在下没用过editor,只是搬了官方的示例过来,若有什么建议可以提哦~, ref中相应增加了外部设置editor内容的方法 2、新增infinitePics类型-无限上传图片(支持一次性选择多张图片,加强大图预览),详见3.1.5 3、废弃verifyStatusSet中的inputsId属性,直接从inputs传入, 详见1. 4、input新增customTap属性与customTapIcon属性,用于自定义input图标点击事件(例如扫码), 详见3.0.1

6.8(2019-06-29)

1、新增editor类型-官方示例, 详见3.1.4,在下没用过editor,只是搬了官方的示例过来,若有什么建议可以提哦~, ref中相应增加了外部设置editor内容的方法

2、新增infinitePics类型-无线上传图片(支持一次性选择多张图片,加强大图预览),详见3.1.5

6.7(2019-06-21)

修复inputTap点击事件