针对 vuex 的 state 全局属性的问题

2019-05-20 12:09:02 +08:00
 jwh199588

因为我是做后台的,刚刚接触 vue,在使用 vuex 的过程中,想到 state 中的变量是全局的,那么这个全局变量是针对当前正在使用的用户还是所有人都可以访问

1611 次点击
所在节点    问与答
5 条回复
airyland
2019-05-20 12:19:39 +08:00
前端变量,所谓全局不是你理解的后台全局
1KN6sAqR0a57no6s
2019-05-20 12:31:35 +08:00
后端程序只有一个,运行在服务器上。前端程序有无数个副本,运行在每个用户的浏览器上,它们的 state 自然也是独立的。
Lax
2019-05-20 14:25:35 +08:00
“全局”大概指的是一个浏览器(中的标签页)中打开的网页。
redbuck
2019-05-20 14:29:36 +08:00
vuex 的 state 就是一个模块里的对象.只要 import 进来,谁都可以读,只是写只能需要通过它的 api 去写而已.

跟以下没啥区别
// store.js
export default {state: {}}

// main.js
import {state} from 'store.js'
minglanyu
2019-05-20 14:53:41 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/565772

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX