目录层级关系:
index.html系统首页;
事件分发代码:
document.getElementById("btn1").addEventListener('tap', function() {
var self = plus.webview.currentWebview();
var mainView = plus.webview.create('main.html', 'main.html');
var detailPage = null;
var id = document.getElementById("name").value;
if (!detailPage) {
detailPage = plus.webview.getWebviewById('1.html');
}
mui.fire(detailPage, 'myname', {
id: id
});
self.append(mainView);
});
main.html系统主页,,主页里包括tab标签。通过index.html页面进入;tab标签内容如下:
<nav class="mui-bar mui-bar-tab">
<a class="mui-tab-item mui-active" href="apps/1.html">
<span class="mui-icon mui-icon-home"></span>
<span class="mui-tab-label">首页</span>
</a>
<a class="mui-tab-item" href="apps/2.html">
<span class="mui-icon mui-icon-phone"></span>
<span class="mui-tab-label">电话</span>
</a>
<a class="mui-tab-item" href="apps/3.html">
<span class="mui-icon mui-icon-email"></span>
<span class="mui-tab-label">邮件</span>
</a>
<a class="mui-tab-item" href="apps/4.html">
<span class="mui-icon mui-icon-gear"></span>
<span class="mui-tab-label">设置</span>
</a>
</nav>
请问,我如何用自定义事件在index.html里分发一个参数,在apps/1.html里接收,并给某个元素赋值?
tzheng517 (作者)
恩,目前个人的试验结果页面传值不能从主页面传给子页面的子页面,只能从主页传给子页面,最后由子页面传给它的子页面。
2014-11-25 11:15