为了账号安全,请及时绑定邮箱和手机立即绑定

使用clipboard.js如何在调用接口调用完成后执行复制功能?

使用clipboard.js如何在调用接口调用完成后执行复制功能?

万千封印 2019-03-20 17:15:00
1.项目有一个需求是,点击某个按钮执行复制的功能,但是需要复制的值是通过接口得到的,所以就不能第一时间获取这个值,所以第一次点击按钮的时候就不会成功,必须得第二次点击才会执行复制的功能。2.如果要一次性点击按钮调完接口并执行复制功能我该怎么做呢?
查看完整描述

4 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

官方文档

https://img1.sycdn.imooc.com//5ca43b3a0001a31c05050166.jpg

new ClipboardJS('.btn', {

    text: function(trigger) {

        return '你想要复制的内容';

    }

});


查看完整回答
反对 回复 2019-04-03
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

大兄弟怎么解决第一次无法生效的问题?(环境vue)


查看完整回答
反对 回复 2019-04-03
?
POPMUISE

TA贡献1765条经验 获得超5个赞

试试在text的函数里先把数据请求出来然后再return要复制的值


查看完整回答
反对 回复 2019-04-03
?
交互式爱情

TA贡献1712条经验 获得超3个赞

click事件先取到值,加个判断值是否存在,再在这个事件中实例化clipboard绑定到同一个的按钮上。


查看完整回答
反对 回复 2019-04-03
  • 4 回答
  • 0 关注
  • 1678 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号