vue3中ref的使用场景

2022-10-24  本文已影响0人  焚心123
ref的使用及使用场景
 let a = ref(0)
 a.value ++
 <p ref='p'>111</p>

let p = ref(null)
onMounted(()=>{
  console.log(p.value)//此时就是当前的dom元素了
})
<script setup>
import { ref, onMounted } from 'vue'
const itemRefs = ref([])

onMounted(() => console.log(itemRefs.value))
</script>

<template>
  <ul>
    <li v-for="item in 10" ref="itemRefs">
      {{ item }}
    </li>
  </ul>
</template>
<input :ref="(el) => { /* 将 el 赋值给一个数据属性或 ref 变量 */ }">
<script setup>
import { ref, onMounted } from 'vue'
import Child from './Child.vue'

const child = ref(null)

onMounted(() => {
  // child.value 是 <Child /> 组件的实例
})
</script>

<template>
  <Child ref="child" />
</template>
<script setup>
import { ref } from 'vue'

const a = 1
const b = ref(2)

defineExpose({
  a,
  b
})
</script>

上一篇下一篇

猜你喜欢

热点阅读