书签 分享 收藏 举报 版权申诉 / 53

类型MUI教程.docx

  • 文档编号:24664808
  • 上传时间:2023-05-30
  • 格式:DOCX
  • 页数:53
  • 大小:618.21KB

完整代码演示

DOCTYPEhtml>

mui.init();

hello

内容部分....

二、MUI-accordion(折叠面板)、button(按钮)

1、折叠面板

折叠面板从二级列表中演化而来,dom结构和二级列表类似,如下:

面板1

面板1子内容

可以在折叠面板中放置任何内容;折叠面板默认收缩,若希望某个面板默认展开,只需要在包含.mui-collapse类的li节点上,增加.mui-active类即可;mui官网中的方法说明,使用的就是折叠面板控件。

注意事项:

1、折叠面板布局必须在mui-content下

2、外层使用mui-card包裹产生边缘

完整代码

hello

面板1

面板1子内容

2、按钮

mui默认按钮为灰色,另外还提供了蓝色(blue)、绿色(green)、黄色(yellow)、红色(red)、紫色(purple)五种色系的按钮,五种色系对应五种场景,分别为primary、success、warning、danger、royal;使用.mui-btn类即可生成一个默认按钮,继续添加.mui-btn-颜色值或.mui-btn-场景可生成对应色系的按钮,例如:

通过.mui-btn-blue或.mui-btn-primary均可生成蓝色按钮;

普通按钮

在button节点上增加.mui-btn类,即可生成默认按钮;若需要其他颜色的按钮,则继续增加对应class即可,比如.mui-btn-blue即可变成蓝色按钮

默认

蓝色

绿色

黄色

红色

紫色

若希望无底色、有边框的按钮,仅需增加.mui-btn-outlined类即可,代码如下:

默认

蓝色

绿色

黄色

红色

紫色

三、MUI-actionsheet(操作表)、badge(数字角标)

1、操作表

actionsheet一般从底部弹出,显示一系列可供用户选择的操作按钮;actionsheet是从popover控件基础上演变而来,实际上就是一个固定从底部弹出的popover,故DOM结构和popove类似,只是需要在含.mui-popover类的节点上增加.mui-popover-bottom、.mui-popover-action类;

--可选择菜单-->

菜单1

菜单2

--取消菜单-->

取消

推荐使用锚点方式显示、隐藏actionsheet;若要使用js代码动态显示、隐藏actionsheet,同样在popover插件的构造方法中传入"toggle"参数即可,如下:

//传入toggle参数,用户无需关心当前是显示还是隐藏状态,mui会自动识别处理;

mui('#sheet1').popover('toggle');

完整代码

hello

20px;">

--可选择菜单-->

菜单1

菜单2

--取消菜单-->

取消

functionshowPop(){

mui('#sheet1').popover('toggle');

}

2、数字角标

数字角标一般和其它控件(列表、9宫格、选项卡等)配合使用,用于进行数量提示。

角标的核心类是.mui-badge,默认为实心灰色背景;同时,mui还内置了蓝色(blue)、绿色(green)、黄色(yellow)、红色(red)、紫色(purple)五种色系的数字角标,如下:

1

2

3

4

5

6

若无需底色,则增加.mui-badge-inverted类即可,如下:

1

2

3

4

5

6

四、MUI-复选框、单选框、使用js获取选择值

1、复选框

checkbox常用于多选的情况,比如批量删除、添加等;

DOM结构

默认checkbox在右侧显示,若希望在左侧显示,只需增加.mui-left类即可,如下:

若要禁用checkbox,只需在checkbox上增加disabled属性即可;

2、单选框

radio用于单选的情况

DOM结构

默认radio在右侧显示,若希望在左侧显示,只需增加.mui-left类即可,如下:

若要禁用radio,只需在radio上增加disabled属性即可;

mui基于列表控件,提供了列表式单选实现;在列表根节点上增加.mui-table-view-radio类即可,若要默认选中某项,只需要在对应li节点上增加.mui-selected类即可,dom结构如下:

Item1

Item2

Item3

列表式单选在切换选中项时会触发selected事件,在事件参数(e.detail.el)中可以获得当前选中的dom节点,如下代码打印当前选中项的innerHTML:

varlist=document.querySelector('.mui-table-view.mui-table-view-radio');

list.addEventListener('selected',function(e){

console.log("当前选中的为:

"+e.detail.el.innerText);

});

3、js获取单选按钮的值

functiongetVals(){

varres=getRadioRes('rds');

if(res==null){mui.toast('请选择');return;}

mui.toast(res);

}

functiongetRadioRes(className){

varrdsObj=document.getElementsByClassName(className);

varcheckVal=null;

for(i=0;i

if(rdsObj[i].checked){checkVal=rdsObj[i].value;}

}

returncheckVal;

}

4、js获取复选框的值

functiongetVals(){

varres=getCheckBoxRes('rds');

if(res.length<1){

mui.toast('请选择');

return;

}

mui.toast(res);

}

functiongetCheckBoxRes(className){

varrdsObj=document.getElementsByClassName(className);

varcheckVal=newArray();

vark=0;

for(i=0;i

if(rdsObj[i].checked){

checkVal[k]=rdsObj[i].value;

k++;

}

}

returncheckVal;

}

五、MUI-datepicker(时间选择器)

完整代码:

hello

15px;">

选择日期

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
MUI 教程
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:MUI教程.docx
链接地址:https://www.bdocx.com/doc/24664808.html
相关搜索
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开