h5实现点击复制路由信息

之前看了很多文章都是引入一些clipboard组件,查看MDN文档后发现H5更新了一个clipboard API,直接通过浏览器就可以获取复制到剪切板,在目前的H5页面中十分的好用,非常的银杏。

clipboard API

具体的文档查看如上,文章中有个实例,获取页面中元素的信息粘贴到剪切板。

navigator.clipboard.readText().then(
clipText => document.querySelector(".cliptext").innerText = clipText);

我们的需求是点击复制浏览器中的路由信息:

let data = window.location.href // 拿到目前的路由信息
navigator.clipboard.writeText(data).then(
data =>
uni.showToast({ //封装的toast 成功回调
title:'复制成功,快去分享吧!',
icon:'none'
})
)

完成需求。

你可能感兴趣的:(h5实现点击复制路由信息)