Appearance

全局存储 $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();