方法一:利用H5+接口subpages
mui.init({
subpages:[
{
url:'home.html',
id:'home',
styles:{
top: '45px',
bottom: '50px'
},
extras:{},
show: {
autoShow: false
}
},
{
url:'my.html',
id:'my',
styles:{
top: '45px',
bottom: '50px'
},
extras:{},
show: {
autoShow: false
}
},
]
})
注:后面创建的子页面会出现在最顶端
方法二:plus.webview.create
mui.plusReady(function () {
var curr = plus.webview.currentWebview()
var sub_pages = ['home.html','my.html']
var sub_ids = ['home', 'my']
var sub_styles = {
top: '45px',
bottom: '50px'
}
for(var i=0; i<sub_pages.length; i++) {
console.log(i);
var sub = plus.webview.create(sub_pages[i], sub_ids[i], sub_styles)
if(i>0) {
sub.hide()
}
curr.append(sub)
}
mui('#nav-bar').on('tap', 'a', function(){
var id = this.getAttribute('id')
document.getElementById('apptitle').innerHTML = id
plus.webview.show(id)
})
})