vuex延迟加载的数据

时间:2019-08-18 13:52:19

标签: typescript vue-component vuex

我正在使用基于类的组件。

我有一个数据属性,正在被两个不同的页面使用。

现在,数据需要是惰性的。

即当访问一页时,仅使用ajax获取该数据。 因此第二个页面试图从存储中访问该值,而无需再花费时间。

我当然可以拿一个标志,然后根据它来携带数据。但是,如果只能在vuex存储中完成,那就太好了。

知道在Vuex中正式不提供typescript类型的getter和setter的方法,如何实现?如果已经存在,那么我可以在检查flag的值后使用它在getter上获取数据。

1 个答案:

答案 0 :(得分:0)

我能够通过使用typescript类的静态字段来获取此信息。

由于静态字段在组件之间共享。我使用了他们的getter和setter方法,而不是vuex store。