vue-sevenseg - Vaadin Add-on Directory
A Vue component that creates a vector-based (SVG) seven-segment display.# vue-sevenseg
## A Seven Segment Display Component for Vue.js based on sevenSeg.js
### Compile to web component
```
yarn build
```
### Compile to Vue library so that it can be used in Vue components and apps
```
yarn build-lib
```
### Compile example vue app that uses the component
```
yarn serve
```
## Project setup (I haven't tried this, but it should work)
```
npm install --save vue-sevenseg
```
### JSFiddle example as web component
chrome, safari:\
\
\
firefox:
\
### Usage
Look in the files ex1.html, ex_unpkg.html for examples... Look at ex_ff.html for firefox for examples.
Example:
```
```
`value` or `:value`
- Any Number between 0-9 in String format. Default is "8"
- Use `:value={myValue}` to bind `value` prop to `myValue`
`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.
### Based on code and instructions from
-
-
-
-
View on GitHubView on NPM
vue-sevenseg version 1.0.0
### Dependencies
* vue#^2.5.21
vue-sevenseg version 1.0.1
### Dependencies
* vue#^2.5.21
vue-sevenseg version 1.0.2
### Dependencies
* vue#^2.5.21
vue-sevenseg version 1.0.3
### Dependencies
* vue#^2.5.21