1 代码块概述
2 代码块详解
2.1 在HTML中使用的代码块
2.1.1 mui相关组件代码块
组件 | 触发字符 | 说明 |
---|
mDoctype | mdoctype | mui_dom网页结构 |
mHeader | mheader | 标题栏 |
mHeader | mheaderwithBack | 带返回箭头的标题栏 |
mBody | mbody | 主体内容 |
mIcon | micon | 图标(需额外引入icons-extra.css文件) |
mbadge | mbadge | 数字角标 |
mbadge | mbadgeintverted | 数字角标无底色 |
mButton | mbutton | 按钮 |
mButton | mbutton_block | 块状按钮 |
mButton | mbutton_outline | 按钮无底色,有边框 |
maccordion | maccordion | 折叠面板 |
mGrid | mgrid | 九宫格 |
mPopover | mpopover | 弹出菜单 |
mActionsheet | mactionsheet | H5模式弹出菜单 |
mprogressbar | mprogressbar | 进度条-有进度条 |
mprogressbar | mprogressbarinfinite | 进度条-无限循环 |
mScroll | mscroll | 区域滚动 |
mrefreshContainer | mpullrefresh | 刷新容器 |
slide | mslider | 轮播组件 |
mGallery | mslider_gallery | 图片轮播 |
mGallery-Table | mslider_gallery_table | 图文表格 |
mTab | mtab | 底部选项卡 |
mTabSegmented | mtabsegmented | DIV选项卡 |
mTabSegmented | mtabviewpage | 可左右拖动的选项卡 |
mscrollsegmented | mscrollsegmented | 横向滚动 |
mOffcanvas | moffcanvasall | 侧滑导航-主界面、菜单同时移动 |
mOffcanvas | moffcanvasmain | 侧滑导航-主界面移动、菜单不动 |
mOffcanvas | moffcanvasmenu | 侧滑导航-主界面不动,菜单移动 |
mOffcanvas | moffcanvasscalable | 缩放式侧滑(类手机QQ) |
mList | mlist | 列表 |
mListMedia | mlist_Media_left | 图文列表图片居左 |
mListMedia | mlist_Media_right | 图文列表图片居右 |
mPagination | mpagination | 分页 |
mForm | mform | 表单 |
mCheckbox | mcheckbox | 复选框 |
mCheckbox | mcheckbox_disabled | 复选框禁用选项 |
mCheckbox | mcheckbox_left | 复选框居左 |
mRadio | mradio | 单选框 |
mRadio | mradio_disable | 禁用单选框 |
mRadio | mradio_left | 单选框居左 |
mRadios | mradio_selected | 默认选中指定项 |
mSwitch | mswitch | 开关 |
mSwitch | mswitchblue | 开关-蓝色 |
mSwitch | mswitchmini | 开关Mini |
mSwitch | mswitchminiblue | 开关Mini-蓝色 |
mRange | mrange | Label+滑块 |
mText_clear | minputclear | 带清除按钮的文本框 |
mText_search | minputsearch | 搜索框 |
mText_speech | minputspeech | 语音输入 |
mText | minput | 文本框 |
mnumbox | mnumbox | 数字输入框 |
2.1.2 html相关标签代码块
标签 | 触发字符 | 说明 |
---|
html原始标签 | html原始标签 | 快速新建html原始标签 |
a_href | ahref | 新建a标签,快速定位href属性 |
a_href_javascript | ajsvoid | 新建a标签,并设置href属性为javascript:void(0); |
a_mailto | amail | 新建a标签,并设置href属性为mailto: |
div_class | divc | 新建div标签,快速定位class属性 |
dl_dt_dd | dl | 新建dl、dt、dd结构 |
form_submit | form | 新建form标签,其中包含submit提交按钮 |
img_src | img | 新建img标签,快速定位src属性 |
input_image | inimage | 新建type为image的input标签 |
input_password | inpassword | 新建type为password的input标签 |
input_lable | inputlable | 新建input标签和关联的label标签 |
input_reset | inreset | 新建type为reset的input标签 |
input_search | insearch | 新建type为search的input标签 |
input_submit | insubmit | 新建type为submit的input标签 |
input_text | intext | 新建type为text的input标签 |
meta_description | metadescription | 新建meta标签,并指定Description的内容 |
meta_GB2312 | metagb | 新建meta标签,并指定编码为GB2312 |
meta_UTF8 | metautf | 新建meta标签,并指定编码为UTF-8 |
meta_keywords | metakeywords | 新建meta标签,并指定关键字Keywords的内容 |
meta_nocache | metanocache | 新建meta标签,并设置页面为不缓存 |
meta_viewport | metaviewport | 新建meta标签,并设置页面视图方式 |
script src | scsrc | 新建script标签,快速定位src属性 |
script html5plus | sctplus | 新建script标签,并设置src属性值为html5plus://ready |
select_option | select | 新建select标签和option标签 |
span_id | span | 新建span标签,快速定位id属性 |
ul_li | ul | 新建ul标签和li标签 |
| | |
mui-col-sm | mcolsm | 新建mui的响应式栅格布局方式(适用于手机横屏或平板) |
mui-col-xs | mcolxs | 新建mui的响应式栅格布局方式 |
mui-row | mrow | 新建mui的一行 |
2.2 在JS中使用的代码块
注:这里不再介绍原生JS的属性和方法代码块,只要知道名字即可使用,以下内容仅介绍mui相关和plus相关代码块
2.2.1 mui.init相关代码块
组件 | 触发字符 | 说明 |
---|
mui.init | minit | 初始化mui |
mui.init | minbeforeback | 重写窗口关闭逻辑 |
mui.init | mingesture | 手势事件 |
mui.init | minkeyevent | 按键绑定 |
mui.init | minpreload | 预加载页面 |
mui.init | minprelimit | 预加载数量 |
mui.init | minpullrefresh | 刷新组件 |
mui.init | minstatusbar | 设置状态栏颜色 |
mui.init | minsubpage | 创建子页面 |
mui.init | minswipeback | 侧滑返回 |
2.2.2 js组件
组件 | 触发字符 | 说明 |
---|
mui.ready | mready | 当mui运行环境初始化成功后回调方法 |
mui.plusReady | mplusready | 当plus运行环境初始化成功后回调方法 |
2.2.3 事件
组件 | 触发字符 | 说明 |
---|
mui.on | mmon | 事件绑定 |
mui.off | mmoff | 事件取消绑定 |
mui.trigger | mtrigger | 事件触发 |
mui.fire | mfire | 自定义事件 |
document.getElementById | dg | 根据ID属性获取页面元素 |
document.querySelector | ds | 根据选择器获取页面元素 |
document.querySelector().addEventListener | dsa | 根据选择器获取页面,并给元素绑定事件监听 |
window.addEventListener | wad | window绑定事件监听 |
document.addEventListener | dad | document绑定事件监听 |
2.2.4 dialog对话框
组件 | 触发字符 | 说明 |
---|
mui.alert() | mdalert | 弹出框 |
mui.confirm() | mdconfirm | 确认弹出框 |
mui.prompt() | mdprompt | 输入弹出框 |
mui.toast() | mdtoast | 自动消失提示框 |
mui.closePopup() | mdclosePopup | 关闭最外层对话框 |
mui.closePopups() | mdclosePopups | 关闭全部对话框 |
2.2.5 utils工具
组件 | 触发字符 | 说明 |
---|
mui(’’) | mmui | mui对象选择器 |
mui.each() | meach | 数组、对象遍历 |
mui(’’).each() | mmeach | DOM元素遍历 |
mui.extend() | mextend | 对象合并 |
mui.later() | mlater | setTimeOut封装 |
mui.scrollTo() | mscrollto | 滚动到指定位置 |
mui.os | mos | 判断当前运行环境 |
2.2.6 ajax请求
组件 | 触发字符 | 说明 |
---|
mui.ajax() | majax | ajax请求 |
mui.post() | mpost | post请求 |
mui.get() | mget | get请求 |
mui.getJSON() | mjson | 获取JSON请求 |
2.2.7 webview窗口
组件 | 触发字符 | 说明 |
---|
mui.openWindow | mopen | 打开新页面 |
mui.currentWebview | mcurrent | 当前页面对象 |
mui.back() | mback | 关闭窗口,返回上级页面 |
mui.backFunction() | mbackfunction | 重写返回逻辑 |
mui.backDouble() | mbackDouble | 双击退出应用 |
mui.backTast | mbackMoveTaskToBack | 双击进入后台 |
mui.preload() | mpreload | 预加载 |
2.2.8 plus对象
组件 | 触发字符 | 说明 |
---|
plusReady | pready | 创建plus对象初始化成功后的回调方法及相关代码 |
plus.accelerometer | pacce | 设备加速度传感器对象 |
plus.audio | paudio | 音频管理对象 |
plus.barcode | pbarcode | 条码识别对象 |
plus.camera | pcamera | 设备的摄像头对象 |
plus.contacts | pcontacts | 系统通讯录对象 |
plus.device | pdevice | 设备信息对象 |
plus.gallery | pgallery | 系统相册对象 |
plus.geolocation | pgeolocation | 设备位置信息对象 |
plus.io | pio | 本地文件系统对象 |
plus.key | pkey | 设备按键事件对象 |
plus.maps | pmaps | 地图控件对象 |
plus.messaging | pmessaging | 设备通讯功能对象 |
plus.nativeObj | pnativeObj | 系统原生对象 |
plus.nativeUI | pnativeUI | 系统原生界面对象 |
plus.navigator | pnavigator | 浏览器运行环境信息 |
plus.orientation | porientation | 设备的方向信息 |
plus.payment | ppayment | 支付功能 |
plus.proximity | pproximity | 设备距离传感器 |
plus.push | ppush | 推送消息功能 |
plus.runtime | pruntime | 当前运行环境信息 |
plus.oauth | poauth | 用户登录授权验证功能 |
plus.downloader | pdown | 网络文件下载任务对象 |
plus.share | pshare | 社交分享管理对象 |
plus.speech | pspeech | 语音输入管理对象 |
plus.statistic | pstatistic | 统计管理对象 |
plus.storage | pstorage | 本地数据管理对象 |
plus.uploader | puploader | 上传管理对象 |
plus.webview | pweb | 应用界面管理对象 |
plus.zip | pzip | 压缩管理对象 |
plus.android | pandroid | 调用android几乎所有的系统API(Native.js) |
plus.ios | pios | 调用ios几乎所有的系统API(Native.js) |