改变props传递的值,子组件数据改变,但view没变

把method中的方法挂到window中,然后在页面上调用:
clipboard.png
动态修改data的值:
clipboard.png
子组件中props传递:
clipboard.png
页面绑定:
clipboard.png
动态监测:
clipboard.png
但是,调用结果,watch没有用,当前的props已经更新,但是看页面效果,v-if还是FALSE的
clipboard.png

求大神解答~~搞了2天,没找到方法

阅读 3.6k
1 个回答

你的这个字体怎么这么难看;
Vue2.0以后子组件不能更改父组件的值,只能通过子组件$emit(),父组件$on()进行响应更改,更复杂的情况下使用vuex

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题