vue中canvas签名
生活随笔
收集整理的這篇文章主要介紹了
vue中canvas签名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vue用canvas橫屏簽名
最近遇到一個簽名需求由于canvas一些特性,橫屏簽名不好控制,也是多方借鑒才解決,寫真就是為了記錄下,方便有需要的同學。
js代碼如下:
html代碼:
<template><div id="canvasBox" :style="getHorizontalStyle"><canvas style="background-color:#fff;"></canvas><div class="greet"><div class="btnBox"><div class="btn" @click.native="clear()">重置</div><div class="btn" @click.native="download()" style="backgroundColor:#409EEF">確認</div></div></div></div> </template>css部分
<style lang="less" scoped> #canvasBox {display: flex;flex-direction: column;height: 100%; } .greet {padding: 20px;font-size: 20px;user-select: none; } .greet a {cursor: pointer; } .greet select {font-size: 18px; } canvas {flex: 1;cursor: crosshair; } .btnBox {padding: 0 2%;box-sizing: border-box;.btn {text-align: center;color: #fff;background-color: #f91;height: 40px;line-height: 40px;font-weight: 300;font-size: 1em;border-radius: 4px;} } </style>這個項目需要一個插件draw.js
畢竟不是app無法控制橫豎屏,所以本來是橫屏就直接簽名,豎屏旋轉。
總結
以上是生活随笔為你收集整理的vue中canvas签名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2023系统分析师综合知识必备知识点
- 下一篇: vue 改变i标签icon图标的大小