在官方的example里面看到有:updateHeader事件。可是包括mui.js里面都没有找到。
uniapper
- 发布:2015-07-09 11:52
- 更新:2015-07-09 12:02
- 阅读:1484
关于mui的事件: updateHeader
分类:MUI
呵呵,这个是在:template.html文件中。
里面监听了updateHeader
window.addEventListener("updateHeader", function(e) {
});
so:你可以在其他页面中
mui.fire(templateview,'updateHeader'); 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
});
uniapper (作者)
@103197 多谢!
2015-07-09 12:03