vue 父组件created通过接口获取一个值传给子组件,在子组件中的mounted获取不到
时间: 2023-08-18 07:46:18 浏览: 148
vue 路由子组件created和mounted不起作用的解决方法
这个问题可能是由于父组件的created和子组件的mounted的执行顺序导致的。父组件的created是在子组件的mounted之前执行的,所以当子组件的mounted函数执行时,父组件可能还没有完成数据的获取和传递。
为了解决这个问题,你可以尝试把父组件中获取数据的逻辑移到beforeMount钩子函数中,这个钩子函数会在子组件的mounted之前执行,这样就可以保证子组件能够获取到父组件传递过来的数据了。
另外,你也可以使用props来传递数据给子组件,这样就不用担心父子组件之间的生命周期函数执行顺序了。
阅读全文