0.0.6 • Published 2 years ago

@hansuhhi-don/number-frame v0.0.6

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

TODO: README

Getting Started

  • Basic Use
<div id='app' />
import NumberFrame from '@hansuhhi-don/number-frame';

const numberFrame = new NumberFrame({
  from: -200,
  to: 2022,
  duration: 4044,
  element: document.getElementById("app"),
});

setTimeout(() => {
    numberFrame.start();
}, 1000);

When you open the page some changes have happened.

Demo Gif

  • Vue
import { NumberFrame } from "@hansuhhi-don/number-frame";
import { defineComponent, onMounted, ref } from "vue";

const nf = new NumberFrame({
  from: 0,
  to: 2022,
  duration: 2000,
});

export default defineComponent({
  setup: () => {
    const num = ref(0);

    onMounted(() => {
      nf.start(() => (num.value = nf.number));
    });
    return () => {
      return <p>{num.value}</p>;
    };
  },
});

This is a demo in my project

Vue Demo Gif

API

  • NumberFrame

class

keytypedescription
start(cb: Function) => voidStart changing numbers as expected cb will be called every time
valueNumberNumber in a frame.
  • NumberFrameProps

constructor

keytypedescription
from? Number(default: 0)Starting number
toNumberEnd number
duration? Number(default: 1000)Total time(ms)
element? HTMLElementIf you have an html element, numbers will autoplay in this element
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

0.0.0

2 years ago