nuxt中没提供组件异步数据的hook?

如题

只有route级别的component有data和fetch可以阻塞
比如是layout中的组件该如何获取异步数据呢,现在通过store.dispatch发起的请求,会直接报错

阅读 6.8k
2 个回答

这两天写Nuxt.js项目,也遇到了这个问题.
@Surmon 看了你的解决方法.但没有满足我的需求.

我的子组件中的数据是动态的,不同的父页面,子组件需要的数据不同.所以用nuxtServerInit 就实现不了了(它貌似只是在Nuxt初始化时调用,之后路由到其他页面并不会触发)

但是! 但是! ,我在页面级组件中获取到子组件所需的数据,然后通过props传递给子组件,解决了子组件的SSR问题.(https://zh.nuxtjs.org/faq/asy...

尽管这样破坏了组件间的独立性...但实现才是第一位...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题