你能在ejs文件中使用vue.js吗?

时间:2017-08-05 21:47:05

标签: node.js vue.js ejs

很抱歉,我是node.js的新手,想知道是否允许我们在ejs文件中使用vue.js。

2 个答案:

答案 0 :(得分:2)

由于VueJS可以在现有系统中实现,您应该能够这样做。

答案 1 :(得分:0)

是的,我们可以。这是一个场景。假设您想将data对象呈现到ejs文件,并且希望可以从VueJS访问此data对象。
首先,在您的控制器中,您必须将其呈现为JSON字符串
res.render("index", { data: JSON.stringify(data) });,以便通过您的JavaScript代码进行访问。
然后,在ejs文件中的VueJS代码中,您只需通过以下方式进行访问:

var app = new Vue({
    el: '#app',
    data: {
        myData: JSON.parse('<%- data %>')
    }
}) 

请注意VueJS代码中的<%-标签,这是正确输出数据的必要条件。