很抱歉,我是node.js的新手,想知道是否允许我们在ejs文件中使用vue.js。
答案 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代码中的<%-
标签,这是正确输出数据的必要条件。