)
在架构上,WebView和 JavascriptCore 都是独立的模块,并不具备数据直接共享的通道
换而言之,若要将逻辑层中的data的数据渲染到页面中,他们之间是无法直接通信的,往往需要系统层作为中间角色...Object,所代表的含义是,这次要改变的数据
而第二个参数Function callback回调函数是非必填的,它所代表的含义是,setData引起的界面更新渲染完毕后的回调函数
为了便于理解,在小程序中创建一个...此结果说明这个setData方法是异步的,等待主线程任务做完了,然后在去执行第二个参数,回调异步函数
03
如何更改某个对象下的属性
有时候,我们的接口数据类型是对象,并非是基本数据类型(number...,还会造成数据不一致
仅支持设置可JSON化的数据,如果不是 JSON 对象数据格式,需要将数据进行转化成json对象`,key:value形式
单次设置的数据不能超过1024kB(1M),不要一次设置过多的数据...,第一个参数时必传的,也就是要修改视图 view 层的对象,而第二个参数时非必传的
setData 将数据从逻辑层发送到视图层是异步,同时改变对应的this.data的值是同步,它并不是实时的,这也导致了必须要考虑性能的因素