vue组件开发,改变了变量但是没有作用到dom上

http://img.mukewang.com/598190fb0001ee8d10970818.jpg

http://img.mukewang.com/598190fb000159a211790845.jpg

上面两个组件之间通信,head组件调用了tips里面的方法,方法都执行了,变量也都赋值了。但是就是tips组件上的dom没有根据变量的改变,条件判断来进行显示隐藏等。( PS:在单页面中上面的方法是完全走的通的)

前端功臣狮
浏览 2763回答 1
1回答

慕神6131772

这里,你没有弄明白混合的意思。首先你用了混合的方式将tips里面的方法数据等混合进了head组件,就相当于在head组件里声明了和tip里面相同的变量和方法(类似于将tips里的data,method等所有选项数据复制进了head组件),这些变量方法此刻属于head组件,而不属于tips,因此它无法改变tips组件的状态。
打开App,查看更多内容
随时随地看视频慕课网APP