白店小二的面試總結 Vuex裡怎麼操作狀態

2021-10-08 21:53:09 字數 498 閱讀 5468

(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 引入了一種新的原始資料型別,表示獨一無二的值。小知識 基...

白店小二手搓穿梭框

想當初我大四實習第一次面試的時候,機試題就是手寫出來穿梭框,不能用元件裡帶的,我當時在那傻坐了乙個多小時,也沒寫出來,尷尬!確實當時對於框架 元件都是能使用,但是不能問,問就是不會,更別說讓我寫個原生的了,理所當然的面試失敗,這也就成了我的乙個執念,我當時就想著我一定要自己把穿梭框給手搓出來,於是它...