Nuxt 3 - 如何添加 Vue3TouchEvents

问题描述 投票:0回答:1

我正在编写 Nuxt 3 应用程序,我想知道是否可以向其中添加触摸事件。

如果我尝试作为插件

import Vue from 'vue'
import Vue3TouchEvents from 'vue3-touch-events'

Vue.use(Vue3TouchEvents)

我有错误

Property 'use' does not exist on type 'typeof import("/Users/....../node_modules/vue/dist/vue")'.ts(2339)

如果这个库不能(或不应该)添加 - 处理触摸事件的更好方法是什么

vuejs3 touch nuxtjs3
1个回答
0
投票

解决方案

nuxt 3
vue3-touch-events.ts
目录的根目录中创建
plugins
然后使用
nuxtApp.vueApp.use
因为根据 nuxt 文档 关于 vue 插件注册:

import Vue3TouchEvents from "vue3-touch-events";
export default defineNuxtPlugin((nuxtApp) => {
    nuxtApp.vueApp.use(Vue3TouchEvents)
})
© www.soinside.com 2019 - 2024. All rights reserved.