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 懒加载数据的主要内容,如果未能解决你的问题,请参考以下文章

mybatis懒加载

JPA懒加载如何手动加载

vue3懒加载重置

懒加载思想

懒加载(延迟加载)

MyBatis懒加载(延迟加载)