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

因为我在用vue写音乐播放器在自定义播放器样式时需要对dom进行操作

我想通过点击他的同辈组件里的子组件来达到音乐播放效果

https://img.mukewang.com/5c7e1d5100012a2c06810496.jpg

https://img4.mukewang.com/5c7e1d520001a0ff06270163.jpg

当点击触发图二played()时
图一中console.log($mp3Btn) 为null
求解!!

拉莫斯之舞
浏览 1457回答 1
1回答

紫衣仙女

原生js操作dom结构本身就很麻烦,所以jquery出现了;jquery依然避免不了dom的频繁操作,于是各种mvvm出现了。推荐使用refref是vue本身提供的操作dom的属性,类似js对id的操作。另外你想通过点击他的同辈组件里的子组件播放音乐,可以用这两种思路:在祖父组件下绑定函数触发不考虑组件复用的情况下,引入vuex
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript