apom-micro-ui-sdk-single
v0.4.6
Published
Downloads
2
Readme
apom-micro-ui-sdk
使用
npm install apom-micro-ui-sdk --save
// 在main.js中引入
import sdk from 'apom-micro-ui-sdk-single'
sdk.init(Vue)
// 注意:需要放置在挂载之前
new Vue({
render: h => h(App),
}).$mount('#app')
// sdk中提供一些公共方法(未挂载在vue对象上),使用方法如下
const { util } = require('apom-micro-ui-sdk-single')
const { base64, crypto } = util
const result1 = base64.stringToBase64('abcd1234')
console.log(base64.base64ToString(result1))
公共方法
统一的axios
格式化
money
rate
目前只支持百分之、千分之、万分之
number
参考accounting.js
date
time
datetime
应用的是element-ui的工具类方法
用户相关
权限
filter
- date
- datetime
- time
- enum
directive
- permission
- copy
- draggable (限定位置)
- HotKey
component
- ex-submenu
- ex-table
- ex-input
- edit-row
- edit-cell
- edit-column
- excel
- ex-select
- ex-icon
- rightmenu
- identify-code
- markdown
- ex-describe
在新版本element-ui中已经加入,和当前使用方式一摸一样
- ex-result
在新版本element-ui中已经加入,和当前使用方式一摸一样
预计功能
参考view ui和ant design增加一些组件
- 重写step
- 增加statistic
- 增加countdown
- 重点优化Result
- 增加底部工具栏(全局和当前页面)
- 文本自动省略号(包括table中)
- xlsx和csv导入导出
- print调用预览
- table粘贴
- 通知菜单(待定)
- 头像列表
- 左侧导航菜单【主要功能是层级过多自动收起】
- 日期相关的方法工具类
- 底部功能描述列
- 提供全局样式【默认打开型,即只要添加了此sdk即统一样式】