- Notifications
You must be signed in to change notification settings - Fork11
eggjs/egg-view-vue
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
egg view plugin for [vue].
$ npm i egg-view-vue --save
// {app_root}/config/plugin.jsexports.vue={enable:true,package:'egg-view-vue',};
Render in controller, support js bundle render and json bundle render (vue 2.3+)
// {app_root}/app/controller/test.jsexports.home=function*(ctx){// {app_root}/app/view/vue-ssr-server-bundle.jsyieldctx.render('vue-ssr-server-bundle.js',{name:'vue js bundle render'});};
json bundle render (vue 2.3+), need to config renderOptionscreateBundleRenderer
// {app_root}/config/config.default.jsexports.vue={// renderOptions config, please @see https://ssr.vuejs.org/en/api.html#renderer-optionsrenderOptions:{// template: '<!DOCTYPE html><html lang="en"><body><!--vue-ssr-outlet--></body></html>',// webpack vue ssr plugin build manifest file// clientManifest: require(path.join(app.baseDir,'public/vue-ssr-client-manifest.json')),}};
// {app_root}/app/controller/test.jsexports.home=function*(ctx){// {app_root}/app/view/vue-ssr-server-bundle.jsonyieldctx.render('vue-ssr-server-bundle.json',{name:'vue json render'});};
vue server side render example, please seeegg-vue-webpack-boilerplate
seeconfig/config.default.js for more detail.
Please open an issuehere.
About
vue view plugin for egg
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.