为什么不在DOM上面绑定来自props(即来自父组件的值)的max?
1.因为我们在父组件中发现,传递给m子组件的值是一个异步操作的结果
2.那么当我们的异步操作还没有完成的时候,很可能就已经完成了DOM元素的渲染,那么很有可能就会把一个还未拿到的值传递给子组件
3. 而子组件收到的值就是undefined,那么需要这个值的地方就会被赋值为undefined,但是最终传递的子组件的值还会是异步操作的结果,只是他不会在动态的传递给需要赋值的地方
4. 解决办法:那么我们就可以用watch监听max的变化,获取最新的也就是目标值,然后再完成相应的操作。
Vue父组件向子组件传递异步操作结果的问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 子组件父组件执行顺序1、父组件的created --- 2、子组件的created --- 3、子组件的...
- 前几天遇到一个问题,在父组件中使用axios获取异步数据传给子组件,但是发现子组件在渲染的时候并没有数据,在cre...
- 这就有点折磨人了,设想的是,父组件发生变化获取数据,动态传递给子组件,子组件实时刷新视图。vue视图是数据驱动的嘛...
- 父组件异步获取数据,在子组件中通过props获取不到最新传递过来的值?解决方案如下: react生命周期中的com...
- 通常我们直接通过父组件传数据给子组件是没有任何问题的今天遇到一个问题就是我父组件向后台请求的一个数据希望通过pro...