0.1.2 • Published 5 years ago

led-screen-set v0.1.2

Weekly downloads
12
License
-
Repository
-
Last release
5 years ago

Install

npm install led-screen-set -S

Quick Start

import Vue from 'vue'
import LedScreenSet from 'led-screen-set'
import 'led-screen-set/led-screen-set.css'

Vue.use(LedScreenSet)

.vue文件使用标签

<template>
  <led-set></led-set>
</template>
<script>
export default {
  data () {
    return {
      data: {
        size: { width: 488, height: 448 },
        areas: [{
          x: 20,
          y: 20,
          width: 300,
          height: 75,
          text: '恭喜发财',
          fontColor: '#c2484c',
          fontSize: 16,
          fontWeight: 'normal',
          horAlign: 'left'
        }, {
          x: 20,
          y: 120,
          width: 350,
          height: 75,
          text: '红包拿来',
          fontColor: '#e5de1d',
          fontSize: 18,
          fontWeight: 'normal',
          horAlign: 'center'
        }, {
          x: 20,
          y: 220,
          width: 400,
          height: 75,
          text: '城阙辅三秦,风烟望五津, 与君离别意,同是宦游人; 海内存知己,天涯若比邻; 无为在歧路,儿女共沾巾',
          fontColor: '#1de51d',
          fontSize: 20,
          fontWeight: 'bold',
          horAlign: 'right'
        }]
      }
    }
  }
}
</script>

v-model

进行了数据双向绑, 主要结构如下

  {
    size: { width: 488, height: 448 },
    areas: [{
      x: 20,
      y: 20,
      width: 300,
      height: 75,
      text: '恭喜发财',
      fontColor: '#c2484c',
      fontSize: 16,
      fontWeight: 'normal',
      horAlign: 'left'
    }]
  }

LedScreenSet Attributes

参数说明类型可选值默认值
layout配置画布的大小,会根据用户选择好的宽高进行计算,给canvas提供一个展示大小Object{width: 488, height: 248}
keywords给led模拟屏提供标签选项数据,即显示类型和显示内容数据, 是一个二维数组Array
multipleLimit设置用户可以选择标签选项上限Number100
placeholder占位符标识Array['', '']

Browser Support

Modern browsers and Internet Explorer 10+.