如何在图标javascript上应用复制功能?
[![在此处输入图像描述][1][1] 强文本** 我在网站上有一个复制图标。我想在单击图标时复制网站URL。传统的方法是处理输入文本,但我无法将其应用于图标如何在图标javascript上应用复制功能?,javascript,vue.js,copy,click,icons,Javascript,Vue.js,Copy,Click,Icons,[![在此处输入图像描述][1][1] 强文本** 我在网站上有一个复制图标。我想在单击图标时复制网站URL。传统的方法是处理输入文本,但我无法将其应用于图标 <div class="icon-container" style="display: inline-block;"> <input class="paste" type="button" va
<div class="icon-container" style="display: inline-block;">
<input class="paste" type="button" value="Copy Url" @click="urlCopy" id="copy" hidden/>
<textarea class="paste" id="url" rows="1" cols="30" hidden></textarea>
<img style="display: inline-block" src="share.png" alt="">
</div>
urlCopy() {
console.log("sulg", this.slug.fullPath)
let Url = document.getElementById("url");
Url.innerHTML = window.location.href;
console.log(Url.innerHTML)
Url.select();
document.execCommand("copy");
}
urlCopy(){
log(“sulg”,this.slug.fullPath)
让Url=document.getElementById(“Url”);
Url.innerHTML=window.location.href;
console.log(Url.innerHTML)
Url.select();
文件。执行命令(“副本”);
}
我强烈建议使用vue-clipboard2
。它将使复制url比传统方法容易得多
示例
复制
新Vue({
el:“#应用程序”,
模板:'#t',
数据:函数(){
返回{
消息:“复制这些文本”
}
},
方法:{
文档复制:函数(){
this.$copyText(this.message).then(函数(e){
警报('已复制')
控制台日志(e)
},功能(e){
警报('无法复制')
控制台日志(e)
})
}
}
})
我强烈建议使用vue-clipboard2
。它将使复制url比传统方法容易得多
示例
复制
新Vue({
el:“#应用程序”,
模板:'#t',
数据:函数(){
返回{
消息:“复制这些文本”
}
},
方法:{
文档复制:函数(){
this.$copyText(this.message).then(函数(e){
警报('已复制')
控制台日志(e)
},功能(e){
警报('无法复制')
控制台日志(e)
})
}
}
})
您可以编写代码库吗?我不确定您是否希望函数将文本复制到剪贴板。是的,我想复制当前url。但是当我点击图标时。用javascript/html/css代码段上的css更新你的整个代码库。你能编写你的代码库吗?我不确定你是否想让函数将文本复制到剪贴板。是的,我想复制当前url。但是当我点击图标时,用javascript/html/css代码段上的css更新你的整个代码库,它能应用到img标签上吗?单击img,它将复制URL。是的,您可以。您还可以使用按钮
标签包装img
标签<代码>或
可以应用于img标签上吗?单击img,它将复制URL。是的,您可以。您还可以使用按钮
标签包装img
标签<代码>或