vue3使用<script setup>获取ref的值为什么是null?

 <el-dialog ref="dialogEditMenuForm" draggable :title="editMenuFormTitle+'权限'"         append-to-body v-model="treeDialogShow" width="40%">
    <el-tree
        :data="tableDataMenus"
        ref="tableDataMenusRef"
        show-checkbox
        node-key="id"
        :default-checked-keys=cheackKeys
        :props="defaultProps"
        @check-change="treeChange"
      />

        <template #footer>
        <div class="dialog-footer">
          <el-button @click="treeDialogShow = false">取 消</el-button>
          <el-button type="primary" @click="treeEditMeny()">确 定</el-button>
        </div>
    </template>
  </el-dialog>
<script setup>
import { onMounted, ref } from "vue";
const tableDataMenusRef=(null)
onMounted(()=>{
setTimeout(()=>{
  console.log("ref",tableDataMenusRef.value);
},5000)
 ; 
})
</script>
阅读 5.2k
1 个回答
✓ 已被采纳新手上路,请多包涵

const tableDataMenusRef=(null)写错了
该写成const tableDataMenusRef=ref(null)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题