问题:
用react写了移动端的应用,其中有一步是复制链接,用的是插件:copy-to-clipboard。在复制一个请求接口获得的链接时,发生了异常。如图:
原因:
最初我是怀疑插件有问题,但是其他的页面也有使用这个插件进行复制,并没有出现这个问题,而这个出现问题的复制与其他的不同的地方就是,这个复制的链接是接口返回来的。那就可能是因为异步的问题导致的。
方法:
之前我是直接拿到接口返回的链接进行复制。现在我加了一个弹窗,接口请求成功之后弹出弹窗,询问是否复制,点击确认在用这个插件进行复制,这个时候就复制成功了。