<template>
<VueDatePicker v-model="date" ref="datepicker" />
</template>
<script setup>
import { ref } from 'vue';
const date = ref();
const datepicker = ref(null);
const yourCustomMethod = () => {
if (datepicker) {
// Close the menu programmatically
datepicker.value.closeMenu()
}
}
</script>
我尝试用上面提到的实现自定义VueDatePicker,但我得到一个错误,说closeMenu()不存在于类型'never'中。我根据VueDatePicker文档跟踪了实现,所以我无法找出问题所在。
我想解决这个问题。
2条答案
按热度按时间z31licg01#
你可以添加这个条件:
我试图在这里重现您的问题https://codesandbox.io/s/blissful-ully-qg6xpo?file=/src/App.vue,但一切正常
c90pui9n2#
你可以做这样的事情。
或