因为有一些全局的方法 我们直接挂在了 app.config.globalProperties
app.config.globalProperties = {filters : (str) => return "我是过滤器" + str
}
然后可以直接在模板中使用这些方法 比如一些过滤器什么的东西
但是我们挂完之后 发现在模版中使用的时候 会出现ts的语法报错提示
这个时候其实需要我们提前声明一下就可以了
在全局的声明文件中 你也可以自己创建一个文件哈
global.d.ts
declare module 'vue' {interface ComponentCustomProperties {filters: (str: string) => string}
}
然后再回去看 好像没有报错了 是吧
其实你不管也没啥子影响 不影响程序的运行哈
关注我 持续更新前端知识