1.4.66 • Published 12 months ago

seeroad-ui v1.4.66

Weekly downloads
301
License
UNLICENSED
Repository
-
Last release
12 months 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

1 year ago

1.4.66

12 months ago

1.4.65

12 months ago

1.4.63

1 year ago

1.4.61

3 years ago

1.4.60

3 years ago

1.4.58-0

3 years ago

1.4.57

3 years ago

1.4.56

3 years ago

1.4.55

3 years ago

1.4.52

3 years ago

1.4.51

3 years ago

1.4.48

4 years ago

1.4.47

4 years ago

1.4.46

4 years ago

1.4.45

4 years ago

1.4.44

4 years ago

1.4.43

4 years ago

1.4.42

4 years ago

1.4.41

4 years ago

1.4.40

4 years ago

1.4.39

4 years ago

1.4.38

4 years ago

1.4.37

4 years ago

1.4.36

4 years ago

1.4.35

4 years ago

1.4.34

4 years ago

1.4.33

4 years ago

1.4.31

4 years ago

1.4.30

4 years ago

1.4.29

4 years ago

1.4.28

4 years ago

1.4.27

4 years ago

1.4.26

4 years ago

1.4.25

4 years ago

1.4.24

4 years ago

1.4.23

4 years ago

1.4.22

4 years ago

1.4.21

4 years ago

1.4.20

4 years ago

1.4.19

4 years ago

1.4.18

4 years ago

1.4.17

4 years ago

1.4.16

4 years ago

1.4.15

4 years ago

1.4.14

4 years ago

1.4.13

4 years ago

1.4.12

4 years ago

1.4.11

4 years ago

1.4.10

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.16

4 years ago

1.3.14

4 years ago

1.3.13

4 years ago

1.3.11

4 years ago

1.3.12

4 years ago

1.3.10

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.34

4 years ago

1.2.33

4 years ago

1.2.33-0

4 years ago

1.2.32

4 years ago

1.2.31

5 years ago

1.2.30

5 years ago

1.2.29

5 years ago

1.2.28

5 years ago

1.2.27

5 years ago

1.2.26

5 years ago

1.2.26-0

5 years ago

1.2.25

5 years ago

1.2.24

5 years ago

1.2.23

5 years ago

1.2.22

5 years ago

1.2.21

5 years ago

1.2.20

5 years ago

1.2.19

5 years ago

1.2.18

5 years ago

1.2.17

5 years ago

1.2.14-0

5 years ago

1.2.16

5 years ago

1.2.15

5 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.11-0

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.11-0

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.8-0

5 years ago

1.0.7-0

5 years ago

1.0.6-0

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

1.0.0-beta

6 years ago

0.1.1-beta

6 years ago