fix: verify none null

This commit is contained in:
Michael Brevard 2024-04-11 00:16:39 +03:00 committed by GitHub
parent dc6d922773
commit 2ee3cf53ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,8 +13,8 @@ export const createLazyIOClientPage = (componentLoader: Component) => {
const nuxt = useNuxtApp() const nuxt = useNuxtApp()
const instance = getCurrentInstance()! const instance = getCurrentInstance()!
let vnode: VNode | null = null let vnode: VNode | null = null
if (import.meta.client && nuxt.isHydrating) { if (import.meta.client && nuxt.isHydrating && instance.vnode?.el) {
vnode = createStaticVNode(getFragmentHTML(instance.vnode.el).join(''), 1) vnode = createStaticVNode(getFragmentHTML(instance.vnode.el).join('') || '', 1)
} }
const isIntersecting = ref(false) const isIntersecting = ref(false)
const el: Ref<Element | null> = ref(null) const el: Ref<Element | null> = ref(null)
@ -46,8 +46,8 @@ export const createLazyNetworkClientPage = (componentLoader: Component) => {
const nuxt = useNuxtApp() const nuxt = useNuxtApp()
const instance = getCurrentInstance()! const instance = getCurrentInstance()!
let vnode: VNode | null = null let vnode: VNode | null = null
if (import.meta.client && nuxt.isHydrating) { if (import.meta.client && nuxt.isHydrating && instance.vnode?.el) {
vnode = createStaticVNode(getFragmentHTML(instance.vnode.el).join(''), 1) vnode = createStaticVNode(getFragmentHTML(instance.vnode.el).join('') || '', 1)
} }
const isIdle = ref(false) const isIdle = ref(false)
let idleHandle: number | null = null let idleHandle: number | null = null