如何在反应渲染函数中使用 ejs 变量?
How to use an ejs variable inside a react render function?
我正在将一个变量 abcd
传递给我的 index.ejs,后者又调用一个反应 js 文件来呈现 index.ejs 页面。我已经能够在 index.ejs 内访问 <%= abcd %>
但不能在 react 的渲染函数内访问。你能帮帮我吗?
谢谢
我遇到了同样的问题,但是有一个 index.html 文件,由 React 组件填充,并像这样解决了它:
在index.html
<script>
window.abcd = '<%- abcd %>';
</script>
在你的 React 组件中
render: function(){
return(
<div>
<p> {window.abcd} </p>
</div>
);
}
这对我来说非常有效,如果有人有更清晰的建议,我会加入!
我正在将一个变量 abcd
传递给我的 index.ejs,后者又调用一个反应 js 文件来呈现 index.ejs 页面。我已经能够在 index.ejs 内访问 <%= abcd %>
但不能在 react 的渲染函数内访问。你能帮帮我吗?
谢谢
我遇到了同样的问题,但是有一个 index.html 文件,由 React 组件填充,并像这样解决了它:
在index.html
<script>
window.abcd = '<%- abcd %>';
</script>
在你的 React 组件中
render: function(){
return(
<div>
<p> {window.abcd} </p>
</div>
);
}
这对我来说非常有效,如果有人有更清晰的建议,我会加入!