鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ vue如何使用全局的computed?定義全局變量,切換語言后改變變量的值

vue如何使用全局的computed?定義全局變量,切換語言后改變變量的值

公司網(wǎng)上不了segmentfault,原諒我沒辦法貼代碼。謝謝各位

我有一個(gè)變量,叫做游戲列表,里面有name,中文name,英文name,三個(gè)屬性。

根據(jù)當(dāng)前vue存儲(chǔ)的語言,判斷,如果當(dāng)前語言是中文,就把中文name賦值給name,英文亦然。

之前我這個(gè)變量只在一個(gè)組件里面用,然后把這個(gè)值放在computed里面就行了。

現(xiàn)在我多個(gè)組件中都要使用這個(gè)變量值,應(yīng)該怎么辦啊。

回答
編輯回答
萌面人

你可以使用vuex來管理你的狀態(tài),也可以存在vue的原型上,如Vue.prototype.language='Chinese',也可以存在window全局上window.language='Chinese'

2017年9月16日 20:48
編輯回答
局外人

好吧,涉及多個(gè)組件的話,

  • 1.可以考慮一波vuex,但是如果你項(xiàng)目比較小的話,又不合適。
  • 2.或者使用sessionStorage存取,但是你要知道何時(shí)清楚它。
2017年5月8日 15:16