Javascript – Vuex, Getter werden nur einmal ausgeführt, Datenaktualisierungs-Getter werden nicht aktualisiert
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-28 09:25:43
0
4
1495

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

曾经蜡笔没有小新
曾经蜡笔没有小新

Antworte allen(4)
扔个三星炸死你

getters少了return

伊谢尔伦

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

淡淡烟草味

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

为情所困

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!