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

企业网站建设规划的基本原则是什么seo接单

企业网站建设规划的基本原则是什么,seo接单,内蒙古网站建设流程,为什么都用dw做网站需求:将页面中指定区域进行截图,区域中包含了图片、文字、视频。 第一步,先安装 npm install html2canvas第二步,在页面引入: import html2canvas from html2canvas;第三步,页面使用: 1&…

需求:将页面中指定区域进行截图,区域中包含了图片、文字、视频。

第一步,先安装

npm install html2canvas

第二步,在页面引入:

import html2canvas from 'html2canvas';

第三步,页面使用:
1)html部分:

<div ref="imageWrapper" class="canvas_box"><videocrossorigin:src="`${bgVideoUrl}?_=${Date.now()}`"autoplaymutedloop></video><imgcrossorigin="anonymous":src="`${bgSrc}?_=${Date.now()}`"alt="插图"/><div><p>这是文字</p></div></div><div @click="screenshot">点击截图</div><img :src="screenshotUrl" alt="" />

2)js部分:

let imageWrapper = ref(null)   //要截图的区域元素
let screenshotUrl = ref(null)  //最终截出的图片
// 截图
function screenshot() {html2canvas(imageWrapper.value, {useCORS: true,// 使用跨域}).then((canvas) => {const imageDataURL = canvas.toDataURL('image/png');screenshotUrl.value = imageDataURLconsole.log(screenshotUrl.value)})
}

注意

刚开始我截出的图只有文字,插图和视频部分是空白的,并没有将页面的插图和视频截进去,最终发现是跨域导致的,最简单的方法当然是给服务器加个支持跨域的请求头
但是我的图片和视频都是从阿里服务器拿的,是oss链接,加了支持跨域还是没用。
最终试了一下,给视频和图片全部加上crossorigin,并且在访问的地址后面加上随机参数,防止浏览器缓存图片,然后给html2canvas函数加上useCORS: true,使用跨越,这样截出来的图片就好啦~
在这里插入图片描述

http://www.mmbaike.com/news/77139.html

相关文章:

  • wordpress极简网站为什么要seo
  • 外文网站做t检验分析谷歌google官方下载
  • 深圳企业专业网站设计品牌策划书案例
  • 网站设计模板中的页著名营销策划公司
  • 福州核酸检测最新通知seo关键词推广优化
  • 青海省住房城乡建设厅网站b2b平台营销
  • 自己创建网站403企业推广宣传方式
  • 在网站上上传文件需要怎么做网络营销课程个人感悟
  • 网站后台ftp账户seo是什么牌子
  • 哪个新闻网站做的好网络销售技巧
  • 彩票网站开发演示工具刷网站排刷排名软件
  • 台州优秀网站设计预测2025年网络营销的发展
  • 电子商务网站建设教材怎样注册一个自己的平台
  • 酒店网站建设流程广告公司联系方式
  • 英文淘宝网站建设seo中文全称是什么
  • 网站开发流程分为哪3个阶段sem竞价推广公司
  • 互动的网站建设网站搭建步骤
  • 西安网站设计师重庆高端seo
  • 蝌蚪窝一个释放做网站中国时事新闻网
  • 武汉便宜网站建设seo怎么做最佳
  • 全球招商网加盟网南京seo建站
  • 公司网站建设怎么协调内容与保密体验营销是什么
  • 建设旅游网站的工作方案聊城今日头条最新
  • 淘客免费网站建设广告传媒公司经营范围
  • 北京网站优化常识关键词优化推广公司排名
  • 番禺网站建设公司有哪些汕头搜索引擎优化服务
  • 建设证件查询官方网站sem网络营销
  • 南京小程序建设seo优化工具有哪些
  • 查看网站流量免费seo视频教程
  • 做班级网站代码做了5天游戏推广被抓了