草庐IT

解决Vue3的ts报错:类型“{}”上不存在属性“xxx”,两种方法彻底根治

刚创建的一个Vue3和Ts的项目,结果使用Vscode打开后,修改了index.vue文件就报错了:网上找了各种原因,有让添加jsconfig.json文件的,有让新建一个项目的,有的直接放弃ts的,哈哈哈,真的是千奇百怪都有,好吧,我这里就也出两种方法:第一种:修改tsconfig.json文件在tsconfig.json文件中添加一行代码:就是让ts识别vue文件"include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"],}添加后的内容:修改完之后,保存文件,然后打开vue就没有提示了:第二种:不要用Vsc

程序员“起名”头痛根治指南

ThereareonlytwohardthingsinComputerScience:cacheinvalidationandnamingthings.--PhilKarlton软件开发中一个著名的反直觉就是“起名儿”,这个看上去很平凡的任务实际上很有难度。身边统计学显示,越是有经验的程序员,越为起名头痛,给小孩起名儿都没这么费劲。命名的困难可能来自于以下几个方面:信息压缩:命名的本质是把类/方法的信息提炼成一个或几个词汇,这本身需要对抽象模型的准确理解和概括。预测未来:类/方法的职责可能会在未来有变化,现在起的名字需要考虑未来可能的变动。语言能力:缺少正确的语法知识,或是缺少足够的词汇量。本

程序员“起名”头痛根治指南

ThereareonlytwohardthingsinComputerScience:cacheinvalidationandnamingthings.--PhilKarlton软件开发中一个著名的反直觉就是“起名儿”,这个看上去很平凡的任务实际上很有难度。身边统计学显示,越是有经验的程序员,越为起名头痛,给小孩起名儿都没这么费劲。命名的困难可能来自于以下几个方面:信息压缩:命名的本质是把类/方法的信息提炼成一个或几个词汇,这本身需要对抽象模型的准确理解和概括。预测未来:类/方法的职责可能会在未来有变化,现在起的名字需要考虑未来可能的变动。语言能力:缺少正确的语法知识,或是缺少足够的词汇量。本

程序员“起名”头痛根治指南

ThereareonlytwohardthingsinComputerScience:cacheinvalidationandnamingthings.--PhilKarlton软件开发中一个著名的反直觉就是“起名儿”,这个看上去很平凡的任务实际上很有难度。身边统计学显示,越是有经验的程序员,越为起名头痛,给小孩起名儿都没这么费劲。命名的困难可能来自于以下几个方面:信息压缩:命名的本质是把类/方法的信息提炼成一个或几个词汇,这本身需要对抽象模型的准确理解和概括。预测未来:类/方法的职责可能会在未来有变化,现在起的名字需要考虑未来可能的变动。语言能力:缺少正确的语法知识,或是缺少足够的词汇量。本

程序员“起名”头痛根治指南

ThereareonlytwohardthingsinComputerScience:cacheinvalidationandnamingthings.--PhilKarlton软件开发中一个著名的反直觉就是“起名儿”,这个看上去很平凡的任务实际上很有难度。身边统计学显示,越是有经验的程序员,越为起名头痛,给小孩起名儿都没这么费劲。命名的困难可能来自于以下几个方面:信息压缩:命名的本质是把类/方法的信息提炼成一个或几个词汇,这本身需要对抽象模型的准确理解和概括。预测未来:类/方法的职责可能会在未来有变化,现在起的名字需要考虑未来可能的变动。语言能力:缺少正确的语法知识,或是缺少足够的词汇量。本