请问为什么需要ref来寻找dom元素呢

来源:2-18 Vue中DOM操作

hpbrave

2018-10-23 12:00:44

在js中,用id class这些都可以定位dom元素,为什么在vue中需要引入ref呢,继续用id或者class这些不行么?

非常感谢!

写回答

1回答

好帮手慕糖

2018-10-23

你好,js中,可以只用js或者class,jQuery中也是可以的哦,不过使用的方式不同,jquery中是封装好的,那么vue中提供了新的方式,就是可以使用ref来操作。且在项目中,ref还可以被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;组件的话,可能这里不能太理解,就是把一个页面中的功能才开,比如好几个页面中都有相同的顶部,那么可以把顶部单独的写成一个组件,然后在其他页面中使用的时候,来引入。后面的课程中有学到哦。

若能帮助到你,望采纳。

祝学习愉快!

0
hpbrave
h 非常感谢!就是ref是vue中封装好的一种比原生js更方便的引用dom的方法,并且还有一些更多的功能。
h018-10-23
共1条回复

0 学习 · 3299 问题

查看课程