春色撩人
春色撩人
  • 发布:2016-01-18 13:52
  • 更新:2016-01-18 18:51
  • 阅读:1780

ios下,A页面中无法调用B页面的子页面C中的函数

分类:HTML5+

我在A登录页面成功登录之后想调用B页面的子页面C的一个函数,安卓下面正常,ios下一直报找不到这个函数(ReferenceError: Can't find variable: test)

A页面中:

plus.nativeUI.toast('登录成功');  
setTimeout(function() {  
var index = plus.webview.getLaunchWebview();  
index.children()[3].evalJS('test()');  
index.show();  
}, 500);
2016-01-18 13:52 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

建议直接通过子页面的id获取到webview对象,并且用mui.fire()方法来执行。

春色撩人

春色撩人 (作者)

怎么没有人遇到过这个问题吗?

DCloud_IOS_XTY

DCloud_IOS_XTY

目前iOS children接口返回的数组是无序的,并不保证下标获取的就是对应的webview,该问题在下个版本解决,暂时可以参考@Trust 的解决方案

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