问题描述:父组件调用了一个子组件,传递了一个id的属性到子组件, 但是在子组件中将这个id的props属性赋值给了data里面定义的另外一个属性myId,并且写了watch监听这个id的props. 结果:第一次的时候子组件并没有更新界面(即data里面的myId属性没有更新):第二次及以后就都可以了 原因:第一次穿过来的值并没有赋值给myId,导致界面没有更新,只要在mounted里面赋值一次即可. 子组件其实和父组件一起在mounted之前就已经被DOM渲染到了页面,但是之后操作父组件产生新