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

1.项目有一个需求是,点击某个按钮执行复制的功能,但是需要复制的值是通过接口得到的,所以就不能第一时间获取这个值,所以第一次点击按钮的时候就不会成功,必须得第二次点击才会执行复制的功能。
2.如果要一次性点击按钮调完接口并执行复制功能我该怎么做呢?

万千封印
浏览 1679回答 4
4回答

神不在的星期二

官方文档new ClipboardJS('.btn', {    text: function(trigger) {        return '你想要复制的内容';    }});

慕雪6442864

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

POPMUISE

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

交互式爱情

click事件先取到值,加个判断值是否存在,再在这个事件中实例化clipboard绑定到同一个的按钮上。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript