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

做的比较好的旅行网站怎样让google收录网站

做的比较好的旅行网站,怎样让google收录网站,网站换域名影响吗,免费网站模板源码前端工作中经常会用到把一些元素导出#xff0c;比如表格#xff0c;正好项目有遇到导出为excel和导出为图片#xff0c;就都封装实现了一下#xff0c;以供其他需求的开发者使用#xff1a; 1.导出为文档 这个说白了就是下载的功能#xff0c;传过去检索参数#xff…前端工作中经常会用到把一些元素导出比如表格正好项目有遇到导出为excel和导出为图片就都封装实现了一下以供其他需求的开发者使用 1.导出为文档 这个说白了就是下载的功能传过去检索参数按照结果下载下来没啥说的先上伪代码 ....then(blob {// 创建一个临时的URL用于下载文件console.log(blob, blob)const url window.URL.createObjectURL(new Blob([blob]));const link document.createElement(a);link.href url;link.setAttribute(download, ${xxx}.xls); //设置文件名字document.body.appendChild(link);link.click();document.body.removeChild(link);success() //callbackdialog.close() //close modal}).catch((err) {})记得请求添加 responseType: ‘blob’或者headers设置Accept:‘application/vnd.ms-excel’ 2.导出为图片 先说一下最终的方案最后使用了html2canvas的方案后面我会说一下我的实现思路 // let element ant-tableconst table document.querySelector(.xxx-table); console.log(table :, table )html2canvas(table , { scale: 1 }).then(canvas { //scale是图片大小const dataUrl canvas.toDataURL(image/png);const link document.createElement(a);link.href dataUrl;link.download table.png;link.click();});如果一个页面导出多个相同的元素比如一个页面有2个table将上方传入html2canvas的参数的table换成secondTable即可如下 var tables document.getElementsByClassName(ant-table); var secondTable tables[1]多个元素是不能使用querySelector了 因为querySelector只能选择单个元素这里需要用其他的元素选择器最好是class或者tagname等. 再先说一下我一开始实现的思路 一开始我用的是原生的canvas创建canvas画布设置大小等选择目标元素并cloneNode(true)深度拷贝目标节点下的全部后代元素渲染元素到画布 使用drawImage方法将克隆元素渲染到画布上。元素被渲染到画布上后就可以使用toDataURL方法将画布内容导出为图片。 const imageUrl canvas.toDataURL(image/png);最后创建链接节点自动点击移除节点 const downloadLink document.createElement(a); downloadLink.href imageUrl; downloadLink.download element-image.png; document.body.appendChild(downloadLink); downloadLink.click(); document.body.removeChild(downloadLink);这种方案肯定是正常的一个思路但是一直报cloneNode()函数有问题undefined还是找不到不记得了我以为不支持这个es比较新的函数其实想解决还是可以用原生非方法递归子节点和节点元数据。 另外还报canvas的问题。 项目太赶了我直接pass了使用了html2canvas的方案有兴趣的可以去试试。
http://www.hkea.cn/news/14500119/

相关文章:

  • 专业网站建设价格大全公司网站制作定制
  • 微信菜单怎么做微网站东莞网站建设是什么意思
  • 如何加盟网站建设建筑人才网987
  • 教人如何做吃的网站h5源码网
  • 网站的开发技术外贸网络推广哪个好
  • 自助网站能在百度上搜到么简要说明网站建设的基本流程
  • 合肥大型网站建设公司一个公司做2个产品网站怎么做
  • 对网站建设的讲话wordpress ip 改变
  • 邢台企业网站建设价格西安seo外包服务
  • 公司网站维护怎么弄公司网站的定义
  • 建设银行官方网站云服务中心做网站是
  • 旅游建设网站wordpress 登录 404
  • 广东建站中国互联网金融协会官网
  • 焦作网站建设费用城市建设理论研究官方网站
  • 做网站设计前景怎么样网站如何做区域屏蔽代码
  • 做网站要切图吗有了网站源代码
  • 网站建设zg886seo关键词推广优化
  • 门户网站建设好如何维护wordpress修改端口
  • 庆元县住房和城乡建设局网站网站托管 建设方案
  • 动态表白网站制作站长之家查询网站
  • 建立网站需要注意事项携程网网站规划建设特点
  • 闲鱼网站如何赚钱高端的镇江网站建设
  • 深圳网站建设推荐成都便宜网站建设
  • 制作ppt的网站中国世界排名前300的大学
  • 网站换代理江苏建设监理协会官方网站
  • 苏州seo网站公司精品网站建设费用 尖端磐石网络
  • 做网站的用什么电脑好dede网站修改
  • 设计网站猪八戒做网站需要注册商标吗
  • 广东企业黄页网站互联网推广运营
  • 对象存储 做视频网站高级感的logo图片