react.js开发的网站如何插入百度联盟广告代码?

用react.js开放网站,如果添加百度联盟广告代码呢?

百度联盟广告代码:

<script type="text/javascript">var cpro_id = "324324324"; </script> 
<script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script> 

外部js 可以单独放在index.html底部,那<script type="text/javascript">var cpro_id = "324324324"; </script> 怎么插入到广告位的地方呢?

阅读 7.7k
3 个回答

问题解决了:http://yingxiao.baidu.com/zhi...

@穗乃果 提供的链接http://hao.jser.com/archive/1... 有其他很多方法

@穗乃果 提到用appendChild方法,我把广告js appendChild到广告位处,广告显示出来了,但是没有显示在</body>标签前面,没显示在广告位里,不知道是不是我没写对。@vsion 说的封装组件也是现在是</body>标签前面,没显示在广告位里。

2017-7-3 更新 (百度联盟客服对话)

clipboard.png

  import xxx from '自己封装好的.js'//"http://cpro.baidustatic.com/cpro/ui/c.js";

  const 这是一个组件 = React.createClass({
  
    componentDidUpdate() {
      //更新js组件
    },
    componentDidMount() {
      xxx(this.refs.dom).init();//初始化js组件
    },
    render(){
      return (
        <div>
          <div ref="dom"></div>
        </div>
      )
    }
  })
  module.exports = 这是一个组件;

直接在你的公共component中加入以下代码:

window.cpro_id = "324324324";
var script = document.createElement('script');
script.src = 'http://cpro.baidustatic.com/cpro/ui/c.js';
document.body.appendChild(script);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题