0.1.8 • Published 2 years ago

@yuke_2022/yk-sign-pad v0.1.8

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

签名组件

  1. 适配了PC端和移动端,PC端高度为500, 默认层级为101, 按钮组高度默认为54
  2. 除直接生成签名图片外,还包含撤回、重做和清空的功能
  3. 追加了背景色、画笔颜色以及画笔宽度的配置

参数说明

参数说明类型是否必填默认值
height盒子高度numberpc时有效:500
zIndex盒子层级number101
penColor画笔颜色string'#000'
penWidth画笔宽度string丨number2
bgc背景色string'#f5f5f5'
btnHeight按钮组的高度number54
btns按钮组Array<'back'丨'redo'丨'clear'>丨'back'丨'redo'丨'clear''all''all'

方法

函数名参数类型说明
@buildImgPromise\<string>成功返回图片字符串,失败返回错误提示

使用方式

main.ts中引入

import YkSignPad from "@yuke_2022/yk-sign-pad";

createApp(App)
  .use(YkSignPad)
  .mount('#app');

*.vue中单独引入

import { YkSignPad } from "@yuke_2022/yk-sign-pad";

在*.vue文件使用

<script setup lang="ts">
import { ref } from 'vue';
import { message } from "ant-design-vue";
import 'ant-design-vue/es/message/style/index.css'

const signImg = ref("");

function getImg(result: Promise<string>) {
  result.then((img)=>{
    signImg.value = img;
  })
    .catch((err)=>{
      message.error(err);
    });
}
</script>

<template>
  <img v-if="signImg" :src="signImg" alt="" />
  <YkSignPad @buildImg="getImg"></YkSignPad>
</template>

相关地址

Github

npm

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.1-beta.0

2 years ago

0.0.0-beta.10

2 years ago

0.0.0-beta.9

2 years ago

0.0.0-beta.8

2 years ago

0.0.0-beta.7

2 years ago

0.0.0-beta.6

2 years ago

0.0.0-beta.5

2 years ago

0.0.0-beta.4

2 years ago

0.0.0-beta.3

2 years ago

0.0.0-beta.2

2 years ago

0.0.0-beta.1

2 years ago

0.0.0-beta.0

2 years ago