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

做网络兼职网站有哪些怎么建立一个自己的网站

做网络兼职网站有哪些,怎么建立一个自己的网站,商务网站建设实训心得体会,网站建设杭州哪家好纯前端实现截图功能 一、插件二、主要代码 一、插件 一、安装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.tj-hxxt.cn/news/46122.html

相关文章:

  • 杭州pc网站制作公司申请域名
  • 推广下载app拿佣金seo群发软件
  • wordpress指定目录文章搜索引擎优化的基本原理
  • 厦门35网站建设公司谷歌浏览器官网入口
  • 网站制作零基础学习公司策划推广
  • 晋江网站建设企业南宁关键词优化软件
  • 合肥网站设计公seo搜索方法
  • 广州seo网站排名优化seo北京网站推广
  • 手机互动网站建设网站推广seo招聘
  • 寻找聊城做网站的公司如何去除痘痘效果好
  • 有做翻译英文网站网站一级域名和二级域名
  • 那个网站做外贸网站建设流程
  • 大数据技术建设网站提高网站流量的软文案例
  • 自己注册公司网站免费单页网站在线制作
  • 国内做的比较好的数据网站湖南关键词优化品牌价格
  • 教育网站制作方案最新新闻摘抄
  • 网站月流量什么意思天机seo
  • 科技公司做网站代做百度首页排名价格
  • 建湖人才网最新招聘信息查询北京seo优化排名推广
  • 哪个网站简历做的好网站推广关键词排名优化
  • 有个音乐网站老板做淫秽直播被抓百度seo排名优化提高流量
  • 正能量软件不良网站免费入口阿里云域名购买
  • 网站建设 系统维护快速收录域名
  • 橙子建站官网登录谷歌搜索优化seo
  • 曰本真人做爰视频网站网络营销方案怎么写
  • b2c网站模板盈利模式网站设计制作教程
  • 双十一网站怎么做怎么样建网站
  • 织梦网站提示保存目录数据时报站长联盟
  • 网站建站平台是什么深圳建站公司
  • 影响网站权重的因素有哪些培训机构在哪个平台找