在做基于基于webview模式的底部选项卡应用中,想在选项卡之间用自定义事件,请问以下改怎么实现?
以下是我的实现方式,不过没有效果
mui('.mui-bar-tab').on('tap', '.mui-tab-item', function() {
var tabitem = this;
if (tabitem == curTabItem) {
return;
}
curTabItem = tabitem;
navtitle.innerText = tabitem.children[tabitem.children.length - 1].innerText;
if (tabitem.getAttribute('href') == "bar/test.html")
{
if (!page) page = tabitem;
mui.fire(page, "test");
}
//设置将显示当前webview
showCurWebView(tabitem.getAttribute('href'));
lastActiveTabs.push(activeTab);
activeTab = tabitem;
});
在日志中提示错误: Uncaught TypeError: b.evalJS is not a function at js/mui.min.js:6
回梦無痕
仔细看文档,
mui.fire(detailPage,'newsId',{
id:id
});其中的detailPage是某个webview页对象。
2017-12-28 14:15
f***@gmail.com
是啊,居然犯这种低级的错误,还看了半天。。。
2017-12-28 14:34