这是我的jade文件的一部分:
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
记录到控制台,但是都未定义。理想情况下,我希望在app.jsx中使用this.props.user
时,能够访问jade文件中的用户。这样,我就可以将该用户变量传递到HelloWorld组件中。也许有更好的方法来实现这一点,而我作为新手,肯定会感激任何建议。