今天在写弹框组件的时候,遇到需要父组件给子组件传值的时候要自动更新。之前都是放在子组件的mounted 钩子函数中执行的,今天却无法执行。一番查找后发现。之前的组件基本都是用v-if进行组件显示。而弹框实际上是使用的v-show的功能。两个区别在于v-if 变化的时候页面会重新渲染页面,而v-show实质上是通过css来控制显示。但是实际上并没有重新渲染。子组件没有渲染所以就无法触发钩子函数执行。后面选用了使用watch来检测数据。

 

posted on 2020-04-10 14:57  繁华落盡  阅读(1360)  评论(0)    收藏  举报