Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 流星头:脚本被添加到头部超过1次_Meteor_Reactjs - Fatal编程技术网

Meteor 流星头:脚本被添加到头部超过1次

Meteor 流星头:脚本被添加到头部超过1次,meteor,reactjs,Meteor,Reactjs,我有一个带有FlowRouter和ReactJS的meteorjs应用程序。我需要加载一些外部脚本文件(它是一个小的库,在Atmosphere上是不存在的)。 当这个DOM元素被渲染超过1次时,如何防止添加超过1个标记 MyPage = React.createClass({ render() { DocHead.loadScript('someAdress'); return ( <div> <div>

我有一个带有FlowRouter和ReactJS的meteorjs应用程序。我需要加载一些外部脚本文件(它是一个小的库,在Atmosphere上是不存在的)。 当这个DOM元素被渲染超过1次时,如何防止添加超过1个标记

MyPage = React.createClass({
  render() {
    DocHead.loadScript('someAdress');
    return (
      <div>
        <div>
          //Content
        </div>
      </div>
    )
  }
});
MyPage=React.createClass({
render(){
加载脚本('someAddress');
返回(
//内容
)
}
});

我尝试在
DocHead.loadScript('someAddress')之前使用
DocHead.removeDocHeadAddedTags()
,但它无法删除
标记。

您可以将其放入
组件willmount()
,而不是
渲染()
。在再次加载之前,您可能还需要检查它是否已加载