如题,引入可以在index内引入,但显示时调用总是报错,不知道哪里出错!见谅我的无知,我是后台程序猿。。已知的bug是自己完全套用demo的代码和react方式已经冲突不对,百度采用document.write()方式渲染节点的,但对我后端程序猿实在是。。。。
1、index内引入了百度api
2、代码书写
3、控制台错误
如题,引入可以在index内引入,但显示时调用总是报错,不知道哪里出错!见谅我的无知,我是后台程序猿。。已知的bug是自己完全套用demo的代码和react方式已经冲突不对,百度采用document.write()方式渲染节点的,但对我后端程序猿实在是。。。。
1、index内引入了百度api
2、代码书写
3、控制台错误
这个问题在于你div还没有渲染,就执行了百度地图的初始化方法,它找不到这个DOM,所以报undefined了。
建议采用ES6的写法,并在componentDidMount周期调用初始化方法。
首先index里的引用放错位置了,应该放在head里面,第二 推荐你使用react-bmap组件,下载完成后直接使用就可以去这里看看http://www.oschina.net/p/reac...,很有用,我刚做完
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答963 阅读✓ 已解决
1 回答693 阅读✓ 已解决
2 回答855 阅读✓ 已解决
2 回答1k 阅读
@michael_cai 我把问题修改了。你看下,脑袋大了。