jwh199588
V2EX  ›  问与答

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

  •  
  •   jwh199588 · May 20, 2019 · 2604 views
    This topic created in 2727 days ago, the information mentioned may be changed or developed.

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

    5 replies  •  2019-05-20 14:53:41 +08:00
    airyland
    airyland
    May 20, 2019 via iPhone
    1
    前端变量,所谓全局不是你理解的后台全局
    1KN6sAqR0a57no6s
    1KN6sAqR0a57no6s
    May 20, 2019 via Android
    2
    后端程序只有一个,运行在服务器上。前端程序有无数个副本,运行在每个用户的浏览器上,它们的 state 自然也是独立的。
    Lax
    Lax
    May 20, 2019
    3
    “全局”大概指的是一个浏览器(中的标签页)中打开的网页。
    redbuck
    redbuck
    May 20, 2019
    4
    vuex 的 state 就是一个模块里的对象.只要 import 进来,谁都可以读,只是写只能需要通过它的 api 去写而已.

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

    // main.js
    import {state} from 'store.js'
    minglanyu
    minglanyu
    May 20, 2019 via iPhone
    5
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4724 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 05:48 · PVG 13:48 · LAX 21:48 · JFK 00:48
    ♥ Do have faith in what you're doing.