uniapp 遵循 vue 的语法,可以使用 vuex 等生态。

数据操作猜想

vue 在 H5 中,不管引入多少概念,虚拟 dom,diff 算法,它最新依然是需要操作dom,document.getElementById("p1").innerHTML = "hello kitty!"; 类似这样的修改一定会在 vue的源码中出现。
小程序 js core 和 webview 的通过 JSBridge 进行通信,也就是 setData 这个函数。JSBridge 传递的是字符串,页面层,进行一次 diff 之后,渲染出数据。

uniapp setData 的调用

参考