error Unexpected mutation of “xxxxx“ prop

错误是在进行 eslint 检查的时候触发的,这个错误的原因是我们在子组件中改变了父组件传递过来的 props

解决方法一:

不改变父组件传递过来的 props,如果需要改变父组件传递过来的值,可以使用 defineModel() 进行接收值,如果不了解 defineModel() 的可以去 vue3 的官网看一下

解决方法二:

在 eslint 的配置文件中,直接关闭此条 eslint 的规则,

复制代码
 'vue/no-mutating-props': "off",

eslint的配置文件名可能为以下名称,以前的版本还有 .eslintrc.js 等也是 eslint 的配置文件

相关推荐
向量引擎11 小时前
从零起步,如何打造专属向量引擎 API 中转工作流?
java·服务器·前端
IT_陈寒11 小时前
Vue这个动态响应坑把我整不会了
前端·人工智能·后端
bestlanzi11 小时前
使用nvm管理node环境
前端·vue.js·npm
SomeOtherTime12 小时前
Geojson相关(AI回答)
java·前端·python
就叫_这个吧13 小时前
HTML常用标签及举例使用
前端·html
utf8mb4安全女神13 小时前
【rsyslog服务】把所有服务的“临界点”以上的错误都保存在/var/log/alert.log⽇志中
java·前端·javascript
YANQ66213 小时前
7.bundlesdf本地安装
前端·webpack·node.js
星夜夏空9913 小时前
FreeRTOS学习(7)——任务列表
java·前端·学习
weixin_4713830314 小时前
由浅入深递归练习
前端·javascript·vue.js
tedcloud12314 小时前
ai-engineering-from-scratch部署教程:从零搭建AI应用环境
服务器·前端·人工智能·系统架构·edge