3.8以上版本中添加3.6版本的扫一扫插件,实现选择图片二维码识别能力

3.6中扫一扫插件,可以选择手机图片二维码识别,但是后来版本,扫一扫插件的机制变了,失去了识别图片能力,这里把3.6的插件稍微修改一下,支持3.8中打包使用,案例也是运行3.6的扫一扫案例 插件链接: https://pan.baidu.com/s/1__4BeynlCIkvu8ZQ9CsJXg 密码: a8w7 插件放在3.8中打包, 用3.6的demo运行就可以了 demo链接: https://pan.baidu.com/s/1d4w82dqtv9xtCUiG1CyvJg 密码: 8g4t

计算规则和onValueChaged事件给不同字段赋值,冲突问题

如果修改一行数据的不同字段, 1.要么同时使用计算规则实现,计算规则可以绑定自定义函数复杂运算(推荐这种方法):http://docs.wex5.com/wex5-ui-question-list-2178 2.要么都使用onValueChaged 事件,判断当前列的变化,给不同的字段赋值, 但是onValueChaged 赋值要注意,要判断代码赋值的字段修改时,触发的onValueChaged ,不要执行再代码,否则容易死循环, 3.如果计算规则和onValueChage的同时给不同字段赋值。 通过代码赋值的字段,触发的onValueChaged 如果再给其他字段赋值,就会导致当前赋值中断,很可能会导致第二次触发重新赋值,相当于这个字段连续赋值很多次, 如果计算规则中是根据当前这个字段变化的,那么只会第一次赋值生效,导致计算规则计算结果不准确了!   比如A B C D 四个字段,B是onValueChaged  根据A 算出来的   D 是计算规则根据B算出来的,但是如果onValueChaged   事件中执行了两次B 的serValue  ,就会导致D 运算错误(因为D是是根据B第一次赋值结果去计算的)

Android 手机系统webView版本低的问题,如何解决

1.可以打包多个apk文件 ,不同系统版本的手机下载不同的apk安装包(比如高版本用系统自带浏览器,低版本用腾讯引擎或者增强型浏览器) http://docs.wex5.com/wex5-deploy-question-list-2010/ 2.可以提示用户先手动升级系统浏览器版本(自己下载高版本Android浏览器安装) 解决方法: 1.在https://www.newasp.net/android/371258.html下载谷歌WebView最新版,进行安装; 2.安装完成后可能出现提示:谷歌WebView需要在谷歌服务框架下运行,是否下载安装? 选择是,然后就出现下载安装进度条,等待完成; 3.完成后将自己的app彻底关闭,再打开,问题解决。

个别手机微信公众号报错:Script error for:/cordova.js

这个是由于微信所使用的腾讯x5浏览器内核版本导致的问题, 解决办法 : 1.是让用户修改一下微信使用的浏览器内核,先把下面的二维码发给客户,让客户用微信扫描打开它,然后会出现下面的一个功能列表,拖到最下面,打开那个"强制使用系统内核"的开关就可以解决这个问题   2.修改平台资源,去掉这个引用 代码:/UI2/system/lib/cordova/cordova.js 最终生效的是合并资源: /UI2/system/core.min.js   去掉代码 return "/cordova.js";  就可以了