Reactjs 渲染脚本
Reactjs render script
我想要的是在此处添加一个脚本,当它 ReactDom.render 时,将其添加到 dom 并且... 运行 它也是。但它没有 运行,即使我可以在 dom 中看到它。这是一段代码,我在另一个文件中使用reactdom.render。
var React = require('react');
var List = require('./list.js');
var Header = React.createClass({
render:function(){
return (
<div className='header'>
<List/>
<input id='keywords' type='text' placeholder='SEARCH' name="keyword" maxLength="30" />
<button title='Search' alt='Search Button' />
<script src='./scripts/jquery/send_keyword.js' ></script>
</div>
);
}
});
module.exports = Header;
我尝试从这个文件的角度(../jquery/send_keyword.js)和我的 index.php 的角度(如上例)使用 'src'。
PS:当我直接从 index.php 添加时,javascript 文件是 运行ning 但我试图清除 index.php 文件所以我添加 html 用 reactjs 练习的东西.... 缺少 herE???
虽然我不建议渲染脚本,但它应该可以工作:
var script = document.createElement("script");
script.src = './scripts/jquery/send_keyword.js';
document.body.appendChild(script);
没关系我通过 index.php 使用脚本而不是从 reactjs
渲染它
我想要的是在此处添加一个脚本,当它 ReactDom.render 时,将其添加到 dom 并且... 运行 它也是。但它没有 运行,即使我可以在 dom 中看到它。这是一段代码,我在另一个文件中使用reactdom.render。
var React = require('react');
var List = require('./list.js');
var Header = React.createClass({
render:function(){
return (
<div className='header'>
<List/>
<input id='keywords' type='text' placeholder='SEARCH' name="keyword" maxLength="30" />
<button title='Search' alt='Search Button' />
<script src='./scripts/jquery/send_keyword.js' ></script>
</div>
);
}
});
module.exports = Header;
我尝试从这个文件的角度(../jquery/send_keyword.js)和我的 index.php 的角度(如上例)使用 'src'。 PS:当我直接从 index.php 添加时,javascript 文件是 运行ning 但我试图清除 index.php 文件所以我添加 html 用 reactjs 练习的东西.... 缺少 herE???
虽然我不建议渲染脚本,但它应该可以工作:
var script = document.createElement("script");
script.src = './scripts/jquery/send_keyword.js';
document.body.appendChild(script);
没关系我通过 index.php 使用脚本而不是从 reactjs
渲染它