index页面:负责进行ajax请求,将JSON结果传值给searchResult页面。
searchResult页面:有个子页面searchResultList,接收到index传过来的JSON后,传值给searchResultList页面。
searchResultList页面:接收到searchResult传过来的JSON,以列表展现。
现在问题是searchResult能接收到index的传值,但是searchResultList接收不到searchResult的值
index页面:
var searchResultPage = mui.openWindow({
id: 'searchResult',
url: 'searchResult.html',
extras:{
listingsData: 'data~data~'
},
show: {
aniShow: 'pop-in'
},
waiting: {
autoShow: true
}
})
searchResult页面:
var receivedData;
mui.init({
subpages: [{
url: 'searchResultList.html',
id: 'searchResultList',
styles: {
top: '45px',
bottom: '0px'
},
extras:{
listingsData2: receivedData
}
}]
});
mui.plusReady(function() {
var self = plus.webview.currentWebview();
receivedData = self.listingsData;
console.log('received:' + self.listingsData);
})
searchResultList页面:
mui.init();
mui.plusReady(function() {
var self = plus.webview.currentWebview();
var extrasedData = self.listingsData2;
console.log('searchResultList:' + extrasedData);
})
刚开始学MUI,不知道这样的页面设计思路是否正确,请帮忙解决下,谢谢
0 个回复