用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
出去一個專門放這類共享變數的物件就行了嘛。