vue如何使用全局的computed?定义全局变量,切换语言后改变变量的值

发布于 2022-09-06 20:31:14 字数 226 浏览 23 评论 0

公司网上不了segmentfault,原谅我没办法贴代码。谢谢各位

我有一个变量,叫做游戏列表,里面有name,中文name,英文name,三个属性。

根据当前vue存储的语言,判断,如果当前语言是中文,就把中文name赋值给name,英文亦然。

之前我这个变量只在一个组件里面用,然后把这个值放在computed里面就行了。

现在我多个组件中都要使用这个变量值,应该怎么办啊。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

财迷小姐 2022-09-13 20:31:14

你可以使用vuex来管理你的状态,也可以存在vue的原型上,如Vue.prototype.language='Chinese',也可以存在window全局上window.language='Chinese'

—━☆沉默づ 2022-09-13 20:31:14

好吧,涉及多个组件的话,

  • 1.可以考虑一波vuex,但是如果你项目比较小的话,又不合适。
  • 2.或者使用sessionStorage存取,但是你要知道何时清楚它。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文