通过按钮点击在vuejs组件中将URL复制到剪贴板
- 论坛
- 通过按钮点击在vuejs组件中将URL复制到剪贴板
14 浏览
通过按钮点击在vuejs组件中将URL复制到剪贴板
我有以下组件,并且我想要一个按钮,点击按钮时可以将link_url
复制到剪贴板上。
我有一个可以选择id的javascript代码,但是链接没有id。
我能否通过组件本身的refs来选择a标签
,或者有什么更好的方法可以完成这个任务。
我还在考虑在copyURL()
中动态生成带有this.link_url的a标签,但我猜这样做会很糟糕..我正在寻找vuejs的方法。
class="text-dark" target="_blank" rel="noopener noreferrer">{{ link_name }}
export default {
props: ["link_url", "link_name"],
methods: {
copyURL() {
var Url = document.getElementById('myid'); /*在此处获取vuejs el引用(通过$ref)但如何实现?*/
Url.innerHTML = window.location.href;
console.log(Url.innerHTML)
Url.select();
document.execCommand("copy");
}
}
}