suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Vuex, Getter werden nur einmal ausgeführt, Datenaktualisierungs-Getter werden nicht aktualisiert

Ich bin im Projekt auf ein Problem gestoßen. Ich habe Vuex verwendet, um den Status und die Daten zu verwalten. Der Getter verwendet diese Methode, um die erhaltenen Daten zu ändern Das Problem sind die Daten, warum sie in Mutationen aktualisiert werden, aber nicht in Gettern, und die Getter werden nur einmal ausgeführt.

Im Laden:

In der Komponente:

Durch Auslösen der Methode „submitForm()“ werden Daten angefordert

曾经蜡笔没有小新曾经蜡笔没有小新2736 Tage vor1537

Antworte allen(4)Ich werde antworten

  • 扔个三星炸死你

    扔个三星炸死你2017-06-28 09:27:43

    getters少了return

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-28 09:27:43

    建议自己好好看一下 vuex 官方文档吧, mutation 改变的是 state 的一个属性, 不是直接改变 state 本身的

    Antwort
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-28 09:27:43

    问题解决了,有几种方案,一个是用mapState,一个是把这个
    改为赋值形式

    Antwort
    0
  • 为情所困

    为情所困2017-06-28 09:27:43

    @Msevensun 我现在情况和你一样 但是我用了mapState为什么 打印的还是初始给的数据而不是异步过来更改过的数据啊

    Antwort
    0
  • StornierenAntwort