iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > 其他 >VUE3+TS获取组件类型遇到的坑怎么解决
  • 119
分享到

VUE3+TS获取组件类型遇到的坑怎么解决

Vue3ts 2023-05-14 22:05:30 119人浏览 独家记忆
摘要

vue3+TS获取组件类型的方法踩坑获取组件类型的方法const AccountRef = ref<InstanceType<typeof LoginAccount>>()遇到的坑typeof LoginAccoun

    vue3+TS获取组件类型的方法踩坑

    获取组件类型的方法

    const AccountRef = ref<InstanceType<typeof LoginAccount>>()

    遇到的坑

    typeof LoginAccount一直报红线提示错误

    LoginAction: () => vo...' provides no match for the signature 'new (...args: any): any'.

    问题原因

    使用的是WEBstORM codeing,通过webstorm自带右键新建Vue文件,创建出来的文件是不带defineComponent的,所以导致上述的一直报红线

    <script lang="ts">
    export default {
    
    }
    </script>

    解决办法

    引用defineComponent

    <script lang="ts">
    import { defineComponent } from 'vue'
    export default defineComponent({//注意这里的这个小括号不能漏
    
    })
    </script>

    VUE3+TS获取组件ref实例

    使用 vue3 和 ts 时,为了获取 组件 ref 实例,就需要在 ref 函数的泛型中指定类型。

    如何获取组件的类型呢?

    vue 官方文档中 typescript 支持里已经告诉我们了一个获取组件类型的方法,InstanceType<typeof 组件名称>

    使用方式如下:

    const $userForm = ref<InstanceType<typeof userForm>>();

    以上就是VUE3+TS获取组件类型遇到的坑怎么解决的详细内容,更多请关注编程网其它相关文章!

    --结束END--

    本文标题: VUE3+TS获取组件类型遇到的坑怎么解决

    本文链接: https://www.lsjlt.com/news/208275.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • VUE3+TS获取组件类型遇到的坑怎么解决
      VUE3+TS获取组件类型的方法踩坑获取组件类型的方法const AccountRef = ref<InstanceType<typeof LoginAccount>>()遇到的坑typeof LoginAccoun...
      99+
      2023-05-14
      Vue3 ts
    • VUE3+TS获取组件类型遇到的坑如何解决
      这篇文章主要介绍了VUE3+TS获取组件类型遇到的坑如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇VUE3+TS获取组件类型遇到的坑如何解决文章都会有所收获,下面我们一起来看看吧。VUE3+TS获取组件...
      99+
      2023-07-06
    • 记VUE3+TS获取组件类型的方法踩坑及解决
      目录VUE3+TS获取组件类型的方法踩坑遇到的坑问题原因解决办法VUE3+TS获取组件ref实例如何获取组件的类型呢?总结VUE3+TS获取组件类型的方法踩坑 获取组件类型的方法 c...
      99+
      2023-03-06
      VUE3 TS VUE3获取组件类型 VUE3 TS获取组件类型
    • 使用this.getClass().getResource()获取文件时遇到的坑怎么解决
      这篇文章主要介绍“使用this.getClass().getResource()获取文件时遇到的坑怎么解决”,在日常操作中,相信很多人在使用this.getClass().getResource()获取文件时遇到的坑怎么解决问题上存在疑惑,...
      99+
      2023-07-04
    • 解决使用this.getClass().getResource()获取文件时遇到的坑
      目录使用this.getClass().getResource()获取文件时遇到的坑解决方式一解决方式二1.其实2.以上两种方法返回的都是 java.net.URL对象3.类加载器C...
      99+
      2022-12-29
      使用this.getClass() 使用getResource() this.getClass.getResource获取文件
    • 使用Vant框架list组件遇到的坑怎么解决
      本篇内容介绍了“使用Vant框架list组件遇到的坑怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用Vant框架list组件的坑介...
      99+
      2023-06-30
    • vue3获取ref实例结合ts的InstanceType问题怎么解决
      vue3获取ref实例结合ts的InstanceType有时候我们模板引用,但是在使用的时候,ts提示却不行,没有提示组件通过defineExpose暴露的方法名称,虽然这不是很影响,但是可以解决还是可以解决下~<!-- MyModa...
      99+
      2023-05-21
      Vue3 ts ref
    • 使用Mybatis遇到的坑之Integer类型参数问题怎么解决
      这篇文章主要讲解了“使用Mybatis遇到的坑之Integer类型参数问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用Mybatis遇到的坑之Integer类型参数问题怎么解决...
      99+
      2023-07-05
    • 使用Vant框架list组件遇到的坑及解决
      目录使用Vant框架list组件的坑介绍特性聊一下使用list组件遇到的坑vant中van-list的使用原代码使用Vant框架list组件的坑 介绍 Vant 是有赞前端团队开源的...
      99+
      2024-04-02
    • MyBatis+MyBatisPlus中遇到的坑怎么解决
      这篇文章主要介绍了MyBatis+MyBatisPlus中遇到的坑怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MyBatis+MyBatisPlus中遇到的坑怎么解决文章都会有所收获,下面我们一起来看...
      99+
      2023-07-05
    • vue3+echart5遇到的坑Cannot read properties of undefined (reading 'type')怎么解决
      本文小编为大家详细介绍“vue3+echart5遇到的坑Cannot read properties of undefined (reading 'type')怎么...
      99+
      2023-07-06
    • spring cloud oauth2 feign遇到的坑怎么解决
      本篇内容主要讲解“spring cloud oauth2 feign遇到的坑怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“spring cloud...
      99+
      2023-06-29
    • SpringBoot整合RocketMQ遇到的坑怎么解决
      本篇内容主要讲解“SpringBoot整合RocketMQ遇到的坑怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot整合RocketMQ遇到的坑怎么解决”吧!应用场景在实...
      99+
      2023-06-08
    • Vue3组件间传值的坑有哪些及怎么解决
      这篇文章主要讲解了“Vue3组件间传值的坑有哪些及怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue3组件间传值的坑有哪些及怎么解决”吧!实例填坑坑一1. 发现天坑我们通过一个计数...
      99+
      2023-07-06
    • 使用vue导出excel遇到的坑怎么解决
      这篇“使用vue导出excel遇到的坑怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“使用vue导出excel遇到的坑...
      99+
      2023-06-29
    • vue-cli项目中遇到的eslint坑怎么解决
      今天小编给大家分享一下vue-cli项目中遇到的eslint坑怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。vue-...
      99+
      2023-06-30
    • vue3中使用swiper遇到的问题怎么解决
      这篇文章主要介绍了vue3中使用swiper遇到的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue3中使用swiper遇到的问题怎么解决文章都会有所收获,下面我们一起来看看吧。一、安装swipe...
      99+
      2023-07-06
    • SpringCloud项目中Feign组件添加请求头所遇到的坑及解决
      目录前言分析解决原因找到了总结前言 在spring cloud的项目中用到了feign组件,简单配置过后即可完成请求的调用。 又因为有向请求添加Header头的需求,查阅了官方示例后...
      99+
      2023-05-18
      SpringCloud中Feign组件 Feign组件添加请求头 Feign添加请求头
    • mybatis实体类字段获取不到值怎么解决
      这篇文章主要介绍“mybatis实体类字段获取不到值怎么解决”,在日常操作中,相信很多人在mybatis实体类字段获取不到值怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mybatis实体类字段获取不...
      99+
      2023-06-21
    • 在Vue中使用dhtmlxGantt组件时遇到的问题怎么解决
      本文小编为大家详细介绍“在Vue中使用dhtmlxGantt组件时遇到的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“在Vue中使用dhtmlxGantt组件时遇到的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
      99+
      2023-07-05
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作