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

沈阳网站建设 景乔科技网站做APP麻烦吗

沈阳网站建设 景乔科技,网站做APP麻烦吗,做网站编辑工作累吗,网络营销成功的品牌问题场景:今天遇到这样一个问题,需要从后端接口获取到的值进行复制,且不能提现调用获取值,因为是一个数据列表,每个列表元素需要当场点击调用接口获取值进行复制,本来以为很简单的一个需求,当做…

问题场景:今天遇到这样一个问题,需要从后端接口获取到的值进行复制,且不能提现调用获取值,因为是一个数据列表,每个列表元素需要当场点击调用接口获取值进行复制,本来以为很简单的一个需求,当做好之后发布到线上发现ios机型无效

api:uni.setClipboardData

原因:这是iOS的安全限制,要求复制操作必须是由用户直接触发的同步操作。如果在异步回调中调用复制API,iOS会认为这不是用户直接触发的操作,从而拒绝执行。

有一个解决方法,一个降级方案

解决方法:
使用 async/await 保证在同一个事件循环中完成复制:

async function copyContent() {uni.showLoading({title: '加载中...'});try {const content = await new Promise((resolve, reject) => {request({url: '/api/xxx',success: (res) => resolve(res.data),fail: (err) => reject(err)});});uni.hideLoading();uni.setClipboardData({data: content,success: function() {uni.showToast({title: that.i18n.page.text24,icon: 'none'});}});} catch(err) {uni.hideLoading();console.error(err);}
}

降级方案:点击按钮调用接口获取到值,弹出弹框,在弹框点击按钮调api复制

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

相关文章:

  • 北京免费建站深圳市点击未来科技网站建设
  • 上海网站建设解决方案免费新闻源发布平台
  • 表白网站怎么做祁东seo公司
  • 创建网站成功案例建设银行信用卡管理中心网站首页
  • 提供东莞微信网站建设wordpress符号插件
  • 三门峡高端网站建设打电话沟通做网站话术
  • 网站建设基本问题wordpress子主题
  • 住房和城乡建设部网站北京网站建设高校
  • 买了域名怎么做网站南通网站制作怎样
  • 做电影网站会不会涉及版权问题易营宝智能建站平台
  • cms网站栏目介绍网站建设基础考试
  • 网站内链怎么删除wordpress自定义页眉设置
  • 临海网站设计网页图片显示不出来打叉
  • 带视频的网站模板wordpress教学视屏
  • 为什么有的网站只有版权没有备案网站兼容性怎么调
  • 网站建设工作人员有哪些职责网站备案入口
  • 惠州seo网站管理中牟建设局网站
  • 公司微网站制作wordpress登录开发
  • 网站发布信息的基本流程上海想找人设计网站
  • 网站后台登陆不上去有哪些好的做问卷调查的网站好
  • 有什么网站可以做微信支付宝wordpress 文章首标点
  • 怎么做网站上做电子书宁夏建设银行官方网站
  • 建设网站平台费温州网站制作网站
  • 你第一个物流网站建设方案找事做搜索网站
  • 给别人做网站是外包公司百度云搜索引擎入口手机版
  • 网站关键词设置技巧淘宝联盟的网站怎么自己做
  • 大型网站开发文档jsp语言做网站
  • 余姚建设网站公司手机上的html编辑器
  • 店铺设计案例深圳sem优化
  • 网站dns错误广州黄埔网站制作