1.0.3 • Published 7 years ago
v-sevenseg v1.0.3
vue-sevenseg
A Seven Segment Display Component for Vue.js based on sevenSeg.js
Compile to web component
yarn buildCompile to Vue library so that it can be used in Vue components and apps
yarn build-libCompile example vue app that uses the component
yarn serveProject setup (I haven't tried this, but it should work)
npm install --save vue-sevensegJSFiddle example as web component
chrome, safari:\ https://jsfiddle.net/k24o6zfq/1/\ https://jsfiddle.net/9qxe240L/\ firefox: https://jsfiddle.net/7pcgsqyz/\
Usage
Look in the files ex1.html, ex_unpkg.html for examples... Look at ex_ff.html for firefox for examples.
Example:
<v-sevenseg value=".34" color-back="transparent" color-on="green" color-off="rgb(255, 240, 255)" height=80 digits=7 slant=10></v-sevenseg>value or :value
- Any Number between 0-9 in String format. Default is "8"
- Use
:value={myValue}to bindvalueprop tomyValue
color-on
- String. Default is
Red. - Color when a segment is on
:color-off
- String. Default is
rgb(50, 0, 0) Color when a segment is off
color-back
- String. Default is
Black - Color for the box/background of the display
height
- Number. Default is
100 - Height in pixels of a box the includes the display.
width
- Number. Default is
400 - Width in pixels of a box the includes the display.
digits
- Number. Default is
4 - Number of digits in the display
slant
- Number. Default is 0
- Degrees slant of the digits in the display
Caveat
This is my first vue project. Any suggestions to improve the code is welcome.