我正在使用express handlebars进行服务器端模板构建应用程序。在客户端,我想使用vue.js。然而,它们都共享相同的双大括号标记{{ variable }}
。目前,我的vue.js变量未显示,因为我的handlebars模板覆盖了它。例如:
home.html:
<div id="app">
{{message}} //this will not show up
</div>
主页.js:
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
});
但是,如果我在服务器端的控制器中定义了message
:
res.render('../views/home', {
message: 'message from handlebars'
});
信息将会显示出来。
总的来说,我是否可以在客户端使用 Vue.js 进行模板处理,同时仍然使用 Express-handlebars 进行服务器端模板处理?
提前致谢!