【问题标题】:Missing datas in components when using fetch() and navigating via nuxt-link in generated static site使用 fetch() 并在生成的静态站点中通过 nuxt-link 导航时组件中缺少数据
【发布时间】:2020-09-02 14:17:46
【问题描述】:

我有一个关于在组件中使用 fetch 的问题。 我正在使用 target: static 参数开发一个网站。我在页面中使用 asynData() 并在组件中使用 fetch() 从 DATO 获取数据。不幸的是,当我生成我的网站时,当我重新加载每个页面时,我确实拥有所有数据,但是当我通过 nuxt-links 导航时,我错过了 fetch() 数据。我在互联网上读到的只是它应该从 2.14 版本开始工作。我是不是误会了什么? 提前致谢!

【问题讨论】:

    标签: javascript components fetch nuxt.js generate


    【解决方案1】:

    如果您使用全静态,您的组件中可能需要fetchOnServer: false

    【讨论】:

    • 谢谢@hey_its_jimmy,但它不起作用。当我运行 npm start 时,我收到 401 错误,好像它仍在尝试执行请求,但现在失败了。奇怪的是数据在生成的有效载荷中,但它没有获取它们,而是尝试执行请求。由于我处于完全静态模式,这对我来说没有意义?
    猜你喜欢
    • 1970-01-01
    • 2022-11-10
    • 2021-09-29
    • 2020-05-08
    • 2022-12-05
    • 1970-01-01
    • 2020-05-28
    • 2021-04-20
    • 1970-01-01
    相关资源
    最近更新 更多