百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> mui的页面跳转方式-
分享文章到:

mui的页面跳转方式-

发布时间:08/01 来源:未知 浏览: 关键词:
这次给大家带来mui的页面跳转方式,运用mui页面跳转方式的注意事项是什么,下面就是实战案例,一起来看一下。 这次给大家带来mui的页面跳转方式,运用mui页面跳转方式的注意事项是什么,下面就是实战案例,一起来看一下。

【几种打开页面的方式】

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: '正在加载...', //期待对话框上显示的提醒内容  
        options: {  
            width: waiting - dialog - widht, //期待框配景区域宽度,默许依据内容主动盘算合适宽度  
            height: waiting - dialog - height, //期待框配景区域高度,默许依据内容主动盘算合适高度  
            ......  
        }  
    }  
})

3.预加载页面

// 方式1  
mui.init({  
    preloadPages: [{  
        url: prelaod - page - url,  
        id: preload - page - id,  
        styles: {}, //窗口参数  
        extras: {}, //自定义扩展参数  
        subpages: [{}, {}] //预加载页面的子页面  
    }]  
});  
   
// 方式2  
var page = mui.preload({  
    url: new - page - url,  
    id: new - page - id, //默许运用目前页面的url作为id  
    styles: {}, //窗口参数  
    extras: {} //自定义扩展参数  
});

【一些区别】

1.子页面和非子页面

以上三种方式中,2,3打开的页面非子页面,

区别是子页面相当于html中的iframe,而非子页面相当于新开了一个阅读器窗口加载了一个html

2.子页面适用于侧滑菜单

子页面有其有点,特殊适用与index.html+list.html这种状况,

要是用index.html(主页面)+list.html(子页面)实现的话,当主页面右滑时子页面会主动追随,

而用index.html(主页面)+list.html(新页面)实现的话,主页面右滑,新页面不右滑,还得独自处置新页面。

3.子页面有用频繁切换的状况

要是频繁左滑右滑,在配置较低的手机上会涌现list.html遮住index.html的状况,

采纳子页面模式就不会,采纳新页面模式几率很大。

4.子页面适用与下拉刷新和上拉加载

以前做大下拉刷新的时候,采纳的是新页面的情势,

按照官网教程,怎么搞都不可功,

后来看了下源码,发明下拉刷新必需采纳子页面的情势,

也就是你的list.html必需是index.html的子页面,才可下列拉刷新。

5.新页面适用于新页面

open一个新页面,适用于查看详情之类的,需要打开一个新页面的状况,

而且mui本人封装了新页面的back办法,你就不需要去费心了。

6.预加载页面的两种方式

首先种是在初始化的时候预加载,

这种状况适合在你这个页面在很久之后才会用,

要是你要立刻到的页面并运用,那么你会得到null。

第二种方式相似与open,

个人感觉没有什么太大的区别,

独一的区别是open就直接打开了,

preload只是加载,你可以之后选中打开的机会。

7.总结

需要下拉刷新上拉加载请运用子页面,

需要打开一个新页面请运用新页面方式,

需要加载一个页面但是临时不运用请运用预加载方式。

信赖看了本案牍例你已经把握了办法,更多出色请关注 百分百源码网 其它相干文章!

举荐浏览:

自定义实现可以播放暂停、进度拖拽、音量控制及全屏的H5播放器

H5怎样做出碎片式的图片切换

以上就是mui的页面跳转方式的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板