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

网站建设导航分哪几类网站怎么适配移动端

网站建设导航分哪几类,网站怎么适配移动端,亚马逊aws永久免费下载,深圳龙华招聘信息最近在写后台管理系统时#xff0c;遇到一个需求就是要实现二维码的展示下载复制到剪切板。 效果图如下#xff1a; 1.二维码展示下载功能——qrcodejs20.0.2 我是安装的qrcodejs20.0.2#xff0c;指定了具体的版本号#xff0c;也可以安装默认的当前稳定版本#xff0…最近在写后台管理系统时遇到一个需求就是要实现二维码的展示下载复制到剪切板。 效果图如下 1.二维码展示下载功能——qrcodejs20.0.2 我是安装的qrcodejs20.0.2指定了具体的版本号也可以安装默认的当前稳定版本即npm安装时不指定版本号。 1.npm/yarn安装qrcodejs2 npm install qrcodejs2 or yarn add qrcodejs2 2.引入qrcodejs2 由于我只是在单个页面上用到此功能因此只需要当前页面局部引入没有全局注册。 import QRCode from qrcodejs2;2.1html代码 templatea-modaltitle入职登记表:visiblevisible:confirmLoadingconfirmLoadingokhandleOkcancelhandleCancelwidth500pxa-spin :spinningconfirmLoading tip正在处理中请稍后div classqrcode refqrCodeUrl idqrcodeId/div!-- 作为下载二维码使用 --a reflocatorQRCodeDownloadLinkRef styledisplay: none/adiv classbtnClsa-button typeprimary clickhandleDownloadLocatorQRCode下载二维码/a-button/divdiv classbtnClsa-buttonidcopyBtntypeprimary:data-clipboard-textcopyConfigghostclickhandleClipboard复制链接/a-button/div/a-spin/a-modal /template2.2js代码 import Clipboard from clipboard; import QRCode from qrcodejs2; export default{data(){return{visible: false,copyConfig: ,qrcode: null,qrcodeImgUrl: ,}},methods:{//弹窗打开调用的接口showModal(){this.visible true;this.$nextTick((){//创建二维码this.creatQrCode();})},creatQrCode(){let str window.location.hash;let urlArr str.split(/);urlArr.splice(urlArr.length - 1, 1);urlArr.push(RecommenH5);let url window.location.origin / urlArr.join(/);this.copyConfig url;console.log(url);document.getElementById(qrcodeId).innerHTML ; //在调用qrCode前使用js原生方法清空元素内容this.qrcode new QRCode(this.$refs.qrCodeUrl, {text: url, // 需要转换为二维码的内容width: 140,height: 140,colorDark: #000000,colorLight: #ffffff,correctLevel: QRCode.CorrectLevel.H,});let qrcodeCanvas ((this.$refs.qrCodeUrl || {})?.getElementsByTagName?.(canvas) || [])?.[0];this.qrcodeImgUrl qrcodeCanvas?.toDataURL?.(image/png); // 作为下载图片资源},//下载二维码功能handleDownloadLocatorQRCode() {let downloadLink this.$refs.locatorQRCodeDownloadLinkRef;downloadLink.setAttribute(href, this.qrcodeImgUrl);console.log(this.qrcodeImgUrl, this.qrcodeImgUrl);downloadLink.setAttribute(download,二维码_${new Date().getTime()}.png);downloadLink.click();URL.revokeObjectURL(downloadLink.href);},} }2.复制链接功能——clipboard2.0.8 我是安装的clipboard2.0.8指定了具体的版本号也可以安装默认的当前稳定版本即npm安装时不指定版本号。 1.npm/yarn安装clipboard npm install clipboard or yarn add clipboard 2.引入clipboard 由于我只是在单个页面上用到此功能因此只需要当前页面局部引入没有全局注册。 import Clipboard from clipboard;2.1html代码 同上; 主要代码就是一个按钮 a-buttonidcopyBtntypeprimary:data-clipboard-textcopyConfigghostclickhandleClipboard复制链接/a-button2.2复制功能 handleClipboard() {let clipboard new Clipboard(#copyBtn);clipboard.on(success, () {this.$message.success(复制成功);clipboard.destroy();}); },完成多多积累多多收获
http://www.hkea.cn/news/14559790/

相关文章:

  • 网站邮箱代码社交网站模版
  • 手机中国官网石家庄网站推广优化
  • 新一代 网站备案电商图片
  • 自己的博客和自己的网站做友链沈阳市官网
  • 百度怎么建网站无锡建设银行网站
  • 河北网站开发公司承德做网站设计的
  • 石家庄php网站建设网页设计与制作基础知识总结
  • 重庆做网站最好的特效网站模板
  • 营业执照公示网seo外链平台热狗
  • 外贸外链网站wordpress 记录ip插件
  • 设计工业wordpress网站前端优化
  • 南京专业网站开发团队网站开发类的合同
  • 做的比较唯美的网站企业网站功能列表
  • 华企网站建设推广优化长春网站建设托管
  • vs2013做的网站免费网站转app
  • 靖江有帮助做苏宁易购网站的公司吗wordpress邮箱功能
  • 用网站做宣传的方案网站做充值和提现
  • 兰州专业网站建设公司腾虎网络广州网站建设
  • 张家界旅游网站建设wap免费空间
  • 网站建设和网站搭建哪个好网站开发的技术支持
  • 四川鸿业建设集团公司网站免费的wordpress能用吗
  • 常州电子商务网站建设广东省建筑工程集团有限公司
  • 如何把网站做在百度小程序内上传wordpress到
  • 广州公司网站制作wordpress自定义文章代码和样式
  • 柳市做网站制作外贸流程全步骤外贸篇
  • 前端做网站的步骤长春智联招聘网最新招聘
  • 目前做美术的网站以及app营销策划与运营培训
  • 网络编程和网站建设联系如何开通微信小程序商城
  • 网站屏蔽ip学校网站下载
  • 深圳专业商城网站常德做网站报价