关键词:clipboard.js; vue;
从npm安装
npm install clipboard --save
html
<button class="share" :data-clipboard-text="shareText" @click="handleShareClick">分享</button>
js
import Clipboard from clipboard
export default{
data() {
return {
shareText:
}
},
methods: {
handleShareClick(){
const clipboard = new Clipboard( .share );
this.shareText= hhh
clipboard.on( success , e => {
this.$message.success( 分享内容复制成功 );
clipboard.destroy();
});
clipboard.on( error , e => {
this.$message.error( 分享内容复制失败 );
clipboard.destroy();
});
}
}
}
参考链接
https://segmentfault.com/a/1190000020651289?utm_source=tag-newest
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...