全局存储 $store对象及操作
为了在页面间共享数据(包括父子,兄弟,或者不相关的页面),在根主页里,建立了
eyeStore
对象,可以在页面交互时使用此对象来存储数据。
使用时注意:
- 跨域无法公用
- 此对象所有页面均可set,get,在注册新属性时请注意命名的唯一性
框架页下的eyeStore对象
//portal-ui/js/index.js
var eyeStore = {//数据中心
comData : {}//暂存子页面间通讯数据
};
$store方法
//某页面设置值
$store.set('kind_page_val',{a:1,b:2});
//某页面获取值
$store.get('kind_page_val');
//{a:1,b:2}
//获取通过 $pop.iframePop 传递的值,结合 <code>$pop.iframePop</code> 使用
$store.getPostData();
//获取store中所有值
$store.getAll();
//清空store
$store.clear();