0.0.6 • Published 2 years ago

vue2-flip-countdown-plus v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

vue2-flip-countdown-plus

npm version tested with jest

A simple flip countdown timer component for Vue 2.x

Demo

Installation

npm i vue2-flip-countdown-plus --save

Running Demo on Local Machine

cd demo
npm i
npm run serve

Then open http://localhost:8080 on a browser.

Usage

// deadline=> start time ; nowline=> end time
<template>
  <div>
    <flip-countdown deadline="2022-12-25 00:00:00" nowline="2022-01-19 00:00:00"></flip-countdown>
  </div>
</template>

<script>
import FlipCountdown from 'vue2-flip-countdown-plus';

export default {
  components: { FlipCountdown },
};
</script>
  • If you want to remove days section, set showDays prop to false (available since v0.10.0)
  • If you want to remove hours/minutes/seconds section, set showHours/showMinutes/showSeconds prop to false (available since v0.11.0)

    <flip-countdown deadline="2018-12-25 00:00:00" nowline="2022-01-19 00:00:00" :showDays="false"></flip-countdown>
  • To notify if timer has elapsed, bind a handler to timeElapsed event emitted by component

    <flip-countdown
      deadline="2018-12-25 00:00:00"
      nowline="2022-01-19 00:00:00"
      @timeElapsed="timeElapsedHandler"
    ></flip-countdown>

Please refer to /demo directory for examples.

If you're using Nuxt.js, use <no-ssr> to avoid server-side rendering. (You will get error if you don't use <no-ssr>)

<template>
  <div>
    <no-ssr>
      <flip-countdown deadline="2022-12-25 00:00:00" nowline="2022-01-19 00:00:00"></flip-countdown>
    </no-ssr>
  </div>
</template>

References

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago