尝试外部调用

This commit is contained in:
2025-10-31 21:17:21 +08:00
parent e7271258b9
commit 1ae8c20d85
6 changed files with 209 additions and 14 deletions
+14 -9
View File
@@ -1,17 +1,22 @@
<script setup lang="ts">
import MyOffcanvas from '@/components/MyOffcanvas.vue';
import { onMounted, ref } from 'vue';
const mos = ref<InstanceType<typeof MyOffcanvas> | null>(null);
onMounted(() => {
// 可以在这里调用mos.value的方法
console.log('HomeView mounted', mos);
});
</script>
<template>
<div class="container-xl">
<div class="row g-2 align-items-center">
<div class="col">
<h2 class="page-title">
Empty page
</h2>
</div>
</div>
</div>
<div>
<MyOffcanvas ref="mos"/>
<button >ttt</button>
111
</div>
</template>