Es gibt ein solches Szenario, das mir heute beim Schreiben begegnet ist.
Ich habe in der Komponente einen Router geschrieben, um zu einer Komponente zu springen, und dieser Komponente einen Namen übergeben. Dieser Name ist in der Route definiert und verwendet die Methode beforeEnter zur Sprungkomponente
Die gesprungene Komponente verwendet prop, um den Namen zu erhalten
Dann habe ich eine Frage: Ich erhalte den Namen und beurteile jetzt die Daten des Namens
Dann definieren Sie eine Methode goodorbad
if (name === 'zhangsan') {
return 'good'
} else {
return 'bad'
}
Dann möchte ich jetzt diese Methode in Mutation in Vuex schreiben,
Ich werde eine schreiben
export const goodorbad (state, items) {
if (items.name === 'zhangsan') {
return 'good'
} else {
return 'bad'
}
}
Dann schreibe ich in den Sprung zur Komponente
...mapmutaion([
'goodorbad'
])
ps () {
let items = {
name: this.name
}
this.goodorbad(items)
}
Die Rendite kann so nicht erzielt werden, ich frage mich warum.
你去好好看看vuex的官方文档吧