1.下载插件vue-clipboard2
npm install --save vue-clipboard2
2.main.js
import VueClipboard from 'vue-clipboard2'
Vue.use(VueClipboard)
3.在vue文件中
<button @click="copy">分享</button>
// 这里的invitelink 可以自定义内容,复制其他内容也行
copy () {
// 这里注释的方式是把url里的路径去掉了,也可以自己修改路径以及添加参数
// let invitelink = location.href.replace(this.$route.path,'') + "/register?invitecode="
let invitelink = location.href;
this.$copyText(invitelink).then(
res => {
console.log(res.text) // 这里可以换成提示信息,比如:已成功复制到剪切板
},
err => {
console.log(err) // 同上
}
)
}
4.完成
点击分享弹出成功提示后就可以再别处ctrl + v 直接使用了