yao-m-ui v0.3.6
yao-m-ui 简单常用的ui组件
Installation && Use
npm i yao-m-ui --save
import 'yao-m-ui/widget.css'
import * as ui form 'yao-m-ui'
ui.Dialog({})或者使用require加载
npm i yao-m-ui --save
require('yao-m-ui/widget.css')
var ui = require('yao-m-ui')
ui.Dialog({})或者直接script 标签引入 npm包目录下的index.js
<link rel="stylesheet" href="./widget.css">
<script src="./index.js"></script>
window.YAO_M_UI.Dialog({})Document
弹框提示
ui.Dialog(options)
className最为组件root 标签下传入的css class名称, 业务中定制化组件需要在此重写afterOpen代码片段render到body中就调用afterClose一般是点击关闭, 取消等行为,会首先调用,afterOk一般是点击确定destory摧毁组件,将此组件中的代码从body中remove掉canMaskClose点击蒙层是否可关闭isMask是否需要蒙层maskAction定制蒙层点击事件close点击关闭,取消
totast提示
ui.showPrompt(options)
一般便捷用法,
ui.showPrompt('hello, world'), 三秒后消失msg弹出的消息cb弹框消失后调用,一般是一个callBack function;duration弹框显示的时长,默认为3秒className定制化用到的class name
滑动组件
ui.easyMove(element, options) 滑动组件,类似于swiper
element滚动目标dom 节点options 滑动的配置信息
autoPaly是否自动播放,多用于类似swiper自动轮播parentEle手指touch目标元素 默认为 elementindex默认定位到那个item的下标focusIndex指定当前场景下某个位置的focus下标speed滚动速率limitBorder滑动后是否会回顶到边界showNum显示的滑动的item数量distance自定义滑动距离orientation滑动方向 1为横向,2为纵向touchMoveCb监听动画滑动回调callback动画完成后的回调paginationList底部导航dom,当前滚动下标对应的class为active
Tab切换
ui.tab(options)
tabNavContainertab 导航标签的父元素 //default as '.tab-nav-container'tabConContainertab 内容标签的父元素 //default as '.tab-con-container'activeClass当前选中nav标签和content标签的激活class 类名 //default as 'on'tabNavItemstab 导航标签 //例如 document.querySelectorAll('.nav-items'), 不写的话默认取tabNavContainer的子元素tabConItemstab 内容标签 //例如 document.querySelectorAll('.nav-con-items') 不写的话默认取tabConContainer子元素callback点击切换的回调。其中,上下文 this指点击元素DOM对象。默认参数为当前点击的索引值 使用了事件代理,异步添加的nav 也会默认增加切换事件
loading
ui.Loading(options)
className根组件元素的classNamehtmlloading 元素的html代码片段parentNode承载该组件的父元素startloading.start() loading开始endloading.end() loading结束
Demo地址 Contact
- email 839945193@qq.com or liangyusen1202@gmail.com
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago