02-mui常用代码块

1 代码块概述

2 代码块详解

2.1 在HTML中使用的代码块

2.1.1 mui相关组件代码块
组件触发字符说明
mDoctypemdoctypemui_dom网页结构
mHeadermheader标题栏
mHeadermheaderwithBack带返回箭头的标题栏
mBodymbody主体内容
mIconmicon图标(需额外引入icons-extra.css文件)
mbadgembadge数字角标
mbadgembadgeintverted数字角标无底色
mButtonmbutton按钮
mButtonmbutton_block块状按钮
mButtonmbutton_outline按钮无底色,有边框
maccordionmaccordion折叠面板
mGridmgrid九宫格
mPopovermpopover弹出菜单
mActionsheetmactionsheetH5模式弹出菜单
mprogressbarmprogressbar进度条-有进度条
mprogressbarmprogressbarinfinite进度条-无限循环
mScrollmscroll区域滚动
mrefreshContainermpullrefresh刷新容器
slidemslider轮播组件
mGallerymslider_gallery图片轮播
mGallery-Tablemslider_gallery_table图文表格
mTabmtab底部选项卡
mTabSegmentedmtabsegmentedDIV选项卡
mTabSegmentedmtabviewpage可左右拖动的选项卡
mscrollsegmentedmscrollsegmented横向滚动
mOffcanvasmoffcanvasall侧滑导航-主界面、菜单同时移动
mOffcanvasmoffcanvasmain侧滑导航-主界面移动、菜单不动
mOffcanvasmoffcanvasmenu侧滑导航-主界面不动,菜单移动
mOffcanvasmoffcanvasscalable缩放式侧滑(类手机QQ)
mListmlist列表
mListMediamlist_Media_left图文列表图片居左
mListMediamlist_Media_right图文列表图片居右
mPaginationmpagination分页
mFormmform表单
mCheckboxmcheckbox复选框
mCheckboxmcheckbox_disabled复选框禁用选项
mCheckboxmcheckbox_left复选框居左
mRadiomradio单选框
mRadiomradio_disable禁用单选框
mRadiomradio_left单选框居左
mRadiosmradio_selected默认选中指定项
mSwitchmswitch开关
mSwitchmswitchblue开关-蓝色
mSwitchmswitchmini开关Mini
mSwitchmswitchminiblue开关Mini-蓝色
mRangemrangeLabel+滑块
mText_clearminputclear带清除按钮的文本框
mText_searchminputsearch搜索框
mText_speechminputspeech语音输入
mTextminput文本框
mnumboxmnumbox数字输入框
2.1.2 html相关标签代码块
标签触发字符说明
html原始标签html原始标签快速新建html原始标签
a_hrefahref新建a标签,快速定位href属性
a_href_javascriptajsvoid新建a标签,并设置href属性为javascript:void(0);
a_mailtoamail新建a标签,并设置href属性为mailto:
div_classdivc新建div标签,快速定位class属性
dl_dt_dddl新建dl、dt、dd结构
form_submitform新建form标签,其中包含submit提交按钮
img_srcimg新建img标签,快速定位src属性
input_imageinimage新建type为image的input标签
input_passwordinpassword新建type为password的input标签
input_lableinputlable新建input标签和关联的label标签
input_resetinreset新建type为reset的input标签
input_searchinsearch新建type为search的input标签
input_submitinsubmit新建type为submit的input标签
input_textintext新建type为text的input标签
meta_descriptionmetadescription新建meta标签,并指定Description的内容
meta_GB2312metagb新建meta标签,并指定编码为GB2312
meta_UTF8metautf新建meta标签,并指定编码为UTF-8
meta_keywordsmetakeywords新建meta标签,并指定关键字Keywords的内容
meta_nocachemetanocache新建meta标签,并设置页面为不缓存
meta_viewportmetaviewport新建meta标签,并设置页面视图方式
script srcscsrc新建script标签,快速定位src属性
script html5plussctplus新建script标签,并设置src属性值为html5plus://ready
select_optionselect新建select标签和option标签
span_idspan新建span标签,快速定位id属性
ul_liul新建ul标签和li标签
mui-col-smmcolsm新建mui的响应式栅格布局方式(适用于手机横屏或平板)
mui-col-xsmcolxs新建mui的响应式栅格布局方式
mui-rowmrow新建mui的一行

2.2 在JS中使用的代码块

注:这里不再介绍原生JS的属性和方法代码块,只要知道名字即可使用,以下内容仅介绍mui相关和plus相关代码块

2.2.1 mui.init相关代码块
组件触发字符说明
mui.initminit初始化mui
mui.initminbeforeback重写窗口关闭逻辑
mui.initmingesture手势事件
mui.initminkeyevent按键绑定
mui.initminpreload预加载页面
mui.initminprelimit预加载数量
mui.initminpullrefresh刷新组件
mui.initminstatusbar设置状态栏颜色
mui.initminsubpage创建子页面
mui.initminswipeback侧滑返回
2.2.2 js组件
组件触发字符说明
mui.readymready当mui运行环境初始化成功后回调方法
mui.plusReadymplusready当plus运行环境初始化成功后回调方法
2.2.3 事件
组件触发字符说明
mui.onmmon事件绑定
mui.offmmoff事件取消绑定
mui.triggermtrigger事件触发
mui.firemfire自定义事件
document.getElementByIddg根据ID属性获取页面元素
document.querySelectords根据选择器获取页面元素
document.querySelector().addEventListenerdsa根据选择器获取页面,并给元素绑定事件监听
window.addEventListenerwadwindow绑定事件监听
document.addEventListenerdaddocument绑定事件监听
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(’’)mmuimui对象选择器
mui.each()meach数组、对象遍历
mui(’’).each()mmeachDOM元素遍历
mui.extend()mextend对象合并
mui.later()mlatersetTimeOut封装
mui.scrollTo()mscrollto滚动到指定位置
mui.osmos判断当前运行环境
2.2.6 ajax请求
组件触发字符说明
mui.ajax()majaxajax请求
mui.post()mpostpost请求
mui.get()mgetget请求
mui.getJSON()mjson获取JSON请求
2.2.7 webview窗口
组件触发字符说明
mui.openWindowmopen打开新页面
mui.currentWebviewmcurrent当前页面对象
mui.back()mback关闭窗口,返回上级页面
mui.backFunction()mbackfunction重写返回逻辑
mui.backDouble()mbackDouble双击退出应用
mui.backTastmbackMoveTaskToBack双击进入后台
mui.preload()mpreload预加载
2.2.8 plus对象
组件触发字符说明
plusReadypready创建plus对象初始化成功后的回调方法及相关代码
plus.accelerometerpacce设备加速度传感器对象
plus.audiopaudio音频管理对象
plus.barcodepbarcode条码识别对象
plus.camerapcamera设备的摄像头对象
plus.contactspcontacts系统通讯录对象
plus.devicepdevice设备信息对象
plus.gallerypgallery系统相册对象
plus.geolocationpgeolocation设备位置信息对象
plus.iopio本地文件系统对象
plus.keypkey设备按键事件对象
plus.mapspmaps地图控件对象
plus.messagingpmessaging设备通讯功能对象
plus.nativeObjpnativeObj系统原生对象
plus.nativeUIpnativeUI系统原生界面对象
plus.navigatorpnavigator浏览器运行环境信息
plus.orientationporientation设备的方向信息
plus.paymentppayment支付功能
plus.proximitypproximity设备距离传感器
plus.pushppush推送消息功能
plus.runtimepruntime当前运行环境信息
plus.oauthpoauth用户登录授权验证功能
plus.downloaderpdown网络文件下载任务对象
plus.sharepshare社交分享管理对象
plus.speechpspeech语音输入管理对象
plus.statisticpstatistic统计管理对象
plus.storagepstorage本地数据管理对象
plus.uploaderpuploader上传管理对象
plus.webviewpweb应用界面管理对象
plus.zippzip压缩管理对象
plus.androidpandroid调用android几乎所有的系统API(Native.js)
plus.iospios调用ios几乎所有的系统API(Native.js)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值