为什么不在DOM上面绑定来自props(即来自父组件的值)的max?
1.因为我们在父组件中发现,传递给m子组件的值是一个异步操作的结果
2.那么当我们的异步操作还没有完成的时候,很可能就已经完成了DOM元素的渲染,那么很有可能就会把一个还未拿到的值传递给子组件
3. 而子组件收到的值就是undefined,那么需要这个值的地方就会被赋值为undefined,但是最终传递的子组件的值还会是异步操作的结果,只是他不会在动态的传递给需要赋值的地方
4. 解决办法:那么我们就可以用watch监听max的变化,获取最新的也就是目标值,然后再完成相应的操作。
网友评论