1.4.66 • Published 2 years ago

seeroad-ui v1.4.66

Weekly downloads
301
License
UNLICENSED
Repository
-
Last release
2 years ago

Seeroad Ui Library

JavaScript Style Guide npm npm

基于 Vue2.x 打造的 UI 框架,由 Seeroad(Boss)Team 打造

Install

    npm install seeroad-ui --save

Usage

  • 引用
   import Vue from 'vue'
   // 全局引用
   import SeeroadUi from 'seeroad-ui'
   // 引入样式
   import 'seeroad-ui/dist/packages/bossUI.min.css'
   // 注入插件  
   Vue.use(Seeroad-ui)
   // 单文件引用
   import { badge } from 'seeroad-ui/packages'
   Vue.component(badge.name badge)
  • 国际化
    目前只支持简中(zh-CN) & 英语(en-US)
    由于内部依赖vue-i18n插件,如果你的项目也在使用此插件那么用法如下
    import Vue from 'vue'
    import VueI18n from 'vue-i18n'
    import seeroadLocale from 'seeroad-ui/dist/lib/locales'
    import srEnLocale from 'seeroad-ui/dist/lib/locales/langs/enUS'
    import srCNLocale from 'seeroad-ui/dist/lib/locales/langs/zhCN'
    /* 调用之前需要保证你自身Vue注册了VueI18n */
    Vue.use(VueI18n)
    seeroadLocale.use(Vue)
    // ....
    const messages = {
        enUs: {
            // 你自身的资源文件
            ...srEnLocale
        },
        zhCN: {
            // 你自身的资源文件
            ...srCNLocale
        }
    }
    const i18n = new VueI18n({ // 这里是i18n的正常初始化
        locale: 'zh-CN' // dafault
        messages
    })
    new Vue({ i18n }).$mount('#app')

如果你的项目没有使用vue-i18n插件,那么用法如下

    import Vue from 'vue'
    import seeroadLocale from 'seeroad-ui/dist/lib/locales'
    // 这里不需要合并到你自身的资源文件,组件内部会使用组件自身的resource
    // import srEnLocale from 'seeroad-ui/dist/lib/locales/langs/enUS'
    // import srCNLocale from 'seeroad-ui/dist/lib/locales/langs/zhCN'
    seeroadLocale.use(Vue)
    // ...

现已拥有组件

    sr-card
    sr-milestone
    sr-input
    sr-button
    sr-dialog

sr-input

参数说明类型可选值默认值
type类型stringtext/number/passwordtext
size大小stringM/LL
disabled是否禁用boolean-false
border是否有边框boolean-true
clearable是否需要清除按钮boolean-true
suffixIcon输入框尾部图标string--
focus在 Input 失去焦点时触发function--
blur在 Input 获得焦点时触发function--
change在 Input 值改变时触发function--
clear在点击由 clearable 属性生成的清空按钮时触发function--
prepend输入框前置内容slots--
suffix输入框尾部内容slots--

sr-button

参数说明类型可选值默认值
type类型stringprimary/secondary/danger/dangerSecondary/textprimary
size大小stringM/S/XSS
disabled是否禁用boolean-false
loading是否加载boolean-false
click点击事件function--

sr-dialog

参数说明类型可选值默认值
title标题string
size大小stringS/M/ L/XLM
visible.sync是否显示boolean-false
closeOnModal背景阴影是否能点击boolean-true
showClose是否显示关闭按钮boolean-true
showGoBack是否显示返回按钮boolean-false
goBack返回按钮点击回调函数function-
close弹窗关闭动画结束回调函数function-
typeIsBasictrue-简易版 false-复合型boolean-true
leftList左边选框列表(复合型下有用)array-
value左边选框列表当前选中的template(复合型下有用)string-
itemClick左边列表点击事件(复合型下有用)function-

sr-Notifiy

挂载在vue实例上
调用

this.$srNotifiy(options:srNotificaiton) :void

options类型

export enum commonType {
  info = 'info',
  error = 'error',
  warning = 'warning',
  success = 'success'
}

export interface srNotificaiton {
  visible: boolean, // 是否显示
  messages: string, // 显示信息
  type: commonType, // 显示类型
  isConfirm: Boolean // 是否为confirm模式
  autoClose: boolean, // 是否自动关闭
  showClose: boolean,  // 是否显示关闭按钮
  dutamin: number, // 关闭时间 (ms)
  cancelText?: String, // 自定义取消按钮文本
  confirmText?: String, // 自定义确认按钮文本
  onCancel?: Function, // 自定义取消按钮事件
  onConfirm?: Function, // 自定义确认按钮事件
  onClose?: Function // 自定义关闭事件
  optionBtnText?: String, // 操作按钮名
  position?: notificationPosition // 布局位置
  onOptionBtnClick?: Function // 操作按钮事件
}

调用一次则唤起一个实例

END

感谢你的使用 :hibiscus:

1.4.64

2 years ago

1.4.66

2 years ago

1.4.65

2 years ago

1.4.63

3 years ago

1.4.61

4 years ago

1.4.60

4 years ago

1.4.58-0

4 years ago

1.4.57

4 years ago

1.4.56

4 years ago

1.4.55

4 years ago

1.4.52

5 years ago

1.4.51

5 years ago

1.4.48

5 years ago

1.4.47

5 years ago

1.4.46

5 years ago

1.4.45

5 years ago

1.4.44

5 years ago

1.4.43

5 years ago

1.4.42

5 years ago

1.4.41

5 years ago

1.4.40

5 years ago

1.4.39

5 years ago

1.4.38

5 years ago

1.4.37

5 years ago

1.4.36

5 years ago

1.4.35

5 years ago

1.4.34

5 years ago

1.4.33

5 years ago

1.4.31

5 years ago

1.4.30

5 years ago

1.4.29

5 years ago

1.4.28

5 years ago

1.4.27

5 years ago

1.4.26

5 years ago

1.4.25

5 years ago

1.4.24

5 years ago

1.4.23

5 years ago

1.4.22

5 years ago

1.4.21

5 years ago

1.4.20

5 years ago

1.4.19

5 years ago

1.4.18

5 years ago

1.4.17

5 years ago

1.4.16

5 years ago

1.4.15

5 years ago

1.4.14

5 years ago

1.4.13

5 years ago

1.4.12

5 years ago

1.4.11

5 years ago

1.4.10

5 years ago

1.4.9

5 years ago

1.4.8

5 years ago

1.4.7

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.16

5 years ago

1.3.14

5 years ago

1.3.13

5 years ago

1.3.11

5 years ago

1.3.12

5 years ago

1.3.10

5 years ago

1.3.9

5 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.34

6 years ago

1.2.33

6 years ago

1.2.33-0

6 years ago

1.2.32

6 years ago

1.2.31

6 years ago

1.2.30

6 years ago

1.2.29

6 years ago

1.2.28

6 years ago

1.2.27

6 years ago

1.2.26

6 years ago

1.2.26-0

6 years ago

1.2.25

6 years ago

1.2.24

6 years ago

1.2.23

6 years ago

1.2.22

6 years ago

1.2.21

6 years ago

1.2.20

6 years ago

1.2.19

6 years ago

1.2.18

6 years ago

1.2.17

6 years ago

1.2.14-0

6 years ago

1.2.16

6 years ago

1.2.15

6 years ago

1.2.14

6 years ago

1.2.13

6 years ago

1.2.12

6 years ago

1.2.11

6 years ago

1.2.11-0

6 years ago

1.2.10

6 years ago

1.2.9

6 years ago

1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.11-0

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.8-0

6 years ago

1.0.7-0

6 years ago

1.0.6-0

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

1.0.0-beta

7 years ago

0.1.1-beta

7 years ago