• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >HBuilder教程 > mui中几种open页面的区别

mui中几种open页面的区别

作者:教程 字体:[增加 减小] 来源:互联网 时间:2017-05-31

本文主要包含mui.openwindow,mui open,mui.openwindow传值,mui.openwindow 参数,mui页面跳转等相关知识,教程希望在学习及工作中可以帮助到您
"); </div>

由于用hbuilder+mui出于兴趣,也就没有去看源码,

停留在使用总结层次,所以有说的不对的地方还请见谅。

【几种打开页面的方式】

1.初始化时创建子页面

2.直接打开新页面

3.预加载页面

【示例】

1.初始化时创建子页面
mui.init({

</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>
2.直接打开新页面</div>
[js] view plaincopy
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.预加载页面

[js] view plaincopy
// 方式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(新页面)实现的话,主页面右滑,新页面不右滑,还得单独处理新页面。

 

您可能想查找下面的文章:

  • MUI 图标筛选切换(父页面传值子页面)
  • MUI跳转页面传值
  • mui框架如何实现页面间传值
  • iOS mui.openWindow(/*百度地图URI*/) 进入报错页
  • mui中几种open页面的区别

相关文章

  • 2017-05-31hbuilder 调用日期控件(native模式)
  • 2017-05-31MUI的input搜索框里的清除按钮的点击监听事件,JS,JQ及时监听input值的变化
  • 2017-05-31mui开发app之多图压缩与上传
  • 2017-05-31MUI图文列表每一列右侧添加收藏功能
  • 2017-05-31MUI图片上传剪切预览代码分享
  • 2017-05-31mui 双首页secondwebview配置的使用
  • 2017-05-31Hbuilder MUI App云端打包失败常见问题汇总
  • 2017-05-31mui 监听软键盘上的搜索按钮
  • 2017-05-31HTML加密混淆、源码保护、代码安全,防止解压直接看源码
  • 2017-05-31HBuilder开发的app最低支持android和iOS的什么版本??

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HBuilder mui switch开关问题
    • PHP解决mui前端框架中的ajax请求跨域问题
    • Android集成HTML5+SDK,Runtime方式离线打包,空项目讲解
    • HBuilder mui 里如何去掉滚动条
    • mui框架如何实现页面间传值
    • Hbuilder MUI运行出现Uncaught TypeError: Cannot read property '0' of undefined at js/mui.min.js:7
    • mui slider轮播组件常用API
    • HBuilder制作的APP怎么连接SQLServer数据库!
    • 如何获取scroll滚动条高度
    • H5+MUI+Node.js+Socket.io群组即时聊天+发送图片+图片压缩

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有