示例
基础用法
Add <NuxtLoadingIndicator/>
in your app.vue
or layouts.
app.vue
vue
<template>
<NuxtLayout>
<NuxtLoadingIndicator /> <!-- here -->
<NuxtPage />
</NuxtLayout>
</template>
案例演示:stackblitz中试炼
如果您正在更改布局和页面,您在此处设置的页面转换将不会运行。 相反,您应该设置布局转换。
Slots
您可以通过加载指示器的默认插槽传递自定义 HTML 或组件。
Props
- color:加载栏的颜色。 它可以设置为“false”以关闭显式颜色样式。
- height:加载栏的高度,以像素为单位(默认为“3”)。
- duration:加载栏的持续时间,以毫秒为单位(默认为“2000”)。
- throttle:限制显示和隐藏,以毫秒为单位(默认为 200)。
这个组件是完全可选的。 要实现完全自定义,您可以基于此文件。