Vue3调用直接子组件的方法
方法一
<ListNav ref="listNavRef"></ListNav>
<script setup lang="ts">
import { getCurrentInstance} from 'vue';
import ListNav from './list-nav.vue';
const listNavRef = ref<InstanceType<typeof ListNav> | null>(null);
listNavRef.value?.handleReset();
const { proxy } = <any>getCurrentInstance();
proxy.$refs.listNavRef.handleReset();
</script>
方法二
<ListNav ref="listNavRef"></ListNav>
<script setup lang="ts">
import { getCurrentInstance} from 'vue';
import ListNav from './list-nav.vue';
const { proxy } = <any>getCurrentInstance();
proxy.$refs.listNavRef.handleReset();