<view :prop="option" :change:prop="test.updateEcharts" id="echarts" class="echarts"></view>
页面首次运行就会触发test.updateEcharts,option未改变
是不是renderjs通信的规则变了?
<view :prop="option" :change:prop="test.updateEcharts" id="echarts" class="echarts"></view>
页面首次运行就会触发test.updateEcharts,option未改变
是不是renderjs通信的规则变了?
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
新值和旧值判断,相同就不执行下一步
木天雨 (作者)
3.3.13以后版本感觉变化很大,我手里的是GIS项目,今天已经从2过渡到3了,最新版的HBuilder X编译renderjs是没有问题的,我一直以为是BUG。主要是因为在2中没有检查调用renderjs的环节,3里会先执行在逻辑层引用的renderjs里的对象方法,导致报错,因为方法中没有对传参进行校验,后来加了校验后正常了。还有在3中的renderjs调用本地变量好像和2还有点不同,this中变量在新建的对象中无法正常使用,具体原因我也不清楚,有时候this中的对象不能用,定义成const就可以,反正都是传址,但就是2中正常3中没反应。
2022-06-03 22:17