vue3 domRef

記錄一下vue3中composition api如何取的組件實例與dom元素

重點

  1. 定義的變數要用標籤屬性ref的值一樣
  2. 定義要使用ref(null)的形式
  3. 要在onMounted才能取的

簡易範例

<template>
	<button ref="btn">
	</button>
<template/>
<script type="module">
const { createApp, ref ,onMounted} = Vue;
export default {
  components: {
    card,
  },
  setup() {
    const btn = ref(null)
    onMounted(()=>{
    	console.log(btn.value) //button dom 
    })
    //記得reutrn
    return { btn }
  },
});
</script>