美文网首页
vue3预渲染

vue3预渲染

作者: 姜治宇 | 来源:发表于2024-07-22 14:01 被阅读0次

vue3的项目如何做seo优化?比较简单的做法是预渲染,预渲染跟ssr相比不占用服务器资源,而且配置也十分简单,只需安装vite-plugin-prerender 插件即可。

npm install vite-plugin-prerender --save-dev

vite.config.js:

import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vitePrerender from 'vite-plugin-prerender';
const Renderer = vitePrerender.PuppeteerRenderer;
import path from 'path';
export default defineConfig({
  plugins: [
    vue(),

    vitePrerender({
    
    
      // 要渲染的路由
      routes: ['/','/about'],
      // 静态文件目录
      staticDir: path.join(__dirname, 'dist'),
      // 是否压缩 HTML 文件
      minify: true,
      // 网络请求失败、404 错误等情况下应该返回的 HTML 文件
      fallback: 'index.html',
      // 渲染时是否显示浏览器窗口,值写false可用于调试
      renderer: new Renderer({
        headless: true
      })
    })
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

相关文章

  • 【vue3源码】十一、初始vue3中的渲染器

    【vue3源码】十一、初始vue3中的渲染器 在介绍渲染器之前。我们先简单了解下渲染器的作用是什么。渲染器最主要的...

  • 预渲染

    剔除(逐对象确定是否可见):距离剔除——》视锥体剔除——》预计算可视性(在每个单元格记录可以看到的内容)——》遮挡...

  • 预渲染升级SSR

    预渲染升级成服务端渲染 回顾预渲染 是基于 prerender-spa-plugin 在项目构建时,通过无头浏览器...

  • 预渲染实践

    原始项目 在没有ajax之前,我们访问所有的网站,每个页面都是独立的,数据只能通过与html同步返回的方式来加载,...

  • vue预渲染

    服务端渲染VS预渲染  服务端渲染:将完整的 html 输出到客户端,又被认为是‘同构’或‘通用’        ...

  • vue预渲染

    npm install prerender-spa-plugin --save 1 vue-config.js中增...

  • 前端预渲染

    原文链接:https://juejin.im/post/6844903503362523143[https://j...

  • vue预渲染 prerender-spa-plugin 生成多页

    预渲染模式预渲染prerender-spa-plugin配置生成多页面,解决首屏白屏问题,提升用户体验。同时配合 ...

  • vue 预渲染 prerender-spa-plugin

    预渲染模式预渲染 prerender-spa-plugin 配置生成多页面,解决首屏白屏问题,提升用户体验。同时配...

  • vue3 基础概念 (含与 vue2.6 的对比)

    vue3 特点 vue3 支持 vue2 的大多数特性 性能提升:打包大小减少41%初次渲染快55%,更新快133...

网友评论

      本文标题:vue3预渲染

      本文链接:https://www.haomeiwen.com/subject/aggehjtx.html