近期要用contenteditable属性做文本输入框,我要实时获取div内容,发现监听不到属性
class="edit-area full_size init_position" contenteditable="true" ref="editor">
watch:{
'$refs.editor.innerHTML':{
handler(newVal){
console.log('新的值',newVal)
},
deep:true,
immediate:true
}
}
绑定input
事件可以获取
<div class="edit-area full_size init_position" contenteditable="true" ref="editor" @input="onEdit"></div>
可以参看《Vue.js(5):方法、计算属性和监听》,对于监听里面有具体的三种演示,https://blog.csdn.net/dawn0718/article/details/120689003
那你 change事件不行吗