Skeleton loader
Skeleton loaders provide a simple way to display loading placeholders in your application.
Basic
The v-skeleton-loader component provides a user with a visual indicator that content is coming / loading. This is better received than traditional full-screen loaders.
Type
The type property is used to define the type of skeleton loader. Types can be combined to create more complex skeletons. For example, the card type is a combination of the image and heading types.
Loading
A skeleton loader is considered to be in a loading state if one of the following conditions are met:
- The default slot is not used
- The
loadingproperty is set totrue
If either condition is met, the skeleton loader returns the type structure in place of the default slot and applies dimensions values; e.g.
height, width, min-height, etc. If the condition is not met, the default slot is returned. Elevation
The elevationelevation property makes it easy to match the elevation of the skeleton loader to the content it is replacing.
Boilerplate
The v-skeleton-loader can be used as boilerplate designs when creating mockups. Mix and match various pre-defined options or create your own unique implementations. In this example, we use a custom data property to apply the same props to multiple v-skeleton-loader’s at once.
Example
The following are a collection of examples that demonstrate more advanced and real world use of the v-skeleton-loader component.
CONTENTS
Introduction
Basic
Type
Loading
Elevation
Boilerplate
Example