vuex 懒加载数据
Posted
技术标签:
【中文标题】vuex 懒加载数据【英文标题】:vuex lazy loaded data 【发布时间】:2019-12-23 23:48:07 【问题描述】:我正在使用基于类的组件。
我有一个数据属性被两个不同的页面使用。
现在数据需要惰性。
即当一个页面正在访问它时,只能使用 ajax 获取该数据。 这样第二个页面就会尝试从存储中访问该值,它不需要再次访问。
我当然可以拿一个旗子,然后根据它带来数据。但是,如果这些只能在 vuex 商店中完成,那就太好了。
知道 typescript 类型 getter 和 setter 在 vuex 官方中不可用,如何实现这一点?如果这已经存在,那么我可以在检查标志值后使用它来获取 getter 上的数据。
【问题讨论】:
【参考方案1】:我能够通过使用 typescript 类的静态字段来获得它。
由于静态字段在组件之间共享。我使用了他们的 getter 和 setter 方法而不是 vuex 商店。
【讨论】:
以上是关于vuex 懒加载数据的主要内容,如果未能解决你的问题,请参考以下文章