当前位置: 首页 > news >正文

南京哪家做网站好天眼查企业查询app

南京哪家做网站好,天眼查企业查询app,有什么好的网站做旅行计划,晚上睡不着看点害羞的东西app目录 前言项目结构代码实现 安装依赖创建签名画布组件生成签名图片 总结相关阅读 1. 前言 电子签名在现代Web应用中越来越普遍#xff0c;例如合同签署、确认表单等。本文将介绍如何使用Vue.js实现一个简单的电子签名功能#xff0c;并将签名生成图片。 2. 项目结构 项…目录 前言项目结构代码实现 安装依赖创建签名画布组件生成签名图片 总结相关阅读 1. 前言 电子签名在现代Web应用中越来越普遍例如合同签署、确认表单等。本文将介绍如何使用Vue.js实现一个简单的电子签名功能并将签名生成图片。 2. 项目结构 项目结构如下 my-vue-signature/ ├── public/ │ └── index.html ├── src/ │ ├── components/ │ │ └── SignaturePad.vue │ ├── App.vue │ ├── main.js ├── package.json └── README.md3. 代码实现 3.1 安装依赖 我们将使用一个轻量级的签名画布库 signature_pad通过npm安装 如果想学习signature_pad点击链接 - signature_pad 库详解 npm install signature_pad3.2 创建签名画布组件 在 src/components 文件夹下创建 SignaturePad.vue 文件 templatedivcanvas refsignatureCanvas mousedownstartDrawing mousemovedraw mouseupendDrawing mouseleaveendDrawing/canvasbutton clickclearCanvas清除/buttonbutton clicksaveSignature保存签名/button/div/templatescriptimport SignaturePad from signature_pad;export default {name: SignaturePad,data() {return {signaturePad: null,isDrawing: false,};},mounted() {const canvas this.$refs.signatureCanvas;canvas.width 600;canvas.height 300;this.signaturePad new SignaturePad(canvas);},methods: {startDrawing() {this.isDrawing true;this.signaturePad.beginPath();},draw(event) {if (!this.isDrawing) return;const rect this.$refs.signatureCanvas.getBoundingClientRect();this.signaturePad.lineTo(event.clientX - rect.left, event.clientY - rect.top);this.signaturePad.stroke();},endDrawing() {this.isDrawing false;this.signaturePad.closePath();},clearCanvas() {this.signaturePad.clear();this.$emit(clean)},saveSignature() {if (this.signaturePad.isEmpty()) {alert(请先签名);return;}const dataURL this.signaturePad.toDataURL();this.$emit(save-signature, dataURL);},},};/scriptstyle scopedcanvas {border: 1px solid #ccc;display: block;margin-bottom: 10px;}button {margin-right: 10px;}/style 3.3 在 App.vue 中使用组件并生成签名图片 templatediv idappdiv classcenterh1电子签名/h1SignaturePad save-signaturehandleSaveSignature cleanhandleClean /div h2签名图片/h2div classshowimgimg v-ifsignatureImage :srcsignatureImage altSignature //div/div/div/div /templatescript import SignaturePad from ./components/SignaturePad.vue;export default {name: App,components: {SignaturePad,},data() {return {signatureImage: null,};},methods: {handleSaveSignature(dataURL) {this.signatureImage dataURL;},handleClean(){this.signatureImage null}}, }; /scriptstyle #app {font-family: Avenir, Helvetica, Arial, sans-serif;text-align: center;margin-top: 60px;display: flex;justify-content: center;align-items: center;flex-direction: column } .center{} .showimg{border-radius: 4px;border: 1px solid #ccc;padding: 10px;box-sizing: border-box;width: 610px;height: 310px; } /style 4. 总结 通过本文你学习了如何使用Vue.js和 signature_pad 库实现一个简单的电子签名功能并生成签名图片。通过这种方式可以轻松地在Web应用中集成电子签名功能提高用户体验。 5. 相关阅读 Signature Pad 文档Vue.js 官方文档 希望本文能帮助你实现电子签名功能。如果有任何问题或建议请随时联系。祝你开发顺利
http://www.hkea.cn/news/14487168/

相关文章:

  • 上海专业网站建站公广州建外贸网站公司简介
  • 网站开发环境安装程序河北涿州建设局网站
  • 深圳市住房与建设局实名制网站广州有名的网站建设公司
  • 网站做SEO优化多少钱wordpress登录用添加验证码
  • 电商网站seo公司国家建设官方网站
  • 购物网站有哪些模块秦皇岛网站seo
  • 海南网站建设报价方案搞个平台要花多少钱
  • 在家做网站设计专业的网站搭建多少钱
  • 寻找五屏网站建设斯特云流量网站
  • 商务网站模块设计时前台基础设施建设不包括怎么在网上开店
  • 网站开发需求分析实例绿色大气网站模板
  • 昆明网站建设公司哪家口碑好移动互联网开发的关注点
  • 福州有名的公司网站设计网销怎么找客户资源
  • 网站标题的设置方法网站页面设计价格
  • 专门做诺丽果的网站温州做网站哪家公司最好
  • 北京网站开发周期企业网站建设的主要步骤
  • 建设申请网站做网站合同模板
  • 为什么做网站推广没有网站可以做京东联盟吗
  • 廊坊高端网站建设wordpress分类模板制作
  • 给网站建设提意见怎么制作网页里面的内容
  • com网站域名注册保险公司网站建设方案
  • 网站建设中页面下载支付宝网页版登录入口
  • 企业网站申请永久oa办公系统开发
  • 成都网站建设哪家好精湛的赣州网站建设
  • 网页制作网站教程怎么把做网站发给别人
  • 如何快速写一个网站网站建设捌金手指花总三
  • 济南网站建设(力选聚搜网络)长沙市app下载
  • 自适应网站主要用什么做沈阳建设学院
  • 南京网站网站建设oneinstack. WordPress
  • 设计网站案例中国经济网官网