相关疑难解决方法(0)

使用带有vue js的快速把手

我正在使用快速把手构建一个用于服务器端模板的应用程序.在客户端,我想使用vue.js. 但是,它们都具有相同的双括号表示法{{ variable }}.现在,我的vue.js变量没有显示,因为我的把手模板正在覆盖它.例如:

home.html的:

<div id="app">
   {{message}} //this will not show up
</div> 
Run Code Online (Sandbox Code Playgroud)

home.js:

new Vue({
    el: '#app',
    data: {
        message: 'Hello Vue.js!'
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,如果我message在我的服务器端控制器中定义:

res.render('../views/home', {
    message: 'message from handlebars'
});
Run Code Online (Sandbox Code Playgroud)

消息将显示出来.

总而言之,有没有一种方法可以将vue.js用于客户端模板,同时仍然使用快速把手进行服务器端模板化?

提前致谢!

node.js handlebars.js vue.js

12
推荐指数
2
解决办法
8842
查看次数

标签 统计

handlebars.js ×1

node.js ×1

vue.js ×1