我使用纯JavaScript编写了一个与DOM交互的Chromium扩展程序,但现在我正在学习VueJS,并重新编写了扩展程序以使用Vue。我发现一个问题:有一个与Vue连接的元素。
我通过Vue实例的bg.cp
属性更改其值,现在我需要选择DOM元素。是否有一种方法可以使用Vue实例进行文本选择,而不是使用document.getElementById('test').select()
?
最终目标是将字段复制到剪贴板中。
<body>
<div id="appBg">
<input v-model="cp" id="test">
</div>
<script>
//vue instance of div with input field
var bg = new Vue({
el: "#appBg",
data: {
cp: ""
}
});
</script>
</body>