今天在写弹框组件的时候,遇到需要父组件给子组件传值的时候要自动更新。之前都是放在子组件的mounted 钩子函数中执行的,今天却无法执行。一番查找后发现。之前的组件基本都是用v-if进行组件显示。而弹框实际上是使用的v-show的功能。两个区别在于v-if 变化的时候页面会重新渲染页面,而v-show实质上是通过css来控制显示。但是实际上并没有重新渲染。子组件没有渲染所以就无法触发钩子函数执行。后面选用了使用watch来检测数据。
今天在写弹框组件的时候,遇到需要父组件给子组件传值的时候要自动更新。之前都是放在子组件的mounted 钩子函数中执行的,今天却无法执行。一番查找后发现。之前的组件基本都是用v-if进行组件显示。而弹框实际上是使用的v-show的功能。两个区别在于v-if 变化的时候页面会重新渲染页面,而v-show实质上是通过css来控制显示。但是实际上并没有重新渲染。子组件没有渲染所以就无法触发钩子函数执行。后面选用了使用watch来检测数据。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。