1.最近一个vueCLI2.0移动端项目
2.使用apicloud做浸入式导航,需要获取所有组件中带有id为header的dom元素
3.问题:请问这个vue 在哪里能够获取所有id为header的元素呢(需要获取所有组件中id为header的元素)
1.最近一个vueCLI2.0移动端项目
2.使用apicloud做浸入式导航,需要获取所有组件中带有id为header的dom元素
3.问题:请问这个vue 在哪里能够获取所有id为header的元素呢(需要获取所有组件中id为header的元素)
10 回答11k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
Vue 设计的目的,就是让开发者可以避开 DOM 操作,只需要管理「数据」。
如果是 Vue 组件,就用 $refs 获取 DOM。
如果不是,就只能用「document(如 getElementById)接口」了。操作不多的话,不建议引入 jQuery。
掌握原生 JS 也是前端的必要技能之一。而且很多时候,使用 document 接口还可以代替一些全局变量/状态管理,因为数据不论「过程」怎么变化,其「结果」会反映在 DOM 上,用 document 可以轻易抓取。