有个需求是,A页面弹出窗口B。在B页面设置底部bar的选项。这需要在index.html页面中添加监听,然后再子窗口中用mui.fire方法进行设置。

具体代码为:

index.html

window.addEventListener('changeFooterNav',function(event){
            var _eq = event.detail.index;
            $("#footer-bar-tab").find(".mui-tab-item").removeClass("mui-active");
            $("#footer-bar-tab").find(".mui-tab-item").eq(_eq).addClass("mui-active");
        })

在B页面:

var indexPage =  plus.webview.getLaunchWebview();//获取index.html
                    mui.fire(indexPage,'changeFooterNav',{
                        index:1
                    })