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

山东教育行业网站建设推荐养老保险2023价格表

山东教育行业网站建设推荐,养老保险2023价格表,免费微商城怎么开通?,沈阳seo网站推广优化我们这里这里有一个需求#xff0c;是将当前页面保存为海报分享给朋友或者保存到本地相册#xff0c;因为是在小程序端开发的#xff0c;所以不能使用html2canvas这个库#xff0c;而且微信官方新推出Snapshot.takeSnapshot这个api还不是很完善#xff0c;如果你是纯小程序…我们这里这里有一个需求是将当前页面保存为海报分享给朋友或者保存到本地相册因为是在小程序端开发的所以不能使用html2canvas这个库而且微信官方新推出Snapshot.takeSnapshot这个api还不是很完善如果你是纯小程序开发的可以看这篇文章微信小程序渲染引擎Skyline小试牛刀--快书 - 知乎 我这里使用uniapp开发的所以只能使用传统的方式开发就是使用canvas自己画一个出来这个过程中遇到了也是很多的挑战和问题这里记录一下。 基础canvas配置 需要在template中添加一个canvas画布并且配置id和canvas-id 千万不要多此一举加上类型 type2d 这些参数因为会没有任何反应还会一堆问题 !-- 绘制海报的canvas --canvas classshare-content idmyCanvas canvas-idmyCanvas / 因为我开发环境是vue3所以创建画布和保存图片都不需要传递this或者instance实例  // 创建画布const canvasId myCanvasconst ctx uni.createCanvasContext(canvasId); 问题canvasToTempFilePath: fail canvas is empty 1.可能是你加上了 type2d这个参数导致的。 2.可能是canvas的id或者id没有配置正确没有和js中的id一致导致的。 3.可能是canvas还没渲染出来你就开始使用导致的。 4.可能是你没有加上this或者instance导致的。vue2中要加上thisvue3中可以使用getCurrentInstance 这个vue中的函数获取实例对象。 import { getCurrentInstance } from vue;const instance getCurrentInstance() as any // 换整个圆环 const ctx uni.createCanvasContext(circlefCanvas, instance); 问题画出来的图片是空白 1.可能是你ctx.draw()之后没有等一会就开始生成图片出来就是空白。 2.可能是你画布设置的尺寸太小或者canvasToTempFilePath中传递的参数x,y,宽高太小导致的内容没有画到话不上导致的
http://www.pierceye.com/news/8286/

相关文章:

  • 毕业设计做系统网站河北住房和城乡建设局网站首页
  • 石家庄网站建设教程南宫做网站
  • asp连接数据库做登录网站完整下载网站推广计划的内容
  • 网站 内容烟台网站制作计划
  • 网站开发人员名片html诗词赏析网页制作步骤
  • 玩具外贸网站网站建设托管公司
  • 深圳网站建设是什么网站还能赚钱吗
  • 抚州做网站公司富国基金公司网站
  • 如何建立新的企业网站上海网站建设 建站猫
  • 长沙做黄叶和网站的公司有哪些app拉新推广平台渠道
  • 付第三期网站建设费的账务处理小型旅游网站建设方案
  • 服装网站推广方案广告传媒公司
  • 多模室内设计网站嵌入式软件工程师待遇
  • 如何查询网站空间大小nas 可以做网站吗
  • 哪个网站可以做市场调研报告企业信息系统官网
  • 深圳响应式设计企业网站很色h做游戏网站
  • 网站后台怎么做水印图片南沙营销网站建设
  • 城乡住房和城乡建设厅网站首页哈尔滨快速建站合作
  • 开封市建设中专网站宁波网络推广丿易企网怎么样
  • 京东代运营广西百度seo
  • 手机网站 方案湘潭网站建设方案表格
  • 坪山网站设计的公司个人域名 做公司网站
  • 网站关键词库是怎么做的无限空间 网站
  • 免费自建网站工具基于html的个人网站的设计与实现论文
  • 唐山网站排名提升苏州建网站的公司外包服务
  • 做网站用什么字体比较好wordpress sql替换域名
  • 网站建设课程ppt模板唐山市建设交易中心官方网站
  • 统计网站流量的网站无锡网建公司
  • 东莞市网站建设平台北京建设网网站
  • 网站建设优化培训班最好免费观看高清视频直播