mui 总结

折叠面板:accordion
代码激活字符:maccordion
可以在折叠面板中放置任何内容;折叠面板默认收缩,若希望某个面板默认展开,只需要在包含 .mui-collapse 类的 li 节点上
增加 .mui-active 类即可;
操作表:actionsheet
代码激活字符:mactionsheet
actionsheet 一般从底部弹出,显示一系列可供用户选择的操作按钮,actionsheet 是从 popover 控件基础上演变而来,实际
上就是一个固定从底部弹出的 popover ,故 DOM 结构和 popover 类似,只是需要在含 .mui-popover 类的节点上增加
mui-popover-bottom、.mui-popover-action 类;
数字角标:badge
代码激活字符:mbadge
数字角标一般和其他控件(列表、9宫格、选项卡等)配合使用,用于进行数量提示、角标的核心类是 .mui-badge ,默认为实心灰
色背景,同时,mui还内置了蓝色(blue)、绿色(gree)、黄色(yellow)、红色(red)、紫色(purple)五种色系的数字角标,

        mui-badge-primary   蓝色
        mui-badge-success   绿色
        mui-badge-warning   黄色 
        mui-badge-danger    红色
        mui-badge-purple    紫色

        .mui-badge-inverted 加上此类可以清楚底色
按钮:button
    代码激活字符:mbutton
        mui 默认按钮为灰色,另外还提供了蓝色、绿色、黄色、红色、紫色五种色系的按钮,五种色系对应五种场景,分别为primary、
        success、warning、danger、royal;使用 .nui-btn 类即可生成一个默认按钮,继续添加 .mui-btn 颜色值或者 .mui-btn
        场景可生成对应色系的按钮。

        .mui-btn-outlined           实现无底色,有边框的按钮
    加载中按钮:
        data-loading-text	        loading 状态显示的文案,默认为: loading
        data-loading-icon	        loading 状态显示的icon,默认为mui-spinner或mui-spinner mui-spinner-white(根据按钮样式自动识别),为空表示不使用icon
        data-loading-icon-position	loading 状态显示的icon的位置,支持left/right默认left
卡片视图:cardview
        使用mui-card类即可生成一个卡片容器,卡片视图主要有页眉、内容区,页脚三部分组成
        mui-card-header         页眉
        mui-card-content        内容区
        mui-card-footer         页脚
        卡片页眉及内容区,都支持放置图片,页眉放置图片 需要加 mui-card-media 
        在页眉中写入丰富的信息,如头像、主标题、副标题 需要加 mui-media-body
复选框:checkbox
    代码激活字符:mcheckbox
        用处:常用于多选的情况
        mui-left                左侧显示checkbox 
        disabled                禁用checkbox
消息框:
    警告框:mdalert
    确认框:mdconfirm
    输入对话框:mdprompt
    消息提示框:mdtoast
图片轮播:
    代码激活字符:mslider
        如需要支持循环,则在 .mui-slider-group 加 .mui-slider-loop
栅格:grid
    超小屏幕 < 400  mui-col-xs-[1-12]   激活代码 mcolxs
    小屏幕 >= 400 mui-col-sm-[1-12]     激活代码 mcolsm
图标:icon
    代码块激活字符: micon
表单:input
    快速删除:只需要在input控件上添加.mui-input-clear类,当input 控件中有内容时,右侧会有一个删除图标,点击会清空当前input的内容;
    密码框:给input元素添加.mui-input-password类
列表:list
    代码块激活字符:    mlist
        只需要在ul节点上添加.mui-table-view类、在li节点上添加.mui-table-view-cell类即可
        若右侧需要增加导航箭头,变成导航链接,则只需在li节点下增加a子节点,并为该a节点增加.mui-navigate-right类即可
遮罩蒙版:mask
    代码块激活字符:    mmask
        mui默认的蒙版遮罩使用.mui-backdrop类定义,若需自定义遮罩效果,只需覆盖定义.mui-backdrop
数字输入框:number box
    代码块激活字符:    mnumbox
    初始化:mui在mui.init()中会自动初始化基本控件,但是 动态添加的Numbox组件需要手动初始化
    属性:
        data-numbox-min         输入框允许使用的最小值,默认无限制
        data-numbox-max         输入框允许使用的最大值,默认无限制
        data-numbox-step        每次点击 +/- 按钮变化的步长,默认步长为1
    方法名:
        getValue()              获取当前值
        setValue(value)         动态设置新值
        setOption(options)      更新选项,可取值
侧滑导航: offcanvas 
    代码块激活字符:    moffcanvas
    js  API:
        方法名:
            show()      显示
            close()     隐藏
            toggle()    切换
    事件监听:
        事件名:
            shown       显示
            hidden      隐藏
        方法:
            isShown()   判断是否为显示状态
弹出菜单:popover
    代码块激活字符:    mpopover
        js的方式控制弹出菜单:mui('.bottomPopover').popover(status[,anchor]);
                status:
                    show        显示popover
                    hidden      隐藏popover
                    toggle      自动识别处理显示隐藏状态
                anchor:
                    anchorElement   锚点元素
选择器:picker
进度条:progressbar
    代码块激活字符:     mprogressbar
        有准确值的进度条:
            有准确值的进度条会显示当前进度正处于整体进度的占比位置,用户可以更直观的预期完成时间
            使用进度条控件,需要一个进度条控件容器,mui 会自动识别该容器下是否有进度条控件,若没有,则自动创建
透明状态栏:transparenBar
    代码块激活字符:     mtransparent
    个性化定制属性:
        data-top                距离顶部高度
        data-offset             滚动透明距离
        data-duration           过渡时间
        data-scrollby           监听区域滚动容器
单选框:radio
    代码块激活字符:    mradio
        mui基于列表控件,提供了列表式单选实现;在列表根节点上增加.mui-table-view-radio类即可,若要默认选中某项,只需要在对应li节点上增加.mui-selected类即可
        列表式单选在切换选中项时会触发selected事件,在事件参数(e.detail.el)中可以获得当前选中的dom节点
滑块:range
    代码块激活字符:    mrange
区域滚动:scroll
轮播组件:slide
    代码块激活字符:    mslider
    轮播组件是mui提供的一个核心组件,在该核心组件基础上,衍生出了图片轮播、可拖动式图文表格、可拖动式选项卡、左右滑动9宫格等组件,这些组件有较多共同点。首先,Dom构造基本相同
开关:switch
    代码块激活字符:    mswitch
        默认开关控件,带on/off文字提示,打开时为绿色背景,基本class类为.mui-switch、.mui-switch-handle
        若希望开关默认为打开状态,只需要在.mui-switch节点上增加.mui-active类即可
        若希望隐藏on/off文字提示,变成简洁模式,需要在.mui-switch节点上增加.mui-switch-mini类
        mui默认还提供了蓝色开关控件,只需在.mui-switch节点上增加.mui-switch-blue类即可
    方法:
        若要获得当前开关状态,可通过判断当前开关控件是否包含.mui-active类来实现,若包含,则为打开状态,否则即为关闭状态
        若使用js打开、关闭开关控件,可使用switch插件的toggle()方法
    事件:
        开关控件在打开/关闭两种状态之间进行切换时,会触发toggle事件,通过事件的detail.isActive属性可以判断当前开关状态。可通过监听toggle事件,可以在开关切换时执行特定业务逻辑
    初始化:
        mui在mui.init()中会自动初始化基本控件,但是 动态添加的 Switch 组件需要手动初始化
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

X W F

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值