Terdapat senario seperti yang saya temui semasa menulis hari ini
Saya menulis penghala-ke dalam komponen untuk melompat ke komponen dan menghantar nama kepada komponen itu Nama ini ditakrifkan dalam laluan dan menggunakan kaedah beforeEnter kepada komponen lompat
Komponen lompat menggunakan prop untuk mendapatkan nama
Kemudian saya mempunyai soalan: Saya mendapat nama, dan sekarang saya menilai data nama
Kemudian tentukan kaedah goodorbad
if (name === 'zhangsan') {
return 'good'
} else {
return 'bad'
}
Kemudian sekarang saya ingin menulis kaedah ini menjadi mutasi dalam vuex,
Saya akan menulis satu
export const goodorbad (state, items) {
if (items.name === 'zhangsan') {
return 'good'
} else {
return 'bad'
}
}
Kemudian saya menulis dalam lompat ke komponen
...mapmutaion([
'goodorbad'
])
ps () {
let items = {
name: this.name
}
this.goodorbad(items)
}
Pulangan tak boleh dapat macam ni, entah kenapa.
Pergi dan lihat dokumentasi rasmi vuex