如果你做vue的项目一定对this.$refs不陌生。第一次见到的时候,心情就像便秘一样,因为vue,里面有很多带有$的,不知道他们怎么想的,于是我开始 认为他很牛逼。
说到$refs,必须要谈到ref,因为$refs相当于ref的库,绑定ref的子组件或者html,都存放在$refs,所以使用$refs.xx的形式可以调用,有些类似dom
ref 与 $refs 有点类似id 与document ,ref用户注册调用的部分,相当于 id绑定,注册完以后,通过$refs.xxx来使用。vue中发现都用这种注册ref的方式来获取dom元素。
另一个跟他类似的(长得类似的)就是$router了,我们也经常看到类似this.$router.push()之类的命令。$router究竟是怎么用的?
router是路由的意思这个就不用多说了,官方文档说$router相当router 实例