window与frame是APICloud中比较重要的两大组件,它们之间有相似之处也有不同。
相同:window与frame都是以窗口界面的形式展现。
不同:window占整个窗口的100%,是整个窗口,而frame则是根据需要占窗口的一部分。
通常frame都会在window上面打开,各frame之间进行组合或切换。
页面的打开方式也略微不同:
window代开:
api.openWin({
name: 'login',
url: './login.html',
pageParam:{
name:'test'
}
});
frame打开:
api.openFrame({
name: 'cityselect_frame',
url: 'cityselect_frame.html',
rect: {//位置及大小参数
x:0,
y:50,
w:'auto',
h:'auto'
},
pageParam:{
name:'test'
}
});