用es6的moudle组织业务模块,有a、b、c三个模块,a模块中有对象obj,并且export {obj},b模块和c模块都import {obj},这时b模块需要改变a模块中obj的值;传统方式直接修改全局变量搞定,而es6中a模块export出去的对象,对于b模块是只读的,这个问题如何解决(不通过广播)
export {obj}
import {obj}
闭关修行中......
export出去的对象,其本身的引用是不能改,但是其内部的属性是可以修改的。 你export出去一个专门放这类共享变量的对象就行了嘛。
export
export
出去的对象,其本身的引用是不能改,但是其内部的属性是可以修改的。你
export
出去一个专门放这类共享变量的对象就行了嘛。