vsCode 报错[vue/no-v-model-argument]e‘v-model‘ directives require no argument

在vue3中使用ui库中的组件语法v-model:value时会提示[vue/no-multiple-template-root]The template root requires exactly one element.

引入组件使用单标签时会提示[vue/no-multiple-template-root]"The template root requires exactly one element.

原因:

1.可能是项目引入的eslint的检验提示

2.Vetur插件的校验

解决方法:

首先,我们需要排查项目中是否用到了eslint,以及vsCode是否安装了Vetur插件,来确定问题具体出在哪里。

1.如果是eslint导致的

.eslintrc.js文件中添加了一段代码。

复制代码
rules: {
    'vue/no-v-model-argument': 'off'
  }
2.如果是Vetur导致的

在Vetur的设置里关闭下图中的选项即可

3.如果你不确定到底是什么原因引起的,可以使用下面这种方法:package.json文件中添加以下代码

(优先推荐上面两种方法)

注意:以上两种方法都需要关闭vsCode重新启动才能生效
相关推荐
天若有情6734 小时前
程序员原创|借鉴JS事件冒泡,根治电脑文件混乱的“冒泡整理法”
开发语言·javascript·windows·ecmascript·电脑·办公·日常
An_s5 小时前
编辑器AI工具(vscode+claude)
ide·vscode·编辑器
FYKJ_20106 小时前
springboot校园兼职平台--附源码02041
java·javascript·spring boot·python·eclipse·django·php
千百元8 小时前
VScode怎么切中文菜单
vscode
用户66885998476610 小时前
Vue 3.0安装与使用
vue.js
空中海11 小时前
01 React Native 基础、核心组件与布局体系
javascript·react native·react.js
secondyoung12 小时前
VSCode设置显示空白字符
ide·vscode·编辑器
前端之虎陈随易13 小时前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
艺杯羹13 小时前
全网首发!Claude Code 国内用法保姆级教程:API配置+VS Code插件,15分钟轻松上手
vscode·ai·ai编程·模型·claude code
好运的阿财14 小时前
OpenClaw工具拆解之host_workspace_write+host_workspace_edit
前端·javascript·人工智能·机器学习·ai编程·openclaw·openclaw工具