this.$refs.只能定义一个属性吗
时间: 2023-08-14 07:10:25 浏览: 164
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
不,this.$refs 是 Vue.js 中用于访问组件或元素的引用的属性。它可以定义多个属性,每个属性对应一个引用。例如,您可以像这样定义多个引用:
```
<template>
<div>
<input ref="input1" />
<input ref="input2" />
<button @click="handleClick">Click</button>
</div>
</template>
<script>
export default {
methods: {
handleClick() {
console.log(this.$refs.input1);
console.log(this.$refs.input2);
}
}
}
</script>
```
在上面的示例中,我们定义了两个 input 元素的引用,分别命名为 input1 和 input2。通过 this.$refs.input1 和 this.$refs.input2,我们可以在组件中访问这两个元素的引用。
阅读全文