文章详情页
浅谈vue中子组件传值的默认值情况
浏览:17日期:2022-10-26 10:40:19

当父组件中的content值没有传入时,子组件利用default属性设置默认值,此情况时,页面会显示default value。


当传入content的值时,default属性的默认值不生效,界面显示为:

补充知识:Vue父组件向子组件传值遇到的BUG
当子组件中含有props属性,使用ref对其中的prop属性赋值时报错
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: 'werks'
大致意思是:
当你通过直接修改子组件(this.$ref[])的方式向子组件传值, 父组件重新渲染的时候子组件的修改将会被覆盖, 所以建议直接在子组件data中定义一个值(然后使用ref访问、修改)或者定义一个基于该prop的计算属性来给这个prop赋值
ps:纯属个人理解,有不对的地方感谢指正。
以上这篇浅谈vue中子组件传值的默认值情况就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
标签:
Vue
相关文章:
1. python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例2. docker /var/lib/docker/aufs/mnt 目录清理方法3. Vuex localStorage的具体使用4. python+excel接口自动化获取token并作为请求参数进行传参操作5. 《CSS3实战》笔记--渐变设计(三)6. Notepad++如何安装Python插件?Notepad++插件怎么装?7. ASP.NET泛型三之使用协变和逆变实现类型转换8. Python matplotlib画图时图例说明(legend)放到图像外侧详解9. 6个常见的 PHP 安全性攻击实例和阻止方法10. 使用Android studio查看Kotlin的字节码教程
排行榜

网公网安备