vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)


Posted in Javascript onSeptember 11, 2020

问题描述:

今天早上一开机,打开项目,发现项目一片醒目的红色,查看报错原因提示:

Property ‘xxxx' does not exist on type 'CombinedVueInstance<{ readyOnly: unknown; businessPrice: unknown; travelStaffInfo: any; } & Record<never, any> & Vue, object, object, object, Record<never, any>>. Vetur(2339)

vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)

解决过程:

疯狂百度,只查明该报错与typescript相关,但是我这里是一个纯正的vue项目,也没有开启tslint,为啥会报这个错误呢?

vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)

于是重点关注结尾的Vetur(2339),想来应该是与Vetur插件相关。
禁用了Vetur相关的插件之后,果然不报错了。
但是Vetur插件涉及到的东西太多了,格式化,代码片段,直接关闭会导致很多功能无法正常使用!
于是开始研究Vetur的配置,果然找到了玄机。

vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)

vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)

解决办法:

依次点击:文件——首选项——设置,在打开的页面点击,用户——拓展——vetur

然后疯狂下滑,找到Validation: Interpolation一栏,看到这里有一句:

validate interpolation in <template> region using TypeScript language service

大意就是按照TypeScript 的语法规则去校验<template>中的语句。
豁然开朗,关闭该选项即可。

至于为啥会勾选上,八成是因为vetur升级的原因吧 。

到此这篇关于vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)的文章就介绍到这了,更多相关vscode vue项目报错内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
实例:用 JavaScript 来操作字符串(一些字符串函数)
Feb 15 Javascript
jquery中this的使用说明
Sep 06 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
Sep 02 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
Jul 09 Javascript
Bootstrap导航条的使用和理解3
Dec 14 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
Apr 25 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
Sep 05 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
JavaScript eval()函数定义及使用方法详解
Jul 07 Javascript
Vue父组件监听子组件生命周期
Sep 03 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
Sep 11 #Javascript
关于ES6尾调用优化的使用
Sep 11 #Javascript
在js文件中引入(调用)另一个js文件的三种方法
Sep 11 #Javascript
Vue项目开发常见问题和解决方案总结
Sep 11 #Javascript
JavaScript实现简单日历效果
Sep 11 #Javascript
vue $mount 和 el的区别说明
Sep 11 #Javascript
JavaScript 判断数据类型的4种方法
Sep 11 #Javascript
You might like
基于mysql的论坛(4)
2006/10/09 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
js判断样式className同时增加class或删除class
2013/01/30 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
简单谈谈javascript高级特性
2019/09/04 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
2019/04/11 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
Python简单实现区域生长方式
2020/01/16 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
介绍一下linux的文件系统
2015/10/06 面试题
四年级下册教学反思
2014/02/01 职场文书
对孩子的寄语
2014/04/09 职场文书
学生期末评语大全
2014/04/30 职场文书
交通安全责任书范本
2014/07/24 职场文书
超市食品安全承诺书
2015/04/29 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
MySQL为id选择合适的数据类型
2021/06/07 MySQL