$nextTick与document.execCommand()的当参数确实在dom上变化后去复制的功能
发布于 1个月前 作者 qingchengfanfan 168 次浏览 来自 问答

html: <input id="copyInput" type="text" v-model='informationUrl' style="position:fixed; top:-10000px; " /> //双向绑定了informationUrl这个字段 js: this.informationUrl = https://www.wegoo.com/information?topicId=${params.row.id}; //改变informationUrl字段后想要在nexttick中拷贝这个参数

console.log(document.execCommand(‘copy’))// 这个位置输出是true this.$nextTick(() => { let input = document.getElementById(‘#copyInput’); input.select(); if (document.execCommand(‘copy’)) {//这里输出就是false, document.execCommand(‘Copy’); this.$Message.info({ content: 复制成功 }) } }) 这是什么原因?有哪位能够解释一下

回到顶部