今天第一次大神教我玩vuex倍靡,感覺很多東西都不是特別理解的猴伶,需求是點擊一個按鈕,需要把對應(yīng)的字段傳過去塌西。
首先是這幾個文件他挎,是必不可少的,也要在main這個文件夾中引入store這個文件夾
1. 在接著就是這個state的文件了捡需,因為vuex是全局的办桨,所以這個是定義一些名稱,定義一些自己要用到的東西站辉∧刈玻可以理解為靜態(tài)的東西
2.接著就是getters這個文件,是引出定義饰剥,像這個箭頭函數(shù)上的state.ID這個東西就返回給state在賦值給ID殊霞。所以ID就是state.ID
3.這個文件是我比較疑惑的部分,上面的大寫只是為了區(qū)分而已并沒有什么特殊的意義汰蓉。這里的部分不是很清楚如何說绷蹲,等往后了解了再補回
4.這個文件就是到處剛剛上一個文件定義的東西
5.然后在準(zhǔn)備要傳值的文件中引入mapMutations
6.在寫方法的鉤子函數(shù)中使用了擴展符,里面【】寫需要自己傳的東西也就是剛剛定義好的東西
7.在另外一個組件當(dāng)中引入顾孽,這次引入的是mapGetters
8.這個東西是寫在computed里面的祝钢,剩下的和剛剛相似,也是箭頭函數(shù)包括起來
9.打印這玩意若厚,就可以獲取得到在上一個組件傳過來的東西了
這也是我第一次做拦英,做得很不好,理解不透徹测秸。往后會更加努力的學(xué)的