Vue父组件向子组件传递异步操作结果的问题

为什么不在DOM上面绑定来自props(即来自父组件的值)的max?
 1.因为我们在父组件中发现,传递给m子组件的值是一个异步操作的结果
 2.那么当我们的异步操作还没有完成的时候,很可能就已经完成了DOM元素的渲染,那么很有可能就会把一个还未拿到的值传递给子组件
 3. 而子组件收到的值就是undefined,那么需要这个值的地方就会被赋值为undefined,但是最终传递的子组件的值还会是异步操作的结果,只是他不会在动态的传递给需要赋值的地方
4. 解决办法:那么我们就可以用watch监听max的变化,获取最新的也就是目标值,然后再完成相应的操作。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容