vue-content-placeholders

Vue Components for rendering animated content placeholders like facebook
213,045 1,569
Install
npm install vue-content-placeholders
Latest Version:0.2.1
License:MIT
Last Updated:Aug 19, 2024
Links: GitHub  ·  npm
Maintainer: michalsnik

vue-content-placeholders

npm vue2

Vue addon for rendering fake content while data is fetching to provide better UX and lower bounce rate.

example


:cd: Installation

  • via npm: npm install vue-content-placeholders --save
  • via yarn: yarn add vue-content-placeholders

:rocket: Usage

Include plugin in your main.js file.

import Vue from 'vue'
import VueContentPlaceholders from 'vue-content-placeholders'

Vue.use(VueContentPlaceholders)

⚠️ A css file is included when importing the package. You may have to setup your bundler to embed the css in your page.

Examples:

<content-placeholders>
  <content-placeholders-heading :img="true" />
  <content-placeholders-text :lines="3" />
</content-placeholders>

rendered example

<content-placeholders :rounded="true">
  <content-placeholders-img />
  <content-placeholders-heading />
</content-placeholders>

rendered example

Available components and properties

  • root <content-placeholders>

    • Boolean animated (default: true)
    • Boolean rounded (default: false) - border radius
    • Boolean centered (default: false)

    these properties define how all children components will act

  • <content-placeholders-heading />

    • Boolean img (default: false)
  • <content-placeholders-text />

    • Number lines (default: 4)
  • <content-placeholders-img />


🔓 License

See the LICENSE file for license rights and limitations (MIT).

Related Packages

@fred78290/vue3-content-placeholders

Vue3 Components for rendering animated content placeholders like facebook

9,198 2
skeleton-loader-vue

A simple, customizable skeleton loader for your vue app

139,808 115
easy-skeleton-loader-vue

A simple, customizable skeleton loader for your vue app

5,261 16
vue-cli-plugin-svg-loader

Vue CLI plugin that adds vue-svg-loader to enable usage of SVG files as Vue comp...

1,265 0
vue-wait

Vue Plugin for Global Loading Management

262,374 1,972

Version History

Version Released License
0.2.1 MIT
0.2.0 MIT
0.1.0 MIT