我正在尝试从.ejs文件向vue组件发送道具。
每次我这样做它都发送为未定义的值。
我创建了人员视图组件,这是我调用它的代码。
<people-view componentName="Something" :componentValue="obj.value"/>
请注意,componentName是静态字符串,componentValue是动态值。
提前致谢!
假设您将obj
作为上下文传递给视图,那么您需要将变量包装在<%= %>
标记中:
<people-view componentName="Something" :componentValue="<%= obj.value %>"/>
问题是ejs无法解析驼峰案例组件名称,解决方法是将“componentName”更改为“componentname”
<people-view componentname="Something" />