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

vue.js2.0如何获取其他组件的元素节点

vue.js2.0如何获取其他组件的元素节点

拉莫斯之舞 2019-03-01 22:38:53
因为我在用vue写音乐播放器在自定义播放器样式时需要对dom进行操作我想通过点击他的同辈组件里的子组件来达到音乐播放效果当点击触发图二played()时图一中console.log($mp3Btn) 为null求解!!
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

原生js操作dom结构本身就很麻烦,所以jquery出现了;
jquery依然避免不了dom的频繁操作,于是各种mvvm出现了。

推荐使用

ref

ref是vue本身提供的操作dom的属性,类似js对id的操作。

另外

你想通过点击他的同辈组件里的子组件播放音乐,可以用这两种思路:

在祖父组件下绑定函数触发
不考虑组件复用的情况下,引入vuex


查看完整回答
反对 回复 2019-03-05
  • 1 回答
  • 0 关注
  • 1456 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号