我在将变量从 .jade 文件传递到 react 组件时遇到问题。这是我的玉文件的一部分:
block content
#example
var user = '#{user}';
span #{user.id}
span #{user.displayName}
这是 app.jsx,我希望可以访问变量 user 的 react 组件。
var React = require('react');
var HelloWorld = require('./HelloWorld.jsx');
var $ = jQuery = require('../../libraries/jquery/dist/jquery');
var bootstrap = require('../../libraries/bootstrap-sass-official/assets/javascripts/bootstrap');
React.render(
<HelloWorld/>,
document.getElementById('example')
);
我试过从 app.jsx登录this.props.user
和window.user
到控制台,但它是未定义的。理想情况下,我希望this.props.user
app.jsx 成为玉文件有权访问的用户。例如,然后我就可以将该用户变量传递到 HelloWorld 组件中。也许有更好的方法来做到这一点,我是玉石和react的新手,当然会很感激这个建议。