所有分类
  • 所有分类
  • 后端开发
MUI 页面跳转方式注意事项及实战案例解析

MUI 页面跳转方式注意事项及实战案例解析

【几种打开页面的方式】3.预加载页面3.预加载页面后来看了下源码,发现下拉刷新必须采用子页面的形式,也就是你的list.html必须是index.html的子页面,才可以下拉刷新。并且mui自己封装了新页面的back方法,你就不需要去操心了

咱们聊聊mui的页面跳转这个东西,它在前端开发中可挺核心的!比如,如果网页总是乱跳,那用户肯定会感觉不爽。但有了mui的pagejump功能就没问题,提高用户体验棒棒哒!

一、几种打开页面的方式

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: {} //额外扩展参数  
    }]  
});

咱这的MUI,开起来就三招儿:小页出现、换个全新外观或者提前加载。看你自己喜欢啥样儿的,选哪个都没问题。

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, //等待框背景区域高度,默认根据内容自动计算合适高度  
            ......  
        }  
    }  
})

二、区别一:子页面与非子页面

// 方式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: {} //自定义扩展参数  
});

子页就是面包里那点夹心,主页就是那个大蛋糕。虽然它们俩都是淀粉做的,但吃法用处可不大一样!子页就像主页上的小方块,其他页面就像新窗户那样。其实日常生活中的这些差别也到处都能看到呀~

三、区别二:子页面的应用场景

听过吗?滑动和刷新可以让子页面更灵活点!像在主页上向左滑动时,如果那个list.html是子页面,那它也会跟着你滑动啦;但如果是新开的list.html页面,那就得自己动手了,有点小麻烦哈。

四、新页面的使用场景

新界面太好用!特别简单。不用担心怎么用,后头会有MUI帮你搞定!直接按就行!

MUI 页面跳转方式注意事项及实战案例解析

五、预加载页面的两种方式

这两个小技巧简单好用:先预加载一下,针对平时不怎么用到的网页特别有效;再就是用open功能,只预览部分页面内容,什么时候想查看就可以随时开启,太实用了!

六、注意事项:根据需求选择合适的跳转方式

说实话,选哪种看你自己的需求。想了解最新消息,那子页面挺好;要新窗口?点个新页面;要是想深入研究,预加载肯定帮得上忙。挑顺手的用,才会感觉舒服!

七、实战案例:如何运用这些跳转方式

咱们来聊点实际的!比如说,弄个新闻应用啥的。点开新闻标题后,立马就能看到文章内容。这时候,直接再翻下一页就行了。其实就是这么回事儿的代码…(这儿忽略了具体的代码环节)

八、深入理解:源码解读与优化建议

想学跳转技巧?快看下mui的代码!了解了这些,以后开发就不怕选错。比如,有些老人家手机用子页面会卡,咱可以试试预加载,保证简单又流畅!

九、结语:掌握页面跳转,提升用户体验

哎呦,网页跳转这事儿挺重要的用着才能舒服。学会这些小技巧,网站使用更溜了!各位加油!希望这篇简短的教程能让你更深入地了解它~

来聊聊大家有没有网页跳转老是出错,让人哭笑不得的经历?快来分享下你是如何解决这些烦心事的!别忘了给这篇文章点个赞,也帮我分享出去吧。

原文链接:https://www.icz.com/technicalinformation/web/2024/06/17707.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?