Vuex store 的 Scope - daniel-qa/Vue GitHub Wiki

Vuex store 是前端本地記憶體,每個使用者的瀏覽器各自獨立:

使用者 A 的瀏覽器                使用者 B 的瀏覽器
    └── Vuex store                  └── Vuex store
        └── analysisJson                └── analysisJson
            (A 選的評量)                  (B 選的評量)
  • 互不影響

  • 關掉瀏覽器就消失

  • 不是 Server 端共享的資料

  • 後端也不會重疊

/analysis/process 收到 { code, id } 後,只計算這個 id 的評量資料,不同使用者傳不同 id 就會得到不同結果。

  • 結論

每個登入使用者從一開始就是完全獨立的一份資料,不存在共用或覆蓋的問題。

這是 JWT + SPA 架構的標準設計。*