javascript - es6模块之间如何共享对象
阿神
阿神 2017-05-19 10:47:01
0
1
692

用es6的moudle组织业务模块,有a、b、c三个模块,a模块中有对象obj,并且export {obj},b模块和c模块都import {obj},这时b模块需要改变a模块中obj的值;
传统方式直接修改全局变量搞定,而es6中a模块export出去的对象,对于b模块是只读的,这个问题如何解决(不通过广播)

阿神
阿神

闭关修行中......

全部回复(1)
小葫芦

export出去的对象,其本身的引用是不能改,但是其内部的属性是可以修改的。
export出去一个专门放这类共享变量的对象就行了嘛。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板