error Unexpected mutation of “xxxxx“ prop

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

解决方法一:

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

解决方法二:

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

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

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

相关推荐
研☆香9 小时前
html页面如何精准布局
前端·html
零下32摄氏度9 小时前
【前端干货】接口在 Postman 测试很快,页面加载咋就慢?
前端·程序人生·postman
全栈陈序员9 小时前
说说你对 Vue 的理解
前端·javascript·vue.js·学习·前端框架
全栈技术负责人9 小时前
Ling框架:针对AIGC工作流中JSON数据流式处理的解决方案
前端·ai
自由与自然9 小时前
实现类似van-dialog自定义弹框
前端·javascript·html
KLW759 小时前
vue3中操作样式的变化
前端·javascript·vue.js
天天讯通10 小时前
BI 报表:呼叫中心的伪刚需
大数据·前端·数据库
自由与自然10 小时前
栅格布局常用用法
开发语言·前端·javascript
Violet_YSWY10 小时前
讲一下ruoyi-vue3的前端项目目录结构
前端·javascript·vue.js
这是你的玩具车吗10 小时前
转型成为AI研发工程师之路
前端·ai编程