egg-view-vuejs
Forked from egg-view-vue. An egg.js plugin that integrates vue.js for server-side rendering.
Install
$ npm i egg-view-vuejs --save
Usage
// {app_root}/config/plugin.jsexportsvue = enable: true package: 'egg-view-vuejs';
Configuration
// {app_root}/config/config.default.jsexportsvue = cache: true /* See https://ssr.vuejs.org/api/#renderer-options */ rendererOption: clientManifest: ... template: ... ;
see config/config.default.js for more detail.
Example
// To render from a serverBundle from a controller:Controller async { const ctx = thisctx; // Render from a server bundle. await ctx; } async { const ctx = thisctx; // Render directly from tempalte string. ctxbody = await ctx; } ...