1.0.1 • Published 2 years ago

vite-plugin-vue-prerenderer v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

vite-plugin-vue-prerenderer

安装


npm run install vite-plugin-vue-prerenderer

or

yarn add vite-plugin-vue-prerenderer

使用


// vite.config.js

import vitePluginVuePrerenderer from 'vite-plugin-vue-prerenderer'

const config = {
    routes: ['/'],
    options: {
        '/': {
            title: "我是首页标题",
            keyWords: "首页关键词",
            description: "首页的描述",
        }
    }
}

export default defineConfig({
  plugins: [
    vitePluginVuePrerenderer(config),
  ],
});

如何处理节点不需要预渲染


页面中使用

if(!window['__PRERENDER_INJECTED__']) {
 // 不需要预渲染
 do something
}

Config


NameTypeRequiredDescription
routesArraytrue需要预渲染的路由
optionsObjectfalse每个路由对应渲染的配置信息,其中 keyWords 支持为字符串数组,同样是支持逗号隔开的字符串。可选