全局共享数据

由于系统在切换页面的时候实际上是重新初始化的,因此A页面内的变量、控件在切换到B页面上就不再存在了,因此不能再访问A页面的数据,而实际应用中,页面中的数据传递是必须的,因此系统构建了全局共享数据区。

全局共享数据区是使用KV结构的,也就是常说的key==>value 结构,全局共享数据区在初设计时,首先考虑到使用到的是数据绑定功能,因此早期也就叫数据绑定区,因此函数名称上以“bind_”开头

A页面上执行了

bind_set("name","张三");

这条命令在全局共享数据区构建了一个"name"==>"张三"的数据存储结构;

然后再B页面上,使用了:

strs;
s=bind_get("name"); //此时变量s=="张三";

需要删除的时候,可以使用:

bind_del("name");

备注:受单片机RAM大小的限制,全局共享区大小总共只有3K大小左右,因此请合理使用。