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

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

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

非常感谢!

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

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

若能帮助到你,望采纳。

祝学习愉快!

  • hpbrave 提问者 #1
    非常感谢!就是ref是vue中封装好的一种比原生js更方便的引用dom的方法,并且还有一些更多的功能。
    2018-10-23 20:15:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
热门框架Vue开发WebApp 18版
  • 参与学习           人
  • 提交作业       209    份
  • 解答问题       3299    个

本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。

了解课程
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师