小编top*_*dev的帖子

在Vue(Nuxt js)中将数据(文本)复制到剪贴板

当我单击 时vs-buttonsingle_download_link.pdfId应该将其复制到剪贴板上。我这样尝试过。但它不起作用。而且我不会使用v-clipboard节点模块。请帮我。问候。

DOM 代码

<div ref="text" class="w-full">{{single_download_link.pdfId}}
</div>
<vs-button block @click="copy()">
    Copy this link to clipboard.
</vs-button>
//this is my function

<script>
    import "../../assets/css/products.css";


    export default {
        name: 'Products',
        components:{
            Vinput,
        },
        data () {
            return {
                single_download_link:{
                    pdfId:"",
                    pdfRandomName:"",
                    uploaderUserName:"",
                    uploaderUserId:"",
                    uploaderUserEmail:""
                }
            }
        },
        methods:{
            copy(){
                this.$refs.text.select();
                document.execCommand('copy');
            },
        },

    }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript laravel vue.js nuxt.js

2
推荐指数
1
解决办法
6241
查看次数

标签 统计

javascript ×1

laravel ×1

nuxt.js ×1

vue.js ×1