从.ejs文件发送vue组件PROPS

问题描述 投票:0回答:2

我正在尝试从.ejs文件向vue组件发送道具。

每次我这样做它都发送为未定义的值。

我创建了人员视图组件,这是我调用它的代码。

<people-view componentName="Something" :componentValue="obj.value"/>

请注意,componentName是静态字符串,componentValue是动态值。

提前致谢!

node.js vue.js ejs nuxt.js
2个回答
0
投票

假设您将obj作为上下文传递给视图,那么您需要将变量包装在<%= %>标记中:

<people-view componentName="Something" :componentValue="<%= obj.value %>"/>

0
投票

问题是ejs无法解析驼峰案例组件名称,解决方法是将“componentName”更改为“componentname”

<people-view componentname="Something" />
© www.soinside.com 2019 - 2024. All rights reserved.