vue-i18n在使用$t时提示类型错误

devtools/2024/9/30 1:52:15/

1. 问题描述

Vue3项目中,使用vue-i18n,在模版中使用$t时,页面可以正常渲染,但是类型报错。

在这里插入图片描述

相关依赖版本如下:

"dependencies": {"vue": "^3.4.29","vue-i18n": "^9.14.0",// 其它依赖
},

2. 解决方法

手动给 $t 添加类型声明。

创建一个类型声明文件vue-i18n.d.ts,并将其添加到 tsconfig.json 配置文件的 include 配置项中。文件内容如下:

export {};declare module '@vue/runtime-core' {// 提供全局属性 `$t`interface ComponentCustomProperties {$t: (message: string) => string;}
}

参考文档

  • 博客:vue-i18n 使用 $t 导致的 Typescript 报错问题
  • Vue3官网 :扩展全局属性

http://www.ppmy.cn/devtools/118997.html

相关文章

力扣 最小覆盖子串

最小覆盖子串 https://leetcode.cn/problems/minimum-window-substring/ 题目描述 题目分析f 覆盖子串:首先根据题意,要求目标字符串的元素必须都在子串中出现过,这表明可以是乱序出现。所以在解决问题是我们需要对子串和目标字符串做匹配&a…

【题解】—— [NOIP2013 普及组] 计数问题

【题解】—— [NOIP2013 普及组] 计数问题 [NOIP2013 普及组] 计数问题题目背景题目描述输入格式输出格式输入输出样例输入 #1输出 #1 提示 1.思路解析2.AC代码 [NOIP2013 普及组] 计数问题 通往洛谷的传送门 题目背景 NOIP2013 普及组 T1 题目描述 试计算在区间 1 1 1 到…

成都睿明智科技有限公司可靠吗?

在这个短视频风靡的时代,抖音已不仅仅是一个娱乐平台,它更是无数商家眼中的蓝海市场,是电商领域的新宠儿。在这场流量与转化的盛宴中,成都睿明智科技有限公司以其敏锐的市场洞察力和专业的服务能力,正逐步成为抖音电商…

【JavaEE初阶】网络原理

欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 目录 ⽹络互连 IP地址 端口号 协议 协议分层 优势 TCP/IP 五层网络模型 数据在网络通信中的整体流程 封装和分用 封装 分用 ⽹络互连 随着时代的发展,越来越需…

Linux风险应对策略:保障系统安全的有效措施

Linux作为一种开源操作系统,因其稳定性和安全性被广泛应用于服务器、嵌入式系统和个人电脑等多个领域。然而,随着网络攻击手段的不断演变,Linux系统也面临着各种安全风险。本文将探讨Linux系统的主要风险及其应对策略,帮助用户提升…

python request库的使用

安装和使用 requests库支持python3.8,注意版本 pip install requests 在项目中引用时如下: import requests访问网站 request访问网站一般用get和post两种方式 get requests库提供了get方法,可以用get方式访问网站,相当于在浏览…

揭秘ChatGPT背后的魔法:三阶段训练打造智能对话模型应用

1. 引言 随着自然语言处理技术的快速发展,基于深度学习的大规模预训练模型成为了人工智能领域的重要里程碑。这些大模型能够在广泛的数据上学习,并在不同任务中展现出出色的表现。2022年底释出的ChatGPT正是这种大规模预训练模型的代表性应用&#xff0…

9月27日,每日信息差

第一、中国科学家团队在干细胞治疗领域取得重要突破,通过化学重编程技术成功制备出胰岛细胞,并用于移植治疗一名 1 型糖尿病患者,实现了临床功能性治愈。相关研究成果已发表在国际权威期刊《细胞》上。 第二、交通运输部公路局局长周荣峰在国…