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

一个网站的入口网页又称为wordpress flat主题

一个网站的入口网页又称为,wordpress flat主题,福田蒙派克10座黄牌,企业网网页需求:把页面中的对话内容另存为一张图片保存到手机相册。 解决方案:这时我们需要使用到document对象创建一个dom对象计算对话内容的宽高、位置等,再利用canvas能力将内容绘制绘制成一张图保存。 现状:总所周知,非H5端&…

需求:把页面中的对话内容另存为一张图片保存到手机相册。
解决方案:这时我们需要使用到document对象创建一个dom对象计算对话内容的宽高、位置等,再利用canvas能力将内容绘制绘制成一张图保存。
现状:总所周知,非H5端,不能使用浏览器自带对象,比如document、window、localstorage、cookie等,更不能使用jquery等依赖这些浏览器对象的框架。
uniapp解决方案:uniapp文档提示到App端若要使用操作window、document的库,需要通过renderjs来实现。

首先uniapp是不支持vue3的setup语法糖的,所以获取到图片后保存到相册逻辑需要这样写:

<script>
export default defineComponent({setup(props, context) {const saveImg = async (url) => {uni.saveImageToPhotosAlbum({filePath:url,success: (res) => {console.log("保存图片成功");},fail: (err) => {console.log("保存图片失敗");}});};return {saveImg};}
});
</script>

视图层中的保存按钮:

<template><view class="save" @click="sharechat.generateImage">{{ t("share") }}</view>		
</template>

renderjs生成图片:

<script module="sharechat" lang="renderjs">  // sharechat和视图层调用的一致
export default {data(){return { }},computed: {},methods: {generateImage(event, ownerInstance) {// 计算内容宽高,位置// canvas dom生成图片// 利用uinapp保存图片到相册ownerInstance.callMethod('saveImg', url)}},mounted(){}
}
</script>

此致,就完成了所有的功能了。

http://www.yayakq.cn/news/756274/

相关文章:

  • 杭州市拱墅区住房与建设局网站在线制作logo免费生成器
  • 常见的网站建设技术有哪些oracle网站开发
  • 建设网站带后台管理ppt模板大师
  • 影视网站代理wordpress+外观+权限
  • 公司要建设网站需要那些程序网页传奇手游排行榜前十名
  • 去后台更新一下网站做网站的接口是意思
  • 重庆网站建设红旗河沟大学生二手书网站开发需求
  • 适合公司建设的网站网站访问对应二级域名
  • 北京建网站软件泰安齐鲁人才网
  • 重庆建设厅的网站首页中山网站开发招聘
  • 建设网站不用模板可以吗连云港网站建设sitall
  • 上饶市建设局网站wordpress中文企业模板下载
  • 企业网站的宣传功能体现在()wordpress 百万级数据
  • 武进网站建设基本流程小工具文本wordpress
  • 宁波市建设厅网站首页南京网站设计案例
  • 广西网站怎么制作区块链交易网站建设
  • 免费行情软件网站大全网页版黄骅市领导班子最新调整
  • 苏州企业网站建设设计制作公司中国建设银行官方网站登录
  • wordpress saml小说网站怎么做seo
  • 机械网站建设公司网站数字化建设
  • 沈阳php网站网页设计与制作基础
  • 响应式手机网站怎么做wordpress所有图片
  • 公司营销型网站制作wordpress默认固定链接
  • 做网站优化有什么方法免费快速网站
  • 合肥本地建网站支付网站建设费用做账
  • 湖南省建设厅假网站wordpress不能外部链接
  • 加强文化网站建设网站正在建设中 模版
  • 物流网站建设的需求分析行业门户网站营销案例
  • 如何注册网站域名和购买虚拟主机干净无广告的搜索引擎
  • 在哪些网站能接到活做东营网站seo服务