fix: inheritAttrs false, remove duplicated nextTick
This commit is contained in:
parent
41756464e9
commit
148fde4c5c
|
|
@ -7,6 +7,10 @@ import { computed, nextTick, onMounted, ref } from 'vue'
|
||||||
import { buttonVariants } from '../button'
|
import { buttonVariants } from '../button'
|
||||||
import { cn } from '@/lib/utils'
|
import { cn } from '@/lib/utils'
|
||||||
|
|
||||||
|
defineOptions({
|
||||||
|
inheritAttrs: false,
|
||||||
|
})
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
modelValue?: string | number | Date | Partial<{
|
modelValue?: string | number | Date | Partial<{
|
||||||
start: Date
|
start: Date
|
||||||
|
|
@ -41,7 +45,6 @@ function handleNav(direction: 'prev' | 'next') {
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await nextTick()
|
|
||||||
await nextTick()
|
await nextTick()
|
||||||
if (modelValue.value instanceof Date && calendarRef.value)
|
if (modelValue.value instanceof Date && calendarRef.value)
|
||||||
calendarRef.value.focusDate(modelValue.value)
|
calendarRef.value.focusDate(modelValue.value)
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,10 @@ import { computed, nextTick, onMounted, ref } from 'vue'
|
||||||
import { buttonVariants } from '../button'
|
import { buttonVariants } from '../button'
|
||||||
import { cn } from '@/lib/utils'
|
import { cn } from '@/lib/utils'
|
||||||
|
|
||||||
|
defineOptions({
|
||||||
|
inheritAttrs: false,
|
||||||
|
})
|
||||||
|
|
||||||
const props = withDefaults(defineProps< {
|
const props = withDefaults(defineProps< {
|
||||||
modelValue?: string | number | Date | Partial<{
|
modelValue?: string | number | Date | Partial<{
|
||||||
start: Date
|
start: Date
|
||||||
|
|
@ -41,7 +45,6 @@ function handleNav(direction: 'prev' | 'next') {
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await nextTick()
|
|
||||||
await nextTick()
|
await nextTick()
|
||||||
if (modelValue.value instanceof Date && calendarRef.value)
|
if (modelValue.value instanceof Date && calendarRef.value)
|
||||||
calendarRef.value.focusDate(modelValue.value)
|
calendarRef.value.focusDate(modelValue.value)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user