问题标签 [vetur]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - 文件名与仅在casing.Vetur(1149)中已包含的文件名不同
我的文件夹结构或代码没有任何问题。
但是,有一次我更改了我的文件夹名称后,Vetur 一直对我大喊此消息。
我尝试了以下事情
- 完全删除 repo 并提交新的 git
- 重新安装 Vetur
- 重新启动计算机
- 删除 node_modules
但问题仍然存在,我该如何解决?
typescript - 具有 vue-class-components 和 typescript 的 vuejs 实例属性时出错
我想为我的服务器的 url 设置一个全局变量。
我在我的 main.ts 上写了这个
然后尝试在 App.vue 中使用它
我可以在浏览器的控制台中看到 url。
但我收到了这个错误:
Property '$apiUrl' does not exist on type 'App'.Vetur(2339)
我无法继续,因为在应用程序的某些部分 this.$apiUrl 由于某种原因未定义。
我该如何解决?
vue.js - VSCode Syntax Highlighting not working with Vue / Vetur
For the last week or so, every .VUE file I work with has no syntax highlighting. I usually have the extension Vetur to help with synthax highlighting and other tweaks to .VUE files.
Things I've tried so far:
- uninstall/reinstall Vetur
- change file associations in VScode
- make sure .vue files have no errors
vuelidate - 如何使用 vuelidate 验证电子邮件地址?
如何验证电子邮件?
请您展示一个带有错误消息的示例吗?
文档没有提供足够的细节。
似乎没有什么像v-if="!$v.user.email.email"
以下代码也不起作用
typescript - Vue 3.0.0.rc-5 中的 TypeScript 3.9.7 可选链接警告
出现 Vetur 错误“无法调用可能‘未定义’的对象。” 在应该没问题的线路上。我确实在 Vetur 的 VS 代码设置中选中了“使用工作区依赖项”。
Vetur 不应该理解 TypeScript 可选链吗?我也尝试添加
在显示错误的行之前(并且它没有改变任何东西)。与包装相同的事情:
围绕函数的内部。对我忽略了什么有什么想法吗?
html - Eslint 修复命令没有修复所有的 vue/html-indent 错误
我有一些 linting 规则,.eslintrc.js
如下所示:
我将这些设置作为我的工作区设置:
当我保存文件并格式化一切正常时,格式化工作。但是当我跑步时
这显示了 lint 警告和错误,但不符合vue/html-indent
规则。
- 如果组件看起来像这样:
- 如果我保存组件如下所示:
- 但是如果我运行 linting 命令,它看起来像这样:
我想vue/html-indent
在运行 lint 命令时修复所有错误,但我在这里没有成功。如何从 cli 获取 vetur/eslint 格式?
eslint - 如果在 .eslintrc 和 .prettierrc 中配置,ESLint 会更漂亮地运行两次
我正在尝试解决在 VSCode 中保存格式时遇到的问题。我没有将 prettier 作为独立扩展安装。我已经安装了 eslint。我正在使用打字稿文件。
在我的编辑器中,我看到尾随逗号的警告,当我点击保存时,我看到尾随逗号消失,然后重新出现。我意识到我在 .eslintrc.js 文件中将尾随逗号设置为“none”,并在 .prettierrc.js 文件中设置为“always”。他们都在下面。
我也安装了 Vetur,但我认为我只有在保存时运行 vetur,因为我的 vsconfig 文件指定了这一点:
但是 prettier 肯定会运行两次。我应该寻找其他一些设置吗?或者 eslint 是否为它找到的每组配置运行一次更漂亮。
这是我的 eslintrc 文件:
这是我的 .pretterrc.js 文件:
我知道我可以让两个文件保持一致,我会得到正确的输出,但我不希望格式化运行两次。使用打字稿文件似乎很慢,因为它一直没有格式化两次。
我认为我的 settings.json 文件的相关部分是:
任何要查看哪些设置的指针将不胜感激。
typescript - Vetur 在模板中无法正常工作(不检查数据、方法...)
我在带有打字稿的 vue 项目中使用 vscode 的 vetur 扩展。我刚刚发现 vetur 实际上可以检查模板标签中的道具、方法……甚至可以检查变量的类型。但就我而言,它什么都不做,没有类型检查,没有有效的名称检查,没有悬停信息(我最想要的东西)。我想知道是否需要进行一些设置才能使其正常工作。在我的情况下的一些信息:
vscode 版本 1.49.0
vetur 版本 v0.27.3
将 vue v2.6.11 与 vue-class-component 一起使用
typescript - 当“@”用于打字稿类组件模板中的事件绑定时,Vetur 未正确读取函数名称
在某些情况下,vetur 无法正确读取 vue 类组件函数的名称。例如,对于下面的类组件,vetur 会说找不到“nclick”。
有了这个错误,vetur 将允许您使用名称“oonClick”,这将在构建和测试时失败。要回购错误,您需要在 vue 2 中使用基于类的组件,在这种情况下,我还使用了可能需要也可能不需要的 vuetify。