前端开发:Vue报错Avoid mutating a prop directly since the value will be…的解决方法
前言
前端开发中,在使用Vue开发的时候,经常会遇到一些很共性的报错提示,而且有时候提示已经很明确的告诉开发者问题出现在哪里,尤其是在Chrome的控制台输出上面,只要看一下输出日志就知道问题所在。但是对于一些刚入行的开发者来说,看日志的意识还没有养成,需要借助外力来解决问题,这样不是不可以,主要是要学会看输出的日志以及提示,这样才能很好的“对症下药”。本篇博文主要是分享一下运行Vue项目的时候报错Avoid mutating a prop directly since the value will be…的解决方法,方便查阅使用。
报错提示
运行Vue项目之后报错,提示的报错信息具体如下所示:
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "isShow"
分析
根据上面警告提示可知,大概意思就是避免直接更改属性,因为每当父组件重新渲染呈现的时候,该值将会被覆盖。相反,应根据基于属性值的数据或计算属性。通过props传递给子组件的“isShow”,
前端开发:Vue报错Avoid mutating a prop directly since the value will be…的解决方法相关推荐
- vue 报错avoid mutating a prop directly since the value will be overwritten whenever
这里写自定义目录标题 avoid mutating a prop directly since the value will be overwritten whenever 子组件修改父组件值时报的错 ...
- VUE报错__Avoid mutating a prop directly since the value will be overwritten whenever the parent
1. vue报错: Avoid mutating a prop directly since the value will be overwritten whenever the parent com ...
- 使用element中时间选择器和日期选择器报错Avoid mutating a prop directly since the value will be overwritte
这段时间使用element中的时间选择和日期选择报错,百度了很久找不到解决方法,但是不影响使用. 今天尝试解决了下,发现是element的版本问题,我用的2.15.9版本报错,试了下2.15.6版本不 ...
- vue修改props传过来的值报错Avoid mutating a prop directly since the value will be overwritten whenever the par
在做项目时有时候会遇到这种错误 这句话的意思是说,避免直接改变道具,因为只要父组件重新渲染,该值就会被覆盖.相反,使用基于道具值的数据或计算属性. 就是不能直接改变父组件传过来的props,所以怎么办 ...
- 【vue warning】avoid mutating a prop directly
[vue warning] avoid mutating a prop directly 一.问题描述 使用props,通过父组件给子组件传值,子组件在使用props中的属性时,直接对props中的属 ...
- 出现Avoid mutating a prop directly since the value will错误 已解决
出现这种情况的原因是我们直接改变子组件的props值,众所周知,props是父向子传值的一种形式.当我们子组件的props值要改变的时候,不能直接通过改变子组件的props来改变父组件. 例如: 父组 ...
- vue父子组件赋值操作时报错Avoid mutating a prop directly since the value will be overwritten whenever
前言: 我写了一个组件,然后子组件外层绑定了一个v-model='moreInquiriesCard', 这个值通过props取的父组件传过来的值,子组件是个modal弹框,对默认右上角有个" ...
- Vue报错'Do not use built-in or reserved HTML elements as component id:解决方法
vue 在引入组件后无法显示组件内容且报错如下 : Do not use built-in or reserved HTML elements as component id 这是因为组件的命名和ht ...
- 解决报错:Avoid mutating a prop directly since the value will be overwritten whenever
哈喽大家好啊 最近我在进行父子组件通信得时候,发现控制台报错这个 因为我这里是附件上传得功能,我对附件得fileList进行了修改 大概意思是因为我fileList是父组件传值到子组件 然后我得附件各 ...
最新文章
- ubuntu 桌面图标设置
- 【技术短文】基于深度负相关学习的人群计数方法
- 实验0:了解和熟悉操作系统
- java框架_2020年Java框架排行榜,谁居榜首?
- mysql行级视图与列级视图_[数据库]--DML、DDL、TCL语言
- [Android] 通过Menu实现图片怀旧、浮雕、模糊、光照和素描效果
- 【Python实现数据可视化】创建3D柱状图
- hdu-6165(tarjan+topusort)
- firefox 扩展_如何检查您的扩展程序是否将停止与Firefox 57一起使用
- Fedora 19 Mate环境安装Gnome3
- Python3 —— 变量和简单数据类型
- js系列:时间格式转成时间戳和比较某个时段是否在另一个时间段内
- unity3d改变物体的中心位置_Unity3d粒子特效:制作火焰效果
- Tomcat下载及安装(Windows)
- SSM汽车维修中心管理系统
- python马尔可夫链_Python中的马尔可夫链(初学者)
- 稻盛和夫:我管理的秘诀就是12条准则
- MAC 虚拟机配置静态IP
- 电子设计教程3:按键滤波电路
- 磁共振t1t2信号记忆顺口溜_【 磁共振t1与t2是啥意义】_特点_特征-大众养生网