扫码关注官方订阅号
如上图所示:会先打印undefined,是执行顺序的问题吗? 膜拜各路大神
created 触发时说明 Vue 组件的数据都准备好了,这个时候父组件还没执行 created 获取 courseToll 所以传给子组件的是 undefined 。父组件获取之后改变了 courseToll 所以后来又触发了一遍。
我记得嵌套组件,是递归的方式渲染的,也就是子组件会先于父组件渲染
子组件暴露出courseToll属性,父组件用v-bind:courseToll="courseTollInFatherComponent"将值传递给子组件,然后父组件在created事件回调里将取到的值赋值给父组件对应的属性行了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
created 触发时说明 Vue 组件的数据都准备好了,这个时候父组件还没执行 created 获取 courseToll 所以传给子组件的是 undefined 。父组件获取之后改变了 courseToll 所以后来又触发了一遍。
我记得嵌套组件,是递归的方式渲染的,也就是子组件会先于父组件渲染
子组件暴露出courseToll属性,父组件用v-bind:courseToll="courseTollInFatherComponent"将值传递给子组件,然后父组件在created事件回调里将取到的值赋值给父组件对应的属性行了。