Javascript VueJS:使用vue refs而不是css id来控制div元素有什么性能优势吗
我试图找到一个比较或者一个原因来解释为什么Vue使用refs来控制一个元素,而不是使用经典的css ID来控制一些元素,比如div,有人能解释一下这种区别吗?裁判有没有表现优势Javascript VueJS:使用vue refs而不是css id来控制div元素有什么性能优势吗,javascript,vue.js,Javascript,Vue.js,我试图找到一个比较或者一个原因来解释为什么Vue使用refs来控制一个元素,而不是使用经典的css ID来控制一些元素,比如div,有人能解释一下这种区别吗?裁判有没有表现优势 <div ref="hello"> </div> <div id="hello"> </div> 更新: 我不是在问基于意见的答案,也不是在问风格,我是在寻找关于这两种方法之间性能差异的任何线索,我看到了ref的好处: 语法
<div ref="hello">
</div>
<div id="hello">
</div>
更新:
我不是在问基于意见的答案,也不是在问风格,我是在寻找关于这两种方法之间性能差异的任何线索,我看到了
ref
的好处:
- 语法对Vue友好
this.$refs.hello
- 它们可用于引用组件
,该组件可在父级中用于运行某些子组件逻辑
可以在ref
循环中使用,以返回元素数组v-for
v-for
的元素/组件上使用时,注册的引用将是包含DOM节点或组件实例的数组
- 它们不会暴露在Vue应用程序上下文之外