火岚
火岚
  • 发布:2016-04-25 11:58
  • 更新:2016-04-25 16:24
  • 阅读:3464

使用mui.preload预加载页面成功,但使用Webview窗口对象中的方法却显示undefind

分类:HTML5+
mui.plusReady(function() {  
var page = mui.preload({  
     url:'mem.html',  
    id:'mem'  
});  
var webviewob=plus.webview.getWebviewById('mem');  

console.log(webviewob);console.log(JSON.stringify(webviewob));  
//可以输出object  
// {"__view_array__":[],"__IDENTITY__":"NWindow","__uuid__":"NWindow51461554098126","__callbacks__":{},"__callback_id__":"plus61461556157904","id":"mem","preload":true}  

console.log(webviewob.reload());  
//输出结果却为undefind  
})

页面预加载好了,但Webview窗口对象使用reload、getURL等方法都无效,
请问这是哪里有问题吗?怎么解决?

2016-04-25 11:58 负责人:无 分享
已邀请:
M522828

M522828

page.reload();

  • 火岚 (作者)

    同样输出undefind。。不过还是谢谢啦

    2016-04-25 15:39

DCloud_UNI_FXY

DCloud_UNI_FXY

webviewob.reload()本身返回值就是undefined。getURL可以正常得到URL。

blk

blk

我不知道你想要干什么.
webviewob.reload()这个方法是没有返回值的,它只是重新加载webview!
你是想reload之后再接到webview对象?----你继续这么获取试试:var webviewob=plus.webview.getWebviewById('mem');

该问题目前已经被锁定, 无法添加新回复