Vue3.0中引用子组件类型声明报错问题

2023-11-09

Vue3.0中引用子组件类型声明报错问题

报错原因:

1.找不到组件模块或者找不到对应的类型声明。
2.Typescript 只能理解 .ts 文件,无法理解 .vue 文件。

解决方案:

1.在项目根目录或 src 文件夹下创建一个后缀为 .d.ts 的文件,并写入以下内容:

 declare module '*.vue' {
   import { ComponentOptions } from 'vue'
   const componentOptions: ComponentOptions
   export default componentOptions
 }

注意事项:

1.名字随意
2.项目重启

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vue3.0中引用子组件类型声明报错问题 的相关文章

  • Angular2 - 在 SystemJS 中导入第 3 方 javascript

    由于某种原因 fileSaver 没有被映射 angular2 jwt 工作正常 I did npm install file saver save获取文件保护程序 然后按如下方式引用它 我有一个 gulp 任务将 js 文件移动到 lib
  • OpenLayers:放大或缩小后,被破坏的特征会重新出现

    我有一个 OpenLayers Bing 地图应用程序 可以显示危险废物站点 用户可以单击链接来切换地图上站点的子站点 当我通过调用层上的 destroyFeatures 来关闭子站点 它们是向量层上的点 时 它们会按预期消失 但是 如果我
  • 没有函数或 json 的 JavaScript 大括号

    刚刚打开客户端的 javascript 文件 第一行是这样的 var s account blog 我不明白 通常 根据我的经验 花括号包裹着一个函数 function welcome or a json JavaScript object
  • Angular JS - 提交到 $http 时日期发生变化 - 时区问题

    我遇到一个奇怪的问题Date当它通过 http put 传递到 API 时发生变化 我怀疑时区问题 Datepicker 触发 ng change 事件 console log Tue Jun 10 2014 00 00 00 GMT 01
  • Cypress:在 JSON 响应中存根特定键

    我想在 Cypress 中存根以下响应 专门存根密钥ds version 可能的值为 0 1 或 2 每个值将在 UI 上显示不同的元素 fixtures user json email email protected cdn cgi l
  • contenteditable,在文本末尾设置插入符号(跨浏览器)

    输出在Chrome div style border 1px solid 000 width 500px height 40px hey div what s up div div div div
  • 如何使用 LeafLe 创建商店地图

    我希望创建一个可以交互的地图 我发现的最好的选择是传单 问题是我没有找到任何资源来解释如何创建自己的地图 我希望创建一个商场地图 用户可以在其中看到所有商店 喷泉 我怎样才能做到这一点 最好的起点是传单示例页面 http leafletjs
  • 页面其余部分完成加载后延迟加载 html5 视频

    我有一个视频元素用作我正在构建的页面底部部分的背景 我试图通过将 src 存储为 data src 属性并使用 jQuery 在其他资源加载后将其应用到 src 属性 因为它不是英雄图像或任何东西 我想加载海报以节省加载时间 然后稍后加载视
  • WaveSurfer JS 无法在 Firefox 中为特定的 mp3 音频文件生成图表

    我们面临着在 Firefox 中使用 wavesurfer JS 对某些特定格式的 mp3 文件绘制音频可视化 图表 的问题 它总是给我们这样的错误 传递给decodeAudioData 的缓冲区包含未知的内容类型 但同一个文件在 chro
  • ajax 调用成功后点击链接 href

    我有一个正常的链接 a href http www google com class continue Continue a 我已将点击绑定到一个事件来发布 ajax 请求 如下所示 continue click function ajax
  • 检测 iPad Safari 用户的最佳方法

    添加用于检测 iPad Safari 用户的代码的最佳方法是什么 我的意思是我们应该使用 1 CSS 通过链接媒体 2 JS 通过navigator对象 我听说使用用户代理字符串并不是检测 iPad 的最佳方法 因为存在不一致的情况 请建议
  • 使用点符号将数字传递到函数中

    如果我有一个对象和函数 var obj 1234 example sample 5678 example sample function example num str if obj num hasOwnProperty str manip
  • 如何像在浏览器中一样检索准确的 HTML

    我正在使用 Python 脚本来呈现网页并检索其 HTML 它适用于大多数页面 但对于其中一些页面 检索到的 HTML 不完整 我不太明白为什么 这是我用来废弃此页面的脚本 由于某种原因 每个产品的链接不在 HTML 中 Link http
  • 无法安装js-bson

    我正在使用Windows 7 64位 尝试安装bson作为mongodb的依赖项 我收到此错误 npm WARN package json email protected cdn cgi l email protection No READ
  • JavaScript:嵌套循环?

    我想实现这样的动画 序列 动画以循环开始 想象一下car从 x1 移动到 x2 然后暂停 1 秒 然后再次播放动画 想象一下car从 x2 移动到 x3 等 the car循环是通过向汽车左侧添加 1px 来实现的 值 但我无法弄清楚嵌套循
  • 如何使表格单元格的最小宽度为 3 位数字?

    如何使表格中的每个单元格的最小宽度为 3 位数字且不会更大 现在我正在硬编码min width 但我不喜欢硬编码一个值 因为我将来可能想更改字体 如果需要Javascript也没关系 table border 1 tr td 1 td td
  • 防止 Bootstrap IE 下拉列表在滚动条单击时关闭

    在 IE 中 单击下拉菜单滚动条时 下拉菜单将关闭 当您使用鼠标滚轮滚动它时 效果很好 这是代码层链接 https www codeply com go Uh8qadr3q2 https www codeply com go Uh8qadr
  • Angular - 将焦点放在动态创建的输入字段上

    我如何将焦点添加到新创建的字段 参见到目前为止的示例 http jsfiddle net aERwc 165 http jsfiddle net aERwc 165 scope addField function console log h
  • 如何在javascript中设置从数据库输入的最大数量?

    我希望根据数据库中的数量设置 输入类型 数字 中输入的最大数量 目前 我正在尝试让它在数据最大的基础上工作 然后再尝试从数据库中获取最大值 但它似乎无法工作 之前已经在这里问过 但我仍然无法理解 在 php javascript 中设置数据
  • RemoveEventListener 在 Firefox 版本 58 中不起作用

    但它在 Chrome 中有效 这是我的 UI EventBus 代码 原型 addEventListener方法是一样的 只不过remove换成了add UI EventBus removeEventListener function ob

随机推荐

  • 利用Fiddler 解SSL加密 数据包

    在开发互联网应用的过程中 常常会设立或利用网络接口 为了调试对网络接口的使用 往往需要查看流入和流出网络接口的网络流量或数据包 抓包工具 就是一类用于记录通过网络接口的数据的工具 我们知道 网络协议是分层设计的 OSI模型将网络协议分为了7
  • 字符串之KMP详解

    昨晚梳理了一下KMP的过程 感觉印象深刻了不少 在此写下博客加深印象 同时也希望能和大家交流 KMP这个名字来源于其三个创始人名字首字母 主要用于解决字符串的匹配问题 字符串的匹配问题 假设有两个字符串S和T 问串T是否出现在串S中 串T在
  • Linux 链路聚合之bond和team

    交换机可以配置链路聚合 提供线路的冗余的同时提高带宽吞吐 服务器也可以通过bond team技术做网口硬件层面的冗余 防止单个网口应用的单点故障以及提高带吞吐量 bond模式最多可以添加两块网卡 team模式最多可以添加八块网卡 一 bon
  • vmware详细安装教程

    1 打开下载好的VMware安装文件 点击下一步 2 勾选 我接受许可协议中的条款 点击下一步 3 勾选 自动安装Windows Hypervisor Platform WHP 点击下一步 4 以下两个选项都勾选 5 选择安装路径 更改默认
  • TCP/IP协议三次握手与四次挥手

    一 标志位和序号 seq序号 发送方随机生成的 ack确认序号 ack seq 1 标志位ACK 1时确认序号有效 SYN标志位 发起一个新连接 ACK标志位 确认序号有效 FIN标志位 断开连接 二 三次握手 三次握手是客户端与服务端建立
  • 搭建 Github Pages 个人博客网站

    文章出自个人博客https knightyun github io 2018 04 01 github pages blog 1 1 转载请申明 目录 引言 关于博客 关于Github 创建Github账号 创建仓库 填充仓库 配置Gith
  • Linux sed 命令

    简介 sed Stream Editor文本流编辑 sed是一个 非交互式的 面向字符流的编辑器 能同时处理多个文件多行的内容 可以不对原文件改动 把整个文件输入到屏幕 可以把只匹配到模式的内容输入到屏幕上 还可以对原文件改动 但是不会再屏
  • 【WSL】[01] windows subsytem linux 安装、尤其(Ubuntu) 以及GUI的详细安装方法 - 升级APT到APT-FAST,加快8倍安装速度

    第 1 章前言 AI的训练和设计似乎ubuntu是必要的 而且 GPU的配置似乎也是要在Ubuntu下 某些模式版本才能兼容 单独搞一个编译服务器是个思路 但是 如果资金不够 也许要考虑在Windwos和Linux的系统共生下做点文章 Wi
  • liunux ubuntu 14.04/16 更换源为国内源--阿里云源/网易源/搜狐源

    转自 http www chenxm cc article 89 html 命令 sudo cp etc apt sources list etc apt sources list bak 备份 sudo vim etc apt sourc
  • Jenkins基础篇--linux安装Jenkins

    Jenkins简介 Jenkins是一个用Java编写的开源的持续集成工具 可用于自动化各种任务 如构建 测试和部署软件 持续集成是强调开发人员提交了新代码之后 立刻进行构建 单元 测试 根据测试结果 我们可以确定新代码和原有代码能否正确地
  • python中\t,\n,\n\t三者之间的区别

    ython中经常看到使用 t n n t 那么它们有什么区别之处呢 t 表示空4个字符 类似于文档中的缩进功能 相当于按一个Tab键 n 表示换行 相当于按一个 回车键 n t 表示换行的同时空4个字符 我们用例子来说明它们的区别 codi
  • qtdesigner设计表格_Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例...

    QT表格控件QTableView简介 表格视图控件QTableView 需要和QStandardItemModel 配套使用 这套框架是基于MVC设计模式设计的 M Model 是QStandardItemModel数据模型 不能单独显示出
  • SQL-labs的第30关——有防火墙 布尔盲注(Get)

    1 判断闭合方式 输入语句 id 1 返回页面如下 我们发现没有报错信息 所以不适合使用报错注入 我们输入语句 id 1 and 1 2 返回页面如下 输入语句 id 1 and 1 1 返回页面如下 闭合方式是双引号 2 选择注入方式 我
  • 推荐几个网盘搜索工具,大大提高你的找资源效率

    前言 网盘已经成了我们存储文件 分享文件必不可少的工具 常用的比如百度云盘 网上绝大部分的资源都是在通过百度云传播 但是它并没有提供一个搜索接口供我们找资源 下面推荐几个我常用的网盘搜索网站 相信可以大大提升你的资源寻找效率 如风搜 htt
  • DeepWalk+word2vec的百科词条图嵌入可视化实战分析

    视频讲解 DeepWalk word2vec的百科词条图嵌入可视化实战分析 哔哩哔哩 bilibili 结果演示 完整代码数据 import networkx as nx 图数据挖掘 import gensim from gensim mo
  • 如何正确打开华为手机的 USB 调试和 完整 log 功能?

    华为手机 荣耀6 不能开启USB调试 借了一台华为荣耀手机 估计被重置过系统 电脑都连接不上 在关于里面开启开发者模式 并开启 USB 调试模式 但是刚打开 再次进来就变成不可选择的状态 并且不能调试 需要如下操作才能正常使用 USB 调试
  • 关于梯度下降的学习笔记

    什么是梯度下降 梯度下降可拆分为梯度 下降 在一阶函数中 某一点的梯度表示函数在该点处的导数 导数的正负号表示函数上升的方向 梯度下降是基于微积分中导数的概念 大部分的机器学习模型都有直接或间接地运用梯度下降的算法 1 梯度下降的目的 在机
  • OpenCV-Python学习(21)—— OpenCV 图像几何变换之图像翻转(cv.flip、np.flip)

    1 学习目标 学习 OpenCV 图像的翻转函数 cv flip 学习 NumPy 矩阵的反转函数 np flip 自己实现矩阵反转的函数 2 OpenCV 翻转 翻转也称镜像 是指将图像沿轴线进行轴对称变换 水平镜像是将图像沿垂直中轴线进
  • 【maven】mvn deploy 报错 Failed to deploy artifacts: Could not transfer artifact

    文章目录 1 场景1 1 1 概述 1 场景1 1 1 概述 因为在windows下 内网环境 然后升级了flink 但是包是外网拷贝进去的 拷贝到我的本地 现在本地升级好了 需要将jar包发布到内网的nexus机器中 但是执行命令报错如下
  • Vue3.0中引用子组件类型声明报错问题

    Vue3 0中引用子组件类型声明报错问题 报错原因 1 找不到组件模块或者找不到对应的类型声明 2 Typescript 只能理解 ts 文件 无法理解 vue 文件 解决方案 1 在项目根目录或 src 文件夹下创建一个后缀为 d ts