Skip to content
本页目录

手写签名板

演示代码

html
<view style="height: 400rpx;width: 400rpx;background-color: #F1EFEF;">
  <page-signBoard ref="sign" :line-width='1'></page-signBoard>
</view> 
<page-btn @click="$refs.sign.clear()">清空画板</page-btn>
<page-btn @click="save">保存</page-btn>
<image :src="src" style="width: 200rpx;height: 200rpx;"></image>
js
<script>
  export default {
    data() {
      return { 
        src:'', 
      }
    },
    methods: {
      save(){
        this.$refs.sign.save().then(res=>{ 
          this.src=res
        })
      }
    }
  }
</script>

Attributes

属性名称类型可选值默认值说明
line-widthNumber/String任意整数6线宽
line-colorString任意颜色值#000000线颜色
widthNumber/String任意整数0,自动计算画布宽,默认使用父组件的宽高。单位upx
heightNumber/String任意整数400画布高,单位upx

Methods

需要通过$refs.ref来实现。

方法名称返回参数返参类型说明
clear--清空画板
save签名图片地址StringPromise风格
手写签名板已经加载完毕