为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

前端功臣狮 2017-08-02 16:47:26
上面两个组件之间通信,head组件调用了tips里面的方法,方法都执行了,变量也都赋值了。但是就是tips组件上的dom没有根据变量的改变,条件判断来进行显示隐藏等。( PS:在单页面中上面的方法是完全走的通的)
查看完整描述

1 回答

?
慕神6131772

TA贡献10条经验 获得超6个赞

这里,你没有弄明白混合的意思。首先你用了混合的方式将tips里面的方法数据等混合进了head组件,就相当于在head组件里声明了和tip里面相同的变量和方法(类似于将tips里的data,method等所有选项数据复制进了head组件),这些变量方法此刻属于head组件,而不属于tips,因此它无法改变tips组件的状态。

查看完整回答
反对 回复 2017-08-15
  • 1 回答
  • 0 关注
  • 2762 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信