超级悠悠
高性能程序定制、UI定制
552531

访问

0

评论

19

动态

2034

运行

来过
设计群: 70888820
位置: luzhou·sichuan

- 今日签到 -

今日暂无签到

首页破碎代码Nuxt3回车事件绑定

Nuxt3回车事件绑定

评论 0/访问 486/分类: 破碎代码/发布时间:

composables目录下新建一个useUtil.ts

useUtil.ts

export function useEnterEvent(event: () => void) {
   function handleEnterEvent(e: { key: string, preventDefault: () => void }) {
      if (e.key === 'Enter') {
         event()
         // 取消事件的默认动作
         e.preventDefault()
      }
   }
   onBeforeMount(() => document.addEventListener('keydown', handleEnterEvent))
   onUnmounted(() => document.removeEventListener('keydown', handleEnterEvent))
}

使用方法

/**
 * @description 回车事件绑定
 */
useEnterEvent(() => handleSubmit())

其中handleSubmitclick事件

收藏

点赞

打赏