1.0.7 • Published 2 years ago

@okayt/signature_wall v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

signature_wall

A electronic signature component by Vue.js

Reference and Thanks

signature_pad vue-signature

preview

signature_wall show

API

Props

nametypedefaultdescription
valueString""Signature Background Name
optionObject{penColor: "rgb(0, 0, 0)",backgroundColor: "rgba(255,255,255,0)",minWidth: 3,maxWidth: 5,}PenColor,backgroundColor,minWidth,maxWidth
disabledBooleanfalsedisabled
widthString"100%"parent container width
heightString"50vh"parent container height
sizeString"240px"backgroundName Size

Methods

nametypedescription
savebase64save image
clearclear canvas
isEmptyReturns true if canvas is empty, otherwise returns false
fromDataURLbase64Draws signature image from data URL.

Usage

npm install @okayt/signature_wall

main.js

import signatureWall from "@okayt/signature_wall"
Vue.use(signatureWall);

App.vue

<template>
  <div id="app">
    <signature-wall
      ref="signature"
      :value="value"
      :option="option"
      size="100px"
      :disabled="disabled"
    ></signature-wall>
  </div>
</template>

<script>
export default {
  name: "app",
  data() {
    return {
      value: "周杰伦",
      option: {
        penColor: "rgb(23, 92, 19)",
        backgroundColor: "rgba(0,0,0,0)",
        minWidth: 3,
        maxWidth: 5,
      },
      disabled: false,
    };
  },
};
</script>
1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago