vite+ts 中全局定义的方法无法识别 类型报错 类型“{ $: ComponentInternalInstance;...“

news/2024/11/28 6:40:18/

因为有一些全局的方法 我们直接挂在了 app.config.globalProperties

app.config.globalProperties  = {filters : (str) => return "我是过滤器" + str
}

然后可以直接在模板中使用这些方法 比如一些过滤器什么的东西
但是我们挂完之后 发现在模版中使用的时候 会出现ts的语法报错提示

这个时候其实需要我们提前声明一下就可以了
在全局的声明文件中 你也可以自己创建一个文件哈
global.d.ts

declare module 'vue' {interface ComponentCustomProperties {filters: (str: string) => string}
}

然后再回去看 好像没有报错了 是吧
其实你不管也没啥子影响 不影响程序的运行哈

关注我 持续更新前端知识


http://www.ppmy.cn/news/39279.html

相关文章

图解redis中的复制

目录 1.背景: 2.新版复制 2.1PSYNC 3.复制的实现 3.1设置主服务器的地址和端口 3.2建立套接字连接 3.3发送ping命令 3.4身份验证 3.5发送端口信息 3.6同步 3.7命令传播 1.背景: 在Redis中,用户可以通过执行SLAVEOF命令或者设置slav…

day18 二叉树遍历总结

二叉树遍历总结 遍历二叉树是指按照一定的顺序遍历二叉树中的每个节点。常见的遍历方式有前序遍历、中序遍历和后序遍历。以下是它们的具体实现: 前序遍历:按照“根节点-左子树-右子树”的顺序进行遍历。具体实现的步骤如下: 访问根节点对根…

银行数字化转型导师坚鹏:金融大数据分析与应用能力提升实战

金融大数据分析与应用能力提升实战课程背景: 数字化背景下,很多机构存在以下问题:不清楚大数据思维如何建立?不清楚金融大数据分析方法?不了解大数据应用成功案例? 课程特色:有实战案例…

go调用docker远程API(二)-docker API 的容器操作

文章目录1 获取容器列表2 查看指定容器信息3. 查看容器日志4 创建容器4.1 简单使用4.1.1 语法4.1.2 完整示例4.2 端口映射4.2.1 语法4.2.2 完整示例4.3 挂载本机目录/文件4.3.1 语法4.3.2 完整代码5. 启动容器6 停止容器7 删除(已停止的)容器8 进入容器执…

网络应用层

目录应用层网络版计算器服务器守护进程化HTTP协议URLurlencode和urldecodeHTTP协议格式HTTP的方法HTTP的状态码HTTP常见HeaderGET/POST重定向会话管理长连接与短链接简易HTTP代码HTTPS应用层 应用层的目的是向应用程序提供网络接口,直接向用户提供服务。应用协议要…

SQL SERVER数据库生成数据字典并且导出方法

SQL SERVER数据库生成数据字典并且导出方法打开SQL SERVER 2014找到你所需要建立数据字典的数据库在代码区输入如下SQL语句点击运行,导出或者带标题复制出来打开SQL SERVER 2014找到你所需要建立数据字典的数据库 右键→点击 新建查询 在代码区输入如下SQL语句 S…

类的加载过程-过程二:Linking阶段

链接过程之验证阶段(Verification) 当类加载到系统后,就开始链接操作,验证是链接操作的第一步。 它的目的是保证加载的字节码是合法、合理并符合规范的。 验证的步骤比较复杂,实际要验证的项目也很繁多,大体上Java虚拟机需要做…

使用ControlNet 控制 Stable Diffusion

本文将要介绍整合HuggingFace的diffusers 包和ControlNet调节生成文本到图像,可以更好地控制文本到图像的生成 ControlNet是一种通过添加额外条件来控制扩散模型的神经网络结构。它提供了一种增强稳定扩散的方法,在文本到图像生成过程中使用条件输入&…