vuex添加数据后更新视图

一塔湖图
  • 9

通过调用一个接口,添加了一条数据,返回被添加的那条数据,那如何使视图更新,不懂的地方是每次增删改的操作都要去再次调用获取数据的接口,来达到视图更新吗

回复
阅读 2.4k
4 个回答

通过action 去异步调用接口, 然后 提交 mutation 更新 vuex数据。 在需要用组件的地方使用getter 获取数据。

贴下你的 store 定义看看呢~
正常情况下如楼上所言,组件中调用 getter 就行了

把调用接口写在mutation中
然后每次组件dispatch mutation 修改getters
组件computed store中的getters

再调用一次接口,这种数据不适合放入在vuex中去进行管理。重新获取一次数据是最好的。因为有可能后端出bug了,虽然返回了一个正确的答案但是数据没有添加进去,或者进行了排序之类的选择,因此我觉得重新获取一次数据是最好的做法。

你知道吗?

宣传栏