Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

egg-view-vue-ssr-es7

hubcarl3MIT0.0.4

vue server side render solution for egg-view-vue

egg, eggPlugin, egg-view, vue, ssr

readme

egg-view-vue-ssr

NPM version build status Test coverage David deps Known Vulnerabilities npm download

vue server side render solution for egg-view-vue

Install

$ npm i egg-view-vue-ssr --save

Usage

// {app_root}/config/plugin.js
exports.vuessr = {
  enable: true,
  package: 'egg-view-vue-ssr',
};

Configuration

// {app_root}/config/config.default.js
exports.vuessr = {
 // layout: path.join(app.baseDir, 'app/view/layout.html'),
 // manifest: path.join(app.baseDir, 'config/manifest.json'),
 // buildConfig: path.join(app.baseDir, 'config/buildConfig.json'),
 // injectCss: true,
 // injectJs: true,
 // fallbackToClient: true, // fallback to client rendering after server rendering failed
 // afterRender: (html, context) => {
 //      return html;
 // },
};

see config/config.default.js for more detail.

Questions & Suggestions

Please open an issue here.

License

MIT

changelog

0.0.4 / 2017-04-26

  • feat: add switch for server render error fallback
  • feat:support inline css and inject css/js config, html render hook
  • refactor: change data to {state:data} support renderbundle vuex state
  • feat:support template
  • feat:support renderbunder option config

0.0.3 / 2017-04-25

  • feat:support inline css and inject css/js config, html render hook

0.0.2 / 2017-04-25

  • refactor: change data to {state:data} support renderbundle vuex state
  • style:rm test code
  • feat:support renderbunder option config
  • doc:readme