豆腐果lyl
豆腐果lyl
  • 发布:2015-08-06 10:53
  • 更新:2017-08-17 18:16
  • 阅读:2454

怎么在子页面修改index页面中的元素???

分类:MUI

界面

这是我正在编辑的一个界面,index包含tab标签,预加载几个subpages。

我想在子页面中修改index的标题 或者 右上角的那个按钮,我的思路是获取index的webview,然后就能修改里面的内容。

然后我在index里面调用:plus.webview.currentWebview().id
打印出的结果是:"HBuilder"

问题一:这个index的webview id 是固定死的么? 可以修改么???

问题二:其实就是在任意页面修改index的标题,可能我思路有问题,有其他的解决办法么?

2015-08-06 10:53 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

同求

4***@qq.com

4***@qq.com

整个页面刷新就好了

px15229

px15229

测试的启动页的webview的id就是HBuilder,你打包后就不是了
至于修改其他页面的元素,可以通过mui.fire方法去触发需要修改页面的方法来实现

回梦無痕

回梦無痕 - 暂停服务

mui.fire方法可以实现。详细可以论坛搜索。
另外,子页面使用plus.webview.getLaunchWebview()获取首页窗口对象
例子:
子页面:

var index_page = plus.webview.getLaunchWebview();  
mui.fire(index_page , 'aaa', {  
    data:data,  
});  

首页:

document.addEventListener("aaa", function(e){  
    data=e.detail.data;  
    console.log(data);  
});

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