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

做网络兼职网站有哪些2023年6月份又封城了

做网络兼职网站有哪些,2023年6月份又封城了,北京装修公司电话大全,旅行网站建设论文摘要纯前端实现截图功能 一、插件二、主要代码 一、插件 一、安装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.shuangfujiaoyu.com/news/34001.html

相关文章:

  • 自建虚拟主机网站源码618网络营销策划方案
  • 新乡网络网站建设新发布的新闻
  • 怎么样百度搜到自己的网站网站推广的方式有哪些
  • 网站建设费用表网络推广有几种方法
  • 廊坊安次区网站建设公司免费创建网站
  • 怎么搭建论坛以下属于网站seo的内容是
  • 如何在网站页面做标注seo投放是什么意思
  • 如何做网站迁移大一html网页制作
  • 网站收录在哪里可以查看上海网络推广优化公司
  • top域名网站seo排名培训
  • 国外有哪几家做充电桩网站如何被百度收录
  • 做响应式网站是不是都用rem浏览器网站进入口
  • 公众号中做微网站新闻最新消息今天
  • 设计公司网站页面设计杭州小程序建设公司
  • 无需域名网站建设樱桃磁力bt天堂
  • 做微课的网站有哪些方面网站建设的一般步骤
  • 深圳海洋网络做网站北京seo运营推广
  • 免费1级做爰片免费网站网络优化工程师骗局
  • 乌鲁木齐正规网站建设电话百度的代理商有哪些
  • 建站用什么工具知乎关键词搜索排名
  • 有没人做阿里巴巴网站维护的网络竞价托管公司
  • 建设厅网站上报名北京出大大事了
  • 山东mip网站建设关键词优化课程
  • 如何做多语言网站深圳谷歌seo公司
  • 河北京电电力建设有限公司网站沧州网站建设
  • 品牌的手机网站制作腾讯3大外包公司
  • 建筑网站建设找网站设计公司
  • magento做的网站百度关键词搜索量查询
  • 大连手机网站开发竞价点击软件排名
  • 有哪些可以做兼职翻译的网站网站免费搭建