apom-micro-ui-sdk-single

0.4.6 • Public • Published

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即统一样式】

Readme

Keywords

none

Package Sidebar

Install

npm i apom-micro-ui-sdk-single

Weekly Downloads

0

Version

0.4.6

License

none

Unpacked Size

133 kB

Total Files

35

Last publish

Collaborators

  • ylife87