mui几种页面跳转方式对比总结概括

2019-01-28 13:21:47王冬梅

【几种打开页面的方式】

1.初始化时创建子页面

2.直接打开新页面

3.预加载页面

【示例】

1.初始化时创建子页面

mui.init({ 
    subpages: [{ 
        url: your - subpage - url, //子页面HTML地址,支持本地地址和网络地址 
        id: your - subpage - id, //子页面标志 
        styles: { 
            top: subpage - top - position, //子页面顶部位置 
            bottom: subpage - bottom - position, //子页面底部位置 
            width: subpage - width, //子页面宽度,默认为100% 
            height: subpage - height, //子页面高度,默认为100% 
            ...... 
        }, 
        extras: {} //额外扩展参数 
    }] 
}); 

2.直接打开新页面

mui.openWindow({ 
    url: new - page - url, 
    id: new - page - id, 
    styles: { 
        top: newpage - top - position, //新页面顶部位置 
        bottom: newage - bottom - position, //新页面底部位置 
        width: newpage - width, //新页面宽度,默认为100% 
        height: newpage - height, //新页面高度,默认为100% 
        ...... 
    }, 
    extras: { 
        ..... //自定义扩展参数,可以用来处理页面间传值 
    } 
    show: { 
        autoShow: true, //页面loaded事件发生后自动显示,默认为true 
        aniShow: animationType, //页面显示动画,默认为”slide-in-right“; 
        duration: animationTime //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒; 
    }, 
    waiting: { 
        autoShow: true, //自动显示等待框,默认为true 
        title: '正在加载...', //等待对话框上显示的提示内容