2.4.2 • Published 1 year ago

sdt3 v2.4.2

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

自己用的 vue3 组件库

下载

npm i -s sdt3

使用

vue 组件:

在主文件main.js中引入下载方法和 css 并挂载

import SDT from "sdt3";
import "sdt3/style";
app.use(SDT);

可以指定某个组件或指令挂载为全局

import { RollText } from "sdt3";
import "sdt3/style";
app.use(RollText);

函数:

直接指定需要的函数或对象引入

import { SDIDB } from "sdt3";

组件

组件中的颜色通过 css 变量定义,如果要修改部分主题颜色可以通过新建 css 文件指定新的主题色使用,如:

:root {
    --color-text-default: xxx;
}

RollText

将放入的元素滚动

props说明
duration设置滚动的周期
type设置滚动方式
  • :type="1":默认,进行左到右的无限滚动

  • :type="2":该模式下元素会移动到右边,然后又移动到左边,每次到顶点时暂停两秒

SliderBox

当该组件出现在屏幕中时才会显示出来

props说明
duration设置动画时间
direction设置动画方向 支持top bottom left right

SwitchButton

正常的switch

props说明
v-model绑定到组件的布尔值
emits说明
onStatuChange当按钮状态改变时触发,接收一个参数表示当前 v-model 参数被改变后的值
slots说明
left在按钮左边的组件
right在按钮右边的组件

设定了slot后组件会根据按钮的当前状态修改左右组件的颜色

可以通过:deep(.switchButton)修改.chosed .notChosed来修改被选择的组件的样式

可以通过修改.switchButton下的 css 变量:--width --height来修改按钮宽高

SplitButton

分页按钮

props说明
v-model绑定列表的数组,传入后组件会按照页数将该数组缓存,当重新回到页面时会修改绑定的数组为缓存的数组,如果不传入将不缓存
limit显示的页数按钮数,默认为 7
totalPage总页数,必须
currentPage初始页码,组件不会修改该值,如果有vueRouter的配置,为了保证刷新页面后显示正常,将query.page或类似的值绑定上
emits说明
onPageChange页面改变时触发的函数,接收一个参数表示改变到的页数
getNewData在页面改变时获得新数据的函数,接收一个参数表示改变到的页数;如果组件绑定了v-model,被缓存的页数被点击到不会触发该函数

Message

通过函数调用使用,接收两个参数:text,options

opions说明
duration弹框持续时间 如果为零则只能点击关闭
align文字对齐方式 支持center left 默认为left
isCanClose是否能点击关闭
style弹框的自定义样式
type弹框的内置样式,有default success error
onClose弹框关闭时执行的回调

函数也有两个静态方法来快速指定弹框样式,如Message.success("提示")

指令

v-fill

该指令会将挂载元素中的元素从左到右按间隔排序,一排排满时换行

v-hidden

该指令会根据参数 boolen 将挂载元素用visibility隐藏

函数或工具类

AsyncConstructor

通过继承该类并在super()写入异步操作(必须是箭头函数),该类实例化时将会异步实例const instence = await new AsyncClass()

。。。好累 不写了 反正就自己用

2.4.1

2 years ago

2.4.0

2 years ago

2.4.2

1 year ago

2.2.1

2 years ago

2.2.0

2 years ago

2.3.0

2 years ago

2.1.1

2 years ago

2.3.1

2 years ago

2.1.0

2 years ago

2.0.24

2 years ago

2.0.15

2 years ago

2.0.16

2 years ago

2.0.13

2 years ago

2.0.14

2 years ago

2.0.11

2 years ago

2.0.12

2 years ago

2.0.10

2 years ago

2.0.19

2 years ago

2.0.17

2 years ago

2.0.18

2 years ago

2.0.22

2 years ago

2.0.23

2 years ago

2.0.20

2 years ago

2.0.21

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

3 years ago

1.4.0

3 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.3.16

3 years ago

1.3.14

3 years ago

1.3.15

3 years ago

1.2.0

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.3.10

3 years ago

1.3.13

3 years ago

1.3.11

3 years ago

1.3.12

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago