17 lines
386 B
JavaScript
17 lines
386 B
JavaScript
const Vue = require("vue");
|
|
const renderer = require("vue-server-renderer").createRenderer();
|
|
|
|
module.exports = async function(templateData) {
|
|
var app = new Vue({
|
|
template: "<p>Hello {{ data.name }}, this is a Vue template.</p>",
|
|
data: {
|
|
data: templateData
|
|
}
|
|
// components: {
|
|
// 'test': ComponentA
|
|
// }
|
|
});
|
|
|
|
return renderer.renderToString(app);
|
|
};
|