【发布时间】:2016-07-31 12:42:23
【问题描述】:
我正在为服务器端模板构建一个使用快速车把的应用程序。在客户端,我想使用 vue.js。但是,它们都共享相同的双括号符号{{ variable }}。现在,我的 vue.js 变量没有显示,因为我的车把模板覆盖了它。例如:
home.html:
<div id="app">
{{message}} //this will not show up
</div>
home.js:
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
});
但是,如果我在服务器端控制器中定义 message:
res.render('../views/home', {
message: 'message from handlebars'
});
消息会显示出来。
总之,有没有一种方法我可以使用 vue.js 进行客户端模板,同时仍然使用 express-handlebars 进行服务器端模板?
提前致谢!
【问题讨论】:
标签: node.js handlebars.js vue.js