(1)在state裡定義狀態
const state =
this
.$store.state.list.songslist;
//使用state裡的資料,將其賦值給乙個變數。
(2)在mutations裡更改state的狀態
像是事件註冊,定義乙個函式,當想要改變state的值時,呼叫 store.commit 方法,第乙個引數為定義的函式名稱,第二個引數為值。
const mutations =
, recentsongs:
(state, obj)
=>,}
self.$store.
commit
("list/songslist"
, info.playlist.tracks)
;//提交更改state的狀態
(3)使用vuex的目的
獲取響應式的狀態更改。
白店小二的面試總結 閉包
閉包是指有權訪問另乙個函式作用域中的變數的函式,並且在閉包內部形成乙個外部無法訪問的區域性作用域。建立閉包的常見方式是在乙個函式內部建立另乙個函式。通過另乙個函式訪問這個函式的區域性變數,利用閉包可以突破作用鏈域,將函式內部的變數和方法傳遞到外部。閉包是一種機制 函式要訪問乙個變數的時候,就會先從自...
白店小二的js知識 基礎
值型別 基本型別 字串 string 數字 number 布林 boolean 對空 null 未定義 undefined symbol。引用資料型別 物件 object 陣列 array 函式 function 注 symbol 是 es6 引入了一種新的原始資料型別,表示獨一無二的值。小知識 基...
白店小二手搓穿梭框
想當初我大四實習第一次面試的時候,機試題就是手寫出來穿梭框,不能用元件裡帶的,我當時在那傻坐了乙個多小時,也沒寫出來,尷尬!確實當時對於框架 元件都是能使用,但是不能問,問就是不會,更別說讓我寫個原生的了,理所當然的面試失敗,這也就成了我的乙個執念,我當時就想著我一定要自己把穿梭框給手搓出來,於是它...