error Unexpected mutation of “xxxxx“ prop

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

解决方法一:

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

解决方法二:

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

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

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

相关推荐
pas13612 分钟前
31-mini-vue 更新element的children
前端·javascript·vue.js
wordbaby17 分钟前
TanStack Router 实战:如何构建经典的“左侧菜单 + 右侧内容”后台布局
前端·react.js
oMcLin32 分钟前
如何在 RHEL 7 上优化 Nginx 与 PHP‑FPM 配置,确保高并发 Web 应用的稳定性与响应速度?
前端·nginx·php
Taiyuuki1 小时前
WebGPU 开发者福音!在 VS Code 中实时预览你的WGSL着色器作品
前端·gpu·图形学
李剑一1 小时前
uni-app实现网络离线定位
前端·trae
鲨莎分不晴1 小时前
Nginx 部署前端项目实战指南
运维·前端·nginx
码界奇点1 小时前
基于Vue3与TypeScript的后台管理系统设计与实现
前端·javascript·typescript·vue·毕业设计·源代码管理
ashcn20011 小时前
水滴按钮解析
前端·javascript·css
攀登的牵牛花1 小时前
前端向架构突围系列 - 框架设计(五):契约继承原则
前端·架构
豆苗学前端2 小时前
你所不知道的前端知识,html篇(更新中)
前端·javascript·面试