问题标签 [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.

0 投票
1 回答
5577 浏览

vue.js - 文件名与仅在casing.Vetur(1149)中已包含的文件名不同

我的文件夹结构或代码没有任何问题。

但是,有一次我更改了我的文件夹名称后,Vetur 一直对我大喊此消息。

我尝试了以下事情

  1. 完全删除 repo 并提交新的 git
  2. 重新安装 Vetur
  3. 重新启动计算机
  4. 删除 node_modules

但问题仍然存在,我该如何解决?

0 投票
2 回答
693 浏览

typescript - 具有 vue-class-components 和 typescript 的 vuejs 实例属性时出错

我想为我的服务器的 url 设置一个全局变量。

我在我的 main.ts 上写了这个

然后尝试在 App.vue 中使用它

我可以在浏览器的控制台中看到 url。

但我收到了这个错误: Property '$apiUrl' does not exist on type 'App'.Vetur(2339)

我无法继续,因为在应用程序的某些部分 this.$apiUrl 由于某种原因未定义。

我该如何解决?

0 投票
3 回答
9177 浏览

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

][1]

0 投票
1 回答
6675 浏览

vuelidate - 如何使用 vuelidate 验证电子邮件地址?

如何验证电子邮件?

请您展示一个带有错误消息的示例吗?

文档没有提供足够的细节。

似乎没有什么像v-if="!$v.user.email.email"

以下代码也不起作用

0 投票
1 回答
749 浏览

typescript - Vue 3.0.0.rc-5 中的 TypeScript 3.9.7 可选链接警告

出现 Vetur 错误“无法调用可能‘未定义’的对象。” 在应该没问题的线路上。我确实在 Vetur 的 VS 代码设置中选中了“使用工作区依赖项”。

Vetur 不应该理解 TypeScript 可选链吗?我也尝试添加

在显示错误的行之前(并且它没有改变任何东西)。与包装相同的事情:

围绕函数的内部。对我忽略了什么有什么想法吗?

0 投票
1 回答
1181 浏览

html - Eslint 修复命令没有修复所有的 vue/html-indent 错误

我有一些 linting 规则,.eslintrc.js如下所示:

我将这些设置作为我的工作区设置:

当我保存文件并格式化一切正常时,格式化工作。但是当我跑步时

这显示了 lint 警告和错误,但不符合vue/html-indent规则。

  1. 如果组件看起来像这样:
  1. 如果我保存组件如下所示:
  1. 但是如果我运行 linting 命令,它看起来像这样:

我想vue/html-indent在运行 lint 命令时修复所有错误,但我在这里没有成功。如何从 cli 获取 vetur/eslint 格式?

0 投票
2 回答
2300 浏览

eslint - 如果在 .eslintrc 和 .prettierrc 中配置,ESLint 会更漂亮地运行两次

我正在尝试解决在 VSCode 中保存格式时遇到的问题。我没有将 prettier 作为独立扩展安装。我已经安装了 eslint。我正在使用打字稿文件。

在我的编辑器中,我看到尾随逗号的警告,当我点击保存时,我看到尾随逗号消失,然后重新出现。我意识到我在 .eslintrc.js 文件中将尾随逗号设置为“none”,并在 .prettierrc.js 文件中设置为“always”。他们都在下面。

我也安装了 Vetur,但我认为我只有在保存时运行 vetur,因为我的 vsconfig 文件指定了这一点:

但是 prettier 肯定会运行两次。我应该寻找其他一些设置吗?或者 eslint 是否为它找到的每组配置运行一次更漂亮。

这是我的 eslintrc 文件:

这是我的 .pretterrc.js 文件:

我知道我可以让两个文件保持一致,我会得到正确的输出,但我不希望格式化运行两次。使用打字稿文件似乎很慢,因为它一直没有格式化两次。

我认为我的 settings.json 文件的相关部分是:

任何要查看哪些设置的指针将不胜感激。

0 投票
0 回答
136 浏览

vue.js - 意外的结束标签 - Vetur 扩展

我在 vscode 中收到 vetur 扩展的弹出错误

在此处输入图像描述

当我保存文件时。我找不到它所指的 p 标签,但禁用它的唯一方法是关闭 vscode 中的格式化程序真的很烦人。如何解决此格式化失败错误?

代码行 15 - 24

0 投票
1 回答
1160 浏览

typescript - Vetur 在模板中无法正常工作(不检查数据、方法...)

我在带有打字稿的 vue 项目中使用 vscode 的 vetur 扩展。我刚刚发现 vetur 实际上可以检查模板标签中的道具、方法……甚至可以检查变量的类型。但就我而言,它什么都不做,没有类型检查,没有有效的名称检查,没有悬停信息(我最想要的东西)。我想知道是否需要进行一些设置才能使其正常工作。在我的情况下的一些信息:

  • vscode 版本 1.49.0

  • vetur 版本 v0.27.3

  • 将 vue v2.6.11 与 vue-class-component 一起使用

0 投票
1 回答
122 浏览

typescript - 当“@”用于打字稿类组件模板中的事件绑定时,Vetur 未正确读取函数名称

在某些情况下,vetur 无法正确读取 vue 类组件函数的名称。例如,对于下面的类组件,vetur 会说找不到“nclick”。

有了这个错误,vetur 将允许您使用名称“oonClick”,这将在构建和测试时失败。要回购错误,您需要在 vue 2 中使用基于类的组件,在这种情况下,我还使用了可能需要也可能不需要的 vuetify。