ref
2023年05月09日
一、认识
ref
用于注册模板引用、用于注册元素或子组件的引用。
-
子组件: 引用是子组件实例
-
普通
DOM
元素: 引用将是元素本身
二、语法
2.1 选项式绑定
使用选项式 API
,引用将被注册在组件的 this.$refs
对象里
<ComponentName ref="p" ></ComponentName>
export default{
mounted(){
consol.log(this.$refs.p);
}
}
2.2 组合式绑定数据
<template>
<div>
{{ a }}
<button @click="onChangeA">按钮</button>
</div>
</template>
<script setup lang="ts">
import { ref, type Ref } from 'vue'
const a: Ref<string> = ref('哈哈哈')
const onChangeA = () => {
a.value += '修改'
}
</script>