我在编辑器上面拉的webview,在代码里面无法修改URL,是不是使用错误?

var web=this.selectItem.getComponent(cc.WebView);
web.url=“http://www.baidu.com”;
this.node.addChild(this.selectItem);
我在编辑器上面拉的webview,在代码里面无法修改URL,是不是使用错误?

一些破BUG总是爱理不理。。
你看一下报错:Cannot set property src of null。说明你的
var web=this.selectItem.getComponent(cc.WebView);
获得到的是null。检查一下selectItem是不是正确获得到了WebView所在的节点。
如果selectItem是新建的节点,那么应该自己添加WebView组件:
var web=this.selectItem.addComponent(cc.WebView);
我把webview整成Prefab,
this.selectItem=cc.instantiate(this.webviewPrefab);
var web=this.selectItem.getComponent(cc.WebView);
web.url=“http://www.baidu.com”;
this.node.addChild(this.selectItem);
这个webview就报错。。。
刚才测试一下把webview整成Prefab,根本无法修改url,你们去测试一下,这个BUG很严重!
把web.url的修改放到addChild之后。