uniapper
uniapper
  • 发布:2015-07-09 11:52
  • 更新:2015-07-09 12:02
  • 阅读:1484

关于mui的事件: updateHeader

分类:MUI

在官方的example里面看到有:updateHeader事件。可是包括mui.js里面都没有找到。

2015-07-09 11:52 负责人:无 分享
已邀请:
_AJian_

_AJian_

呵呵,这个是在:template.html文件中。

里面监听了updateHeader

window.addEventListener("updateHeader", function(e) {  
});

so:你可以在其他页面中

mui.fire(templateview,'updateHeader');
  • uniapper (作者)

    @103197 多谢!

    2015-07-09 12:03

uniapper

uniapper (作者) - abc

//TODO  by chb 当初这么设计,是为了一个App中有多个模板,目前仅有一个模板的情况下,实际上无需这么复杂  
                        //使用父子模板方案打开的页面  
                        //获得共用模板组  
                        var template = getTemplate('default');  
                        //判断是否显示右上角menu图标;  
                        var showMenu = ~href.indexOf('popovers.html') ? true : false;  
                        //获得共用父模板  
                        var headerWebview = template.header;  
                        //获得共用子webview  
                        var contentWebview = template.content;  
                        var title = this.innerText.trim();  
                        //通知模板修改标题,并显示隐藏右上角图标;  
                        mui.fire(headerWebview, '**updateHeader**', {  
                            title: title,  
                            showMenu: showMenu,  
                            target:href,  
                            aniShow: aniShow  
                        });

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