Vue/Nuxt 概念

发布于 2024-10-03 14:07:57 字数 1195 浏览 6 评论 0

为什么使用 Nuxt?

主要就是为了 SEO 和首屏加载速度

Nuxt 执行流程

Nuxt.js 应用一个完整的 服务器请求到渲染 (或用户通过 <nuxt-link> 切换路由渲染页面)的流程:

nuxt-schema

预加载(Prefetching)

预加载(Prefetching) 与 Universal 模式结合使用,可提供更好的用户体验。有了此功能(默认情况下处于启用状态), <nuxt-link> 当这些链接在视口中可见时,Nuxt.js 会自动预取与之链接的代码分割页面

预加载规则

Nuxt.js 仅在浏览器不忙时加载资源,如果连接处于脱机状态或只有 2g 连接,则跳过预取。

手动控制

  • 禁用特定链接的预加载
  <NuxtLink to="/about" no-prefetch>About page not pre-fetched</NuxtLink>
  <NuxtLink to="/about" :prefetch="false">About page not pre-fetched</NuxtLink>
  • 全局禁用预加载
  export default {
    router: {
      prefetchLinks: false
    }
  }

指定某个预加载添加 prefetch 即可

<NuxtLink to="/about" prefetch>About page pre-fetched</NuxtLink>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

南烟

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

玍銹的英雄夢

文章 0 评论 0

我不会写诗

文章 0 评论 0

十六岁半

文章 0 评论 0

浸婚纱

文章 0 评论 0

qq_kJ6XkX

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文