V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jwh199588
V2EX  ›  问与答

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

  •  
  •   jwh199588 · 2019-05-20 12:09:02 +08:00 · 1593 次点击
    这是一个创建于 2020 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2019-05-20 14:53:41 +08:00
    airyland
        1
    airyland  
       2019-05-20 12:19:39 +08:00 via iPhone
    前端变量,所谓全局不是你理解的后台全局
    1KN6sAqR0a57no6s
        2
    1KN6sAqR0a57no6s  
       2019-05-20 12:31:35 +08:00 via Android
    后端程序只有一个,运行在服务器上。前端程序有无数个副本,运行在每个用户的浏览器上,它们的 state 自然也是独立的。
    Lax
        3
    Lax  
       2019-05-20 14:25:35 +08:00
    “全局”大概指的是一个浏览器(中的标签页)中打开的网页。
    redbuck
        4
    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
        5
    minglanyu  
       2019-05-20 14:53:41 +08:00 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5386 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:18 · PVG 17:18 · LAX 01:18 · JFK 04:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.