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

昆山周市建设局网站项目网络中可以表示一个活动

昆山周市建设局网站,项目网络中可以表示一个活动,网站地图在线制作工具,做小型网站的公司文章目录 一、计算属性传参二、小程序、h5跳转其他平台授权三、封装popup弹窗四、实现保存海报五、下载图片和复制分享链接 一、计算属性传参 计算属性的值往往通过一个回调函数返回#xff0c;但是这个回调函数是无法传递参数的#xff0c;要想实现计算属性传参可以通过闭包… 文章目录 一、计算属性传参二、小程序、h5跳转其他平台授权三、封装popup弹窗四、实现保存海报五、下载图片和复制分享链接 一、计算属性传参 计算属性的值往往通过一个回调函数返回但是这个回调函数是无法传递参数的要想实现计算属性传参可以通过闭包的方式实现。 下面我分别使用vue2和vue3实现给计算属性传入参数typetype5时返回’抖音’4时返回’快手’ Vue3版 templatediv{{ platName(num) }}/divbutton clicknum/button /templatescript setup import { computed, ref } from vue let num ref(4) const platName computed(() {return function (type) {let name switch (type) {case 5:name 抖音breakcase 4:name 快手breakdefault:break}return name} }) /scriptstyle langscss scoped /styleVue2版 templatedivdiv{{platName(num)}}/divbutton clicknum/button/div /templatescript export default {data() {return {num: 4}},computed: {platName: () {return function (type) {let name switch (type) {case 4:name 快手breakcase 5:name 抖音breakdefault:break}return name}}} } /scriptstyle /style都能得到如下效果 可以看到计算属性成功传递参数并且返回的结果也是响应式的。 二、小程序、h5跳转其他平台授权 实现小程序、h5跳转其他平台授权的思路是【抖音举例】 往往需要调用一个跳转其他平台的接口此接口传递的参数往往包含一个授权完成的返回地址接口调用成功后会返回一个其他平台授权的页面地址使用window.location.href页面地址实现强制跳转授权页在授权页授权完成后自动返回通过参数传递的授权完成返回地址这样就完成授权了。 三、封装popup弹窗 封装popup弹窗时可以使用具名插槽如 slot namecontent/slot来实现灵活展示弹窗内容 使用template #content插入内容/template插入弹窗中的内容。 四、实现保存海报 保存海报要依靠html2canvas库写法固定 import html2canvas from html2canvas //绘制图片 drawImage() {if (this.poster ) { // 如果海报链接为空this.$loading()let dom document.querySelector(#poster) // 获取要下载的元素html2canvas(dom, { // 利用html2canvas库生成图片链接width: dom.clientWidth, //dom 原始宽度height: 554,scrollY: 0,scrollX: 0,useCORS: true}).then((canvas) {this.$hideLoading()//成功后调用返回canvas.toDataURL返回图片的imageDatathis.poster canvas.toDataURL(image/png, 1)this.downloadFile(this.poster) // 根据链接下载图片})} else {this.downloadFile(this.poster)} }, downloadFile(url) {// h5 a标签创建var link document.createElement(a);link.href url;link.download 分享海报.png;link.click(); }五、下载图片和复制分享链接 下载图片和复制分享链接实现的思路是一个的都是用js创建一个元素然后操作这个元素实现功能。 下载图片 downloadFile(url) {// h5 a标签创建var link document.createElement(a);link.href url; // 配置下载链接link.download 分享海报.png; // 配置下载文件名link.click(); // 触发下载 }复制链接 // 复制分享链接 copyUrl(url) {let oinput document.createElement(input) // 创建input标签oinput.value url // 将链接赋给inputdocument.body.appendChild(oinput); // 渲染input标签oinput.select(); // 选择input标签document.execCommand(copy); // 调用copyuni.showToast({title: 复制成功,duration: 500});document.body.removeChild(oinput); // 移除input标签 },
http://www.hkea.cn/news/14515010/

相关文章:

  • 网站形式的具体例子商标名称推荐
  • 网站架构企业收费标准网站设计模板免费
  • 泰兴网站建设吧敬请期待同义词
  • 建视频网站系统html个人网站制作
  • 引流推广网站平台关于进一步优化 广州
  • 行业前10的网站建设公司巴州网站建设库尔勒网站建设钟爱网络
  • seo网站推广软件排名网络维护是什么专业
  • 中国门户网站有哪些如何创建wordpress数据库文件夹
  • 网站排名如何上升外贸公司经营范围大全
  • wordpress主题网站seo自学
  • python和php做网站网站架构工程师
  • 北京专业做网站公司深圳专业建网站公司
  • 设计网站都有什么网络营销推广的特点有
  • 网站备案密码有什么用东莞网站忧化
  • 服务器建设网站电商网站建设课程设计实验报告
  • 摄影网站开发综述湘潭网站建设 h磐石网络
  • 网站中的滑动栏怎么做凡客陈年现状
  • 长沙网站建设大全科技网站排名
  • 网站开发 链接指向文件夹wordpress 中文图片
  • 做返利网站能赚钱蜘蛛从网站哪里抓取
  • 单位网站的方案wordpress安装不
  • 做百度推广网站咱们做推广专家
  • 比较好的网站建设品牌升级python做网站后台
  • 涿州城乡建设局网站聊城网站建设方案
  • 电子商务网站建设实训方案php 金融网站源码
  • 一个虚拟主机做2个网站wordpress域名重定义
  • 申请了域名 网站怎么建设呢wordpress固定链接设置
  • 苏州新区高端网站制作哪个网站教做公众号
  • 龙川做网站的wordpress主题改中文
  • 用J2ee怎么做视频网站音乐网站开发背景及意义