init

mui框架将很多功能配置都集中在mui.init方法中,要使用某项功能,只需要在mui.init方法中完成对应参数配置即可,目前支持在mui.init方法中配置的功能包括:创建子页面关闭页面手势事件配置预加载下拉刷新上拉加载设置系统状态栏背景颜色

mui需要在页面加载时初始化很多基础控件,如监听返回键,因此务必在每个页面中调用

以下各配置模块在其对应文档中有详细阐述,请点击链接查看,这里只列出所有可配置项

  1. mui.init({
  2. //子页面
  3. subpages: [{
  4. //...
  5. }],
  6. //预加载
  7. preloadPages:[
  8. //...
  9. ],
  10. //下拉刷新、上拉加载
  11. pullRefresh : {
  12. //...
  13. },
  14. //手势配置
  15. gestureConfig:{
  16. //...
  17. },
  18. //侧滑关闭
  19. swipeBack:true, //Boolean(默认false)启用右滑关闭功能
  20. //监听Android手机的back、menu按键
  21. keyEventBind: {
  22. backbutton: false, //Boolean(默认true)关闭back按键监听
  23. menubutton: false //Boolean(默认true)关闭menu按键监听
  24. },
  25. //处理窗口关闭前的业务
  26. beforeback: function() {
  27. //... //窗口关闭前处理其他业务详情点击 ↑ "关闭页面"链接查看
  28. },
  29. //设置状态栏颜色
  30. statusBarBackground: '#9defbcg', //设置状态栏颜色,仅iOS可用
  31. preloadLimit:5//预加载窗口数量限制(一旦超出,先进先出)默认不限制
  32. })

以上各配置模块在其对应文档中有详细阐述,请点击链接查看,以下只补充单独配置项

通过statusBarBackground:rgb 属性设置状态栏颜色(iOS7.0+、安卓不支持)格式为#RRGGBB。

  1. mui.init({
  2. statusBarBackground: '#9defbcg',
  3. })

mui默认会监听Android手机的物理按键(back&menu),若不希望自动处理按键可通过以下方式关闭

  1. mui.init({
  2. //监听Android手机的back、menu按键
  3. keyEventBind: {
  4. backbutton: true, //Boolean(默认true)关闭back按键监听
  5. menubutton: true //Boolean(默认true)关闭menu按键监听
  6. },
  7. })

扩展阅读

代码块激活字符:

minit