UNPKG

altenterorenter

Version:
65 lines (54 loc) 1.2 kB
# `altEnterOrEnter` > Enter 发送,Alt+Enter 换行 > Alt+Enter按下时,在光标位置插入换行 > 支持vue2.0和vue3.0 ## Vue2.0 ```javascript // 全局引用 import altEnterOrEnter from "altenterorenter"; Vue.directive("altEnterOrEnter", altEnterOrEnter); ``` ```html <template> <textarea v-alt-enter-or-enter="handleEnter"></textarea> </template> <script> // 局部引用 import altEnterOrEnter from "altenterorenter"; export default { directives: { altEnterOrEnter }, methods: { handleEnter(e) { console.log("Enter", e); } } } </script> ``` ## Vue3.0 ```javascript import { createApp } from "vue"; // 全局引用 import altEnterOrEnter from "altenterorenter"; const app = createApp({}); app.directive("altEnterOrEnter", altEnterOrEnter); app.mount("#app"); ``` ```html <template> <textarea v-alt-enter-or-enter="handleEnter"></textarea> </template> <script> // 局部引用 import altEnterOrEnter from "altenterorenter"; export default { directives: { altEnterOrEnter }, setup(){ handleEnter(e) { console.log("Enter", e); } return { handleEnter } } } </script> ```