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

百度收录好最快的网站重庆住房和城乡建设厅网站

百度收录好最快的网站,重庆住房和城乡建设厅网站,wordpress免费汉化企业主题,国外免实名域名纯前端实现截图功能 一、插件二、主要代码 一、插件 一、安装html2canvas、vue-cropper npm i html2canvas --save //用于将指定区域转为图片 npm i vue-cropper -S //将图片进行裁剪二、在main.js注册vue-cropper组件 import VueCropper from vue-cropper Vue.use(VueCropper…

纯前端实现截图功能

  • 一、插件
  • 二、主要代码

一、插件

一、安装html2canvas、vue-cropper
npm i html2canvas --save //用于将指定区域转为图片
npm i vue-cropper -S //将图片进行裁剪二、在main.js注册vue-cropper组件
import VueCropper from 'vue-cropper'
Vue.use(VueCropper)三、页面中引入html2canvas
import html2canvas from "html2canvas"

二、主要代码

<template><div><h2 style="font-size: 20px" @click="tailoring">裁剪</h2><!--继续写页面的其他内容 pop_alert可封装成组件使用--><p>截图展示的图片</p><img style="border: 5px solid #000000" :src="uploadImg" alt="" /><div class="pop_alert" v-if="show"><vueCropper@mouseenter.native="enter"@mouseleave.native="leave"ref="cropper":img="uploadImg":outputSize="option.size":outputType="option.outputType":info="true":full="option.full":canMove="option.canMove":canMoveBox="option.canMoveBox":original="option.original":autoCrop="option.autoCrop":fixed="option.fixed":fixedNumber="option.fixedNumber":centerBox="option.centerBox":infoTrue="option.infoTrue":fixedBox="option.fixedBox"style="background-image: none"></vueCropper><div class="btn_box"><div @click="save">确认截图</div><div @click="close">取消</div></div></div></div>
</template>
<script>
import html2canvas from 'html2canvas'
export default {data() {return {option: {info: true, // 裁剪框的大小信息outputSize: 0.8, // 裁剪生成图片的质量outputType: 'jpeg', // 裁剪生成图片的格式canScale: false, // 图片是否允许滚轮缩放autoCrop: false, // 是否默认生成截图框fixedBox: false, // 固定截图框大小 不允许改变fixed: false, // 是否开启截图框宽高固定比例fixedNumber: [7, 5], // 截图框的宽高比例full: true, // 是否输出原图比例的截图canMove: false, //时候可以移动原图canMoveBox: true, // 截图框能否拖动original: false, // 上传图片按照原始比例渲染centerBox: false, // 截图框是否被限制在图片里面infoTrue: true, // true 为展示真实输出图片宽高 false 展示看到的截图框宽高},uploadImg: '',show: false,}},methods: {tailoring() {//裁剪this.$nextTick(() => {html2canvas(document.body, {}).then(canvas => {let dataURL = canvas.toDataURL('image/png')console.log(dataURL, 'dataURL')this.uploadImg = dataURLthis.show = true})})},enter() {if (this.uploadImg == '') {return}this.$refs.cropper.startCrop() //开始裁剪},leave() {this.$refs.cropper.stopCrop() //停止裁剪},save() {//确认截图this.$refs.cropper.getCropData(data => {//获取截图的base64格式数据console.log(data)this.show = false})// this.$refs.cropper.getCropBlob(data => { //获取截图的Blob格式数据//   this.cutImg = data;// });},close() {//取消this.show = false},},
}
</script>
<style>
.pop_alert {width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 1px dashed red;background-color: #000000;
}
.btn_box {position: absolute;top: 0;color: red;right: 0;font-size: 30px;display: flex;align-items: center;z-index: 6666;
}
</style>

链接: https://www.cnblogs.com/zwbsoft/p/16657954.html

http://www.yayakq.cn/news/48375/

相关文章:

  • 深圳西乡地铁站新的购物网站怎么做流量分析
  • 网站设计有哪些买房子平台
  • 门户网站建设课程设计做内网网站教程
  • 相亲网站建设方案网站建设制作视频
  • 网站换空间会影响排名吗西安 餐饮 网站建设
  • 广西城乡建设网站wordpress网站安装插件
  • 湖南网站备案注销怎么查一个网站的外链和反链软件
  • 网站推广费用预算佛山 详情公布
  • 济宁建设企业网站win2012r2 建设网站
  • 网站的备案软文发布公司
  • 怎么做招聘网站的调研济南网站建设制作公司推荐
  • 网站建设合同的性质防水网站的外链如何找
  • 无忧网站建设启博微分销
  • 百色网站优化开源的网站后台程序
  • 网站建设 可以吗南阳建设网站
  • 静态网站的建设模板海南门户网站开发公司
  • 湖南seo网站开发wordpress微信小程式
  • 德州做网站dzqifan英语培训网站建设
  • 门户网站制作费用网站建设gzdlzgg
  • 摄影瀑布流网站模板做优品购类似网站
  • 购物网站配色怎么设计建设网站专业公司
  • 舆情信息网站网站建设图书推荐
  • seo网络营销推广公司深圳怎样做网站关键词优化
  • asp.net小型网站开发宝安福永小学网站建设
  • 数据共享网站建设怎么搭建一个网站
  • 平台网站怎么做南宁网站建设加王道下拉
  • 网站建设有前途吗wordpress在php什么版本号
  • 广州站在哪个区做的网站底部应该标注什么意思
  • php网站开发程序编译软件建立网站信息发布登记制度
  • 做信息发布类网站c# asp.net网站开发书