<template>
  <div></div>
</template>

<script>


 export default {
  setup() {
    // mounted
    onMounted(() => {
      console.log('Component is mounted!')
    })
  }
 }
</script>

更正

<template> 
  <div ref="root">Component is mounted!</div>
</template>

<script>
import { ref, onMounted } from 'vue'

export default {
  setup() {
    const root = ref(null)
    // mounted
    onMounted(() => {
      console.log('Component is mounted!')
    })

    return {
        root
      }
  }
 }
</script>



<template> 
  <div ref="root">Component is mounted!</div>
</template>

<script>
import { ref, onMounted } from 'vue'

export default {
  setup() {
    const root = ref(null)
    // mounted
    onMounted(() => {
      console.log(root.value)
      console.log(root)
    })

    return {
        root
      }
  }
 }
</script>



Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐