1>一切内容都要包裹在mui-content中
顶部导航栏(.mui-bar-nav)、底部工具条(.mui-bar-footer)、底部选项卡(.mui-bar-tab)放在.mui-content之前,否则固定栏会遮住部分主内容;
2>始终为button按钮添加type属性
若button按钮没有type属性,浏览器默认按照type=submit逻辑处理
3>页面初始化:必须执行mui.init方法
mui在页面初始化时,初始化了很多参数配置,比如:按键监听、手势监听等,因此mui页面都必须调用一次mui.init()方法;
4>页面跳转:抛弃href跳转
使用mui.openWindow方法打开一个新的webview,mui会自动监听新页面的loaded事件,若加载完毕,再自动显示新页面;
5>页面关闭:勿重复监听backbutton
mui框架自动封装了页面关闭逻辑,若希望自定义返回逻辑(例如编辑页面的返回,需用户确认放弃草稿后再执行返回逻辑),则需要重写mui.back方法
6>点击:忘记click
用tap替代click事件
element.addEventListener('tap',function(){
//点击响应逻辑
});