2
當我的vue.js應用程序中的某個文本區域粘貼某些東西時,我需要調用一個函數。在這種情況下,我應該怎樣稱呼我的功能?如何在vue.js中處理粘貼(Ctrl + v或鼠標)事件?
當我的vue.js應用程序中的某個文本區域粘貼某些東西時,我需要調用一個函數。在這種情況下,我應該怎樣稱呼我的功能?如何在vue.js中處理粘貼(Ctrl + v或鼠標)事件?
您可以簡單地使用paste
事件:
<textarea @paste="onPaste"></textarea>
...
methods: {
onPaste (evt) {
console.log('on paste', evt)
}
}
...
這不是一個具體的VUE事件。請參閱https://developer.mozilla.org/en-US/docs/Web/Events/paste
onPaste方法需要返回true才能真正粘貼文本。
使用@CodinCat中的上述示例並更新它。
<textarea @paste="onPaste"></textarea>
...
methods: {
onPaste (evt) {
console.log('on paste', evt)
return true;
}
}
...