Nuxt/test/fixtures/basic/pages/lazy-import-components/index.vue

40 lines
949 B
Vue
Raw Normal View History

<template>
<div>
<LazyNCompAll message="lazy-named-comp-all" />
<LazyNCompClient message="lazy-named-comp-client" />
<LazyNCompServer message="lazy-named-comp-server" />
<LazyDelayedEvent
id="lazyevent"
hydrate:event
/>
2024-06-17 20:45:53 +00:00
<LazyEventView />
<LazyDelayedVisible hydrate:visible />
<LazyDelayedNever hydrate:never />
<LazyDelayedEvent
2024-06-16 07:08:36 +00:00
id="lazyevent2"
:hydrate:event="['click']"
/>
<LazyDelayedCondition
id="lazycondition"
hydrate:if
2024-06-16 07:08:36 +00:00
/>
<button
id="conditionbutton"
@click="state++"
/>
<LazyDelayedCondition
id="lazycondition2"
:hydrate:if="state > 1"
/>
<LazyDelayedNetwork hydrate:idle />
2024-06-10 07:41:49 +00:00
<div style="height:3000px">
2024-04-08 14:39:42 +00:00
This is a very tall div
</div>
<LazyDelayedVisible hydrate:visible />
</div>
</template>
<script setup lang="ts">
const state = useState('delayedHydrationCondition', () => 1)
</script>