亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vuex和定義一個全局對象的區別是什么

vuex和定義一個全局對象的區別是什么

長風秋雁 2018-08-27 10:22:38
如題,vuex和定義一個全局對象的區別是什么?比如我在index.html上定義一個變量名為state的全局對象{}然后在里面初始化一些數據,這樣全局也可以用啊,這和vuex,redux定義有什么不一樣?
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

1.引用vue官網說的"調試將會變為噩夢。任何時間,我們應用中的任何部分,在任何數據改變后,都不會留下變更過的記錄",也就是可以隨意更改,而且沒有留下任何記錄,后期項目會無法維護。而vuex可以追蹤變量的改變,而且必須通過固定的屬性才能修改.
2.vuex約定了四個屬性,state(初始化變量值),getter(獲得變量值),action(異步改變值),mutation(同步改變值),一般是dispatch觸發action,action里面觸發mutation
3.官網詳解為什么會有vuex,官網vuex詳細介紹
4.希望可以幫到你

查看完整回答
反對 回復 2018-09-08
?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

1)缺少時間旅行功能
2)vuex專做態管理,由一個統一的方法去修改數據,全部變量是可以任意修改的
3)做日志搜集,埋點的時候,有vuex更方便
4)全部變量多了會造成命名污染,vuex不會,同時解決了父組件與孫組件,以及兄弟組件之間通信的問題

查看完整回答
反對 回復 2018-09-08
  • 2 回答
  • 0 關注
  • 1257 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號