Compare commits
9 Commits
V2.3.1-alp
...
V2.3.2-alp
Author | SHA1 | Date | |
---|---|---|---|
af32755617 | |||
084f4c4c9c | |||
98536da7d1 | |||
b755a487aa | |||
46da621c70 | |||
a86a4193ec | |||
e33096164c | |||
7edef8b9c8 | |||
6d4baac3b6 |
15
CHANGELOG.md
15
CHANGELOG.md
@ -1,3 +1,16 @@
|
|||||||
|
# 2.3.2-alpha (2019-07-05)
|
||||||
|
|
||||||
|
### Perfect
|
||||||
|
|
||||||
|
- **decoration:** Explicitly set the SVG width and height to enhance stability.
|
||||||
|
- **Introduced on demand**
|
||||||
|
|
||||||
|
```js
|
||||||
|
import borderBox1 from '@jiaminghi/data-view'
|
||||||
|
|
||||||
|
Vue.use(borderBox1)
|
||||||
|
```
|
||||||
|
|
||||||
# 2.3.1-alpha (2019-07-04)
|
# 2.3.1-alpha (2019-07-04)
|
||||||
|
|
||||||
### Perfect
|
### Perfect
|
||||||
@ -73,7 +86,7 @@
|
|||||||
└── etc.
|
└── etc.
|
||||||
```
|
```
|
||||||
|
|
||||||
* **Introduced on demand**
|
- **Introduced on demand**
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import borderBox1 from '@jiaminghi/data-view/lib/components/borderBox1'
|
import borderBox1 from '@jiaminghi/data-view/lib/components/borderBox1'
|
||||||
|
24
README.md
24
README.md
@ -1,3 +1,5 @@
|
|||||||
|
[中文](./README_CN.md)
|
||||||
|
|
||||||
<h1 align="center">DataV</h1>
|
<h1 align="center">DataV</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@ -9,7 +11,12 @@
|
|||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2 align="center">Vue large screen data display component library</h2>
|
## What is DataV?
|
||||||
|
|
||||||
|
* DataV is a data **visualization** components library based on **Vue**.
|
||||||
|
* Provide cool **SVG** borders and decorations.
|
||||||
|
* Provide common **charts** such as line chart, etc..
|
||||||
|
* flying line chart, carousel table and etc.
|
||||||
|
|
||||||
### Install with npm
|
### Install with npm
|
||||||
|
|
||||||
@ -17,4 +24,17 @@
|
|||||||
$ npm install @jiaminghi/data-view
|
$ npm install @jiaminghi/data-view
|
||||||
```
|
```
|
||||||
|
|
||||||
Detailed documents and examples can be viewed on the [HomePage](http://datav.jiaminghi.com).
|
### use
|
||||||
|
|
||||||
|
```js
|
||||||
|
import Vue from 'vue'
|
||||||
|
import DataV from '@jiaminghi/data-view'
|
||||||
|
|
||||||
|
Vue.use(DataV)
|
||||||
|
|
||||||
|
// Introduced on demand
|
||||||
|
import { borderBox1 } from '@jiaminghi/data-view'
|
||||||
|
Vue.use(borderBox1)
|
||||||
|
```
|
||||||
|
|
||||||
|
Detailed documents and examples can be viewed on the [HomePage](http://datav.jiaminghi.com).
|
40
README_CN.md
Normal file
40
README_CN.md
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
[ENGLISH](./README.md)
|
||||||
|
|
||||||
|
<h1 align="center">DataV</h1>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://github.com/jiaming743/datav/blob/master/LICENSE">
|
||||||
|
<img src="https://img.shields.io/github/license/jiaming743/datav.svg" alt="LICENSE" />
|
||||||
|
</a>
|
||||||
|
<a href="https://www.npmjs.com/package/@jiaminghi/datav">
|
||||||
|
<img src="https://img.shields.io/npm/v/@jiaminghi/data-view.svg" alt="LICENSE" />
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
## DataV是干什么的?
|
||||||
|
|
||||||
|
* DataV是一个基于**Vue**的数据可视化组件库.
|
||||||
|
* 提供用于提升页面视觉效果的**SVG**边框和装饰.
|
||||||
|
* 提供常用的**图表**如折线图等.
|
||||||
|
* 飞线图/轮播表等其他组件.
|
||||||
|
|
||||||
|
### npm安装
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ npm install @jiaminghi/data-view
|
||||||
|
```
|
||||||
|
|
||||||
|
### 使用
|
||||||
|
|
||||||
|
```js
|
||||||
|
import Vue from 'vue'
|
||||||
|
import DataV from '@jiaminghi/data-view'
|
||||||
|
|
||||||
|
Vue.use(DataV)
|
||||||
|
|
||||||
|
// 按需引入
|
||||||
|
import { borderBox1 } from '@jiaminghi/data-view'
|
||||||
|
Vue.use(borderBox1)
|
||||||
|
```
|
||||||
|
|
||||||
|
详细文档及示例请移步[HomePage](http://datav.jiaminghi.com).
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@jiaminghi/data-view",
|
"name": "@jiaminghi/data-view",
|
||||||
"version": "2.3.1",
|
"version": "2.3.2",
|
||||||
"author": "JiaMing <743192023@qq.com>",
|
"author": "JiaMing <743192023@qq.com>",
|
||||||
"description": "Vue Large screen data display component library",
|
"description": "Vue Large screen data display component library",
|
||||||
"main": "/lib/index.js",
|
"main": "/lib/index.js",
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
const { copyDir, fileForEach, readFile, writeFile, unlinkDirFileByExtname } = require('./plugin/fs')
|
const { copyDir, fileForEach, readFile, writeFile, unlinkDirFileByExtname, dirForEach } = require('./plugin/fs')
|
||||||
const print = require('./plugin/print')
|
const print = require('./plugin/print')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const doExec = require('./plugin/exec')
|
const doExec = require('./plugin/exec')
|
||||||
|
|
||||||
const PACKAGE_SRC = './src'
|
const PACKAGE_SRC = './src'
|
||||||
const COMPILE_SRC = './lib'
|
const COMPILE_SRC = './lib'
|
||||||
|
const COMPONENTS_DIR = '/components'
|
||||||
|
const ENTRANCE = '/index.js'
|
||||||
|
|
||||||
async function start () {
|
async function start () {
|
||||||
const copyPackage = await copyDir(PACKAGE_SRC, COMPILE_SRC)
|
const copyPackage = await copyDir(PACKAGE_SRC, COMPILE_SRC)
|
||||||
@ -51,8 +53,18 @@ async function start () {
|
|||||||
|
|
||||||
print.success('Finish adding css import statement!')
|
print.success('Finish adding css import statement!')
|
||||||
|
|
||||||
|
const componentsExport = await addComponentsExport()
|
||||||
|
|
||||||
|
if (!componentsExport) {
|
||||||
|
print.error('Exception in adding components export statement!')
|
||||||
|
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
print.success('Finish adding components export statement!')
|
||||||
|
|
||||||
print.yellow('-------------------------------------')
|
print.yellow('-------------------------------------')
|
||||||
print.success(' DataV lib Compile Success! ')
|
print.success(' DataV Lib Compile Success! ')
|
||||||
print.yellow('-------------------------------------')
|
print.yellow('-------------------------------------')
|
||||||
|
|
||||||
return true
|
return true
|
||||||
@ -125,7 +137,7 @@ async function compileLessToCss () {
|
|||||||
async function addCssImport () {
|
async function addCssImport () {
|
||||||
let importSuccess = true
|
let importSuccess = true
|
||||||
|
|
||||||
await fileForEach(COMPILE_SRC + '/components', async src => {
|
await fileForEach(COMPILE_SRC + COMPONENTS_DIR, async src => {
|
||||||
if (path.extname(src) !== '.js') return
|
if (path.extname(src) !== '.js') return
|
||||||
|
|
||||||
let content = await readFile(src)
|
let content = await readFile(src)
|
||||||
@ -146,6 +158,28 @@ async function addCssImport () {
|
|||||||
return importSuccess
|
return importSuccess
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function addComponentsExport () {
|
||||||
|
const components = []
|
||||||
|
|
||||||
|
await dirForEach(COMPILE_SRC + COMPONENTS_DIR, src => {
|
||||||
|
components.push(src.split('/').slice(-1)[0])
|
||||||
|
})
|
||||||
|
|
||||||
|
const importString = components.reduce((all, current) => {
|
||||||
|
return all + '\n' + `export { default as ${current} } from '.${COMPONENTS_DIR}/${current}/index'`
|
||||||
|
}, '/**\n * EXPORT COMPONENTS\n */') + '\n'
|
||||||
|
|
||||||
|
const targetSrc = COMPILE_SRC + ENTRANCE
|
||||||
|
|
||||||
|
let content = await readFile(targetSrc)
|
||||||
|
|
||||||
|
content = importString + content
|
||||||
|
|
||||||
|
let write = await writeFile(targetSrc, content)
|
||||||
|
|
||||||
|
return write
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = start
|
module.exports = start
|
||||||
|
|
||||||
|
|
||||||
|
@ -309,6 +309,36 @@ async function writeFile (src, string, encoding = 'utf8') {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function dirForEach (src, callback) {
|
||||||
|
if (!src || !callback) {
|
||||||
|
console.error('dirForEach missing parameters!')
|
||||||
|
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
const paths = await readDir(src)
|
||||||
|
if (!paths) {
|
||||||
|
console.error('Exception in dirForEach: paths!')
|
||||||
|
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
for (let i = 0; i < paths.length; i++) {
|
||||||
|
const fullSrc = src + '/' + paths[i]
|
||||||
|
const stats = await stat(fullSrc)
|
||||||
|
|
||||||
|
if (!stats) {
|
||||||
|
console.error('Exception in dirForEach: stats!')
|
||||||
|
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
if (stats.isDirectory()) await callback(fullSrc)
|
||||||
|
}
|
||||||
|
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
readDir,
|
readDir,
|
||||||
stat,
|
stat,
|
||||||
@ -319,5 +349,6 @@ module.exports = {
|
|||||||
copyDir,
|
copyDir,
|
||||||
fileForEach,
|
fileForEach,
|
||||||
readFile,
|
readFile,
|
||||||
writeFile
|
writeFile,
|
||||||
|
dirForEach
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-2" :ref="ref">
|
<div class="dv-border-box-2" :ref="ref">
|
||||||
<svg class="dv-border-svg-container">
|
<svg class="dv-border-svg-container" :width="width" :height="height">
|
||||||
<polyline class="dv-bb2-line1"
|
<polyline class="dv-bb2-line1"
|
||||||
:points="`2, 2 ${width - 2} ,2 ${width - 2}, ${height - 2} 2, ${height - 2} 2, 2`" />
|
:points="`2, 2 ${width - 2} ,2 ${width - 2}, ${height - 2} 2, ${height - 2} 2, 2`" />
|
||||||
<polyline class="dv-bb2-line2"
|
<polyline class="dv-bb2-line2"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-3" :ref="ref">
|
<div class="dv-border-box-3" :ref="ref">
|
||||||
<svg class="dv-border-svg-container">
|
<svg class="dv-border-svg-container" :width="width" :height="height">
|
||||||
<polyline class="dv-bb3-line1"
|
<polyline class="dv-bb3-line1"
|
||||||
:points="`4, 4 ${width - 22} ,4 ${width - 22}, ${height - 22} 4, ${height - 22} 4, 4`" />
|
:points="`4, 4 ${width - 22} ,4 ${width - 22}, ${height - 22} 4, ${height - 22} 4, 4`" />
|
||||||
<polyline class="dv-bb3-line2"
|
<polyline class="dv-bb3-line2"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-4" :ref="ref">
|
<div class="dv-border-box-4" :ref="ref">
|
||||||
<svg :class="`dv-border-svg-container ${reverse && 'dv-reverse'}`">
|
<svg :class="`dv-border-svg-container ${reverse && 'dv-reverse'}`" :width="width" :height="height">
|
||||||
<polyline class="dv-bb4-line-1" :points="`145, ${height - 5} 40, ${height - 5} 10, ${height - 35}
|
<polyline class="dv-bb4-line-1" :points="`145, ${height - 5} 40, ${height - 5} 10, ${height - 35}
|
||||||
10, 40 40, 5 150, 5 170, 20 ${width - 15}, 20`"/>
|
10, 40 40, 5 150, 5 170, 20 ${width - 15}, 20`"/>
|
||||||
<polyline class="dv-bb4-line-2" :points="`245, ${height - 1} 36, ${height - 1} 14, ${height - 23}
|
<polyline class="dv-bb4-line-2" :points="`245, ${height - 1} 36, ${height - 1} 14, ${height - 23}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-5" :ref="ref">
|
<div class="dv-border-box-5" :ref="ref">
|
||||||
<svg :class="`dv-svg-container ${reverse && 'dv-reverse'}`">
|
<svg :class="`dv-svg-container ${reverse && 'dv-reverse'}`" :width="width" :height="height">
|
||||||
<polyline class="dv-bb5-line-1" :points="`8, 5 ${width - 5}, 5 ${width - 5}, ${height - 100}
|
<polyline class="dv-bb5-line-1" :points="`8, 5 ${width - 5}, 5 ${width - 5}, ${height - 100}
|
||||||
${width - 100}, ${height - 5} 8, ${height - 5} 8, 5`" />
|
${width - 100}, ${height - 5} 8, ${height - 5} 8, 5`" />
|
||||||
<polyline class="dv-bb5-line-2" :points="`3, 5 ${width - 20}, 5 ${width - 20}, ${height - 60}
|
<polyline class="dv-bb5-line-2" :points="`3, 5 ${width - 20}, 5 ${width - 20}, ${height - 60}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-6" :ref="ref">
|
<div class="dv-border-box-6" :ref="ref">
|
||||||
<svg class="dv-svg-container">
|
<svg class="dv-svg-container" :width="width" :height="height">
|
||||||
<circle cx="5" cy="5" r="2"/>
|
<circle cx="5" cy="5" r="2"/>
|
||||||
<circle :cx="width - 5" cy="5" r="2" />
|
<circle :cx="width - 5" cy="5" r="2" />
|
||||||
<circle :cx="width - 5" :cy="height - 5" r="2" />
|
<circle :cx="width - 5" :cy="height - 5" r="2" />
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-7" :ref="ref">
|
<div class="dv-border-box-7" :ref="ref">
|
||||||
<svg class="dv-svg-container">
|
<svg class="dv-svg-container" :width="width" :height="height">
|
||||||
<polyline class="dv-bb7-line-width-2" :points="`0, 25 0, 0 25, 0`" />
|
<polyline class="dv-bb7-line-width-2" :points="`0, 25 0, 0 25, 0`" />
|
||||||
<polyline class="dv-bb7-line-width-2" :points="`${width - 25}, 0 ${width}, 0 ${width}, 25`" />
|
<polyline class="dv-bb7-line-width-2" :points="`${width - 25}, 0 ${width}, 0 ${width}, 25`" />
|
||||||
<polyline class="dv-bb7-line-width-2" :points="`${width - 25}, ${height} ${width}, ${height} ${width}, ${height - 25}`" />
|
<polyline class="dv-bb7-line-width-2" :points="`${width - 25}, ${height} ${width}, ${height} ${width}, ${height - 25}`" />
|
||||||
@ -33,9 +33,9 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less">
|
<style lang="less">
|
||||||
@color: fade(gray, 30);
|
|
||||||
|
|
||||||
.dv-border-box-7 {
|
.dv-border-box-7 {
|
||||||
|
@color: fade(gray, 30);
|
||||||
|
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-8" :ref="ref">
|
<div class="dv-border-box-8" :ref="ref">
|
||||||
<svg class="dv-svg-container">
|
<svg class="dv-svg-container" :width="width" :height="height">
|
||||||
<defs>
|
<defs>
|
||||||
<path
|
<path
|
||||||
:id="path"
|
:id="path"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-border-box-9" :ref="ref">
|
<div class="dv-border-box-9" :ref="ref">
|
||||||
<svg class="dv-svg-container">
|
<svg class="dv-svg-container" :width="width" :height="height">
|
||||||
<defs>
|
<defs>
|
||||||
<linearGradient :id="gradientId" x1="0%" y1="0%" x2="100%" y2="100%">
|
<linearGradient :id="gradientId" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||||
<stop offset="0%" stop-color="#11eefd" />
|
<stop offset="0%" stop-color="#11eefd" />
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="dv-decoration-8" :ref="ref">
|
<div class="dv-decoration-8" :ref="ref">
|
||||||
<svg>
|
<svg :width="width" :height="height">
|
||||||
<polyline
|
<polyline
|
||||||
stroke="#3f96a5"
|
stroke="#3f96a5"
|
||||||
stroke-width="2"
|
stroke-width="2"
|
||||||
|
@ -1,77 +0,0 @@
|
|||||||
import fullScreenContainer from './fullScreenContainer/index'
|
|
||||||
import loading from './loading/index'
|
|
||||||
|
|
||||||
// border box
|
|
||||||
import borderBox1 from './borderBox1/index'
|
|
||||||
import borderBox2 from './borderBox2/index'
|
|
||||||
import borderBox3 from './borderBox3/index'
|
|
||||||
import borderBox4 from './borderBox4/index'
|
|
||||||
import borderBox5 from './borderBox5/index'
|
|
||||||
import borderBox6 from './borderBox6/index'
|
|
||||||
import borderBox7 from './borderBox7/index'
|
|
||||||
import borderBox8 from './borderBox8/index'
|
|
||||||
import borderBox9 from './borderBox9/index'
|
|
||||||
|
|
||||||
// decoration
|
|
||||||
import decoration1 from './decoration1/index'
|
|
||||||
import decoration2 from './decoration2/index'
|
|
||||||
import decoration3 from './decoration3/index'
|
|
||||||
import decoration4 from './decoration4/index'
|
|
||||||
import decoration5 from './decoration5/index'
|
|
||||||
import decoration6 from './decoration6/index'
|
|
||||||
import decoration7 from './decoration7/index'
|
|
||||||
import decoration8 from './decoration8/index'
|
|
||||||
import decoration9 from './decoration9/index'
|
|
||||||
import decoration10 from './decoration10/index'
|
|
||||||
|
|
||||||
// charts
|
|
||||||
import charts from './charts/index'
|
|
||||||
|
|
||||||
import activeRingChart from './activeRingChart'
|
|
||||||
import waterLevelPond from './waterLevelPond/index'
|
|
||||||
import percentPond from './percentPond/index'
|
|
||||||
import flylineChart from './flylineChart'
|
|
||||||
import conicalColumnChart from './conicalColumnChart'
|
|
||||||
import digitalFlop from './digitalFlop'
|
|
||||||
import scrollBoard from './scrollBoard/index'
|
|
||||||
import scrollRankingBoard from './scrollRankingBoard/index'
|
|
||||||
|
|
||||||
export default function (Vue) {
|
|
||||||
Vue.use(fullScreenContainer)
|
|
||||||
Vue.use(loading)
|
|
||||||
|
|
||||||
// border box
|
|
||||||
Vue.use(borderBox1)
|
|
||||||
Vue.use(borderBox2)
|
|
||||||
Vue.use(borderBox3)
|
|
||||||
Vue.use(borderBox4)
|
|
||||||
Vue.use(borderBox5)
|
|
||||||
Vue.use(borderBox6)
|
|
||||||
Vue.use(borderBox7)
|
|
||||||
Vue.use(borderBox8)
|
|
||||||
Vue.use(borderBox9)
|
|
||||||
|
|
||||||
// decoration
|
|
||||||
Vue.use(decoration1)
|
|
||||||
Vue.use(decoration2)
|
|
||||||
Vue.use(decoration3)
|
|
||||||
Vue.use(decoration4)
|
|
||||||
Vue.use(decoration5)
|
|
||||||
Vue.use(decoration6)
|
|
||||||
Vue.use(decoration7)
|
|
||||||
Vue.use(decoration8)
|
|
||||||
Vue.use(decoration9)
|
|
||||||
Vue.use(decoration10)
|
|
||||||
|
|
||||||
// charts
|
|
||||||
Vue.use(charts)
|
|
||||||
|
|
||||||
Vue.use(activeRingChart)
|
|
||||||
Vue.use(waterLevelPond)
|
|
||||||
Vue.use(percentPond)
|
|
||||||
Vue.use(flylineChart)
|
|
||||||
Vue.use(conicalColumnChart)
|
|
||||||
Vue.use(digitalFlop)
|
|
||||||
Vue.use(scrollBoard)
|
|
||||||
Vue.use(scrollRankingBoard)
|
|
||||||
}
|
|
@ -368,7 +368,7 @@ export default {
|
|||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
82
src/index.js
82
src/index.js
@ -1,5 +1,83 @@
|
|||||||
import components from './components/index'
|
/**
|
||||||
|
* IMPORT COMPONENTS
|
||||||
|
*/
|
||||||
|
import fullScreenContainer from './components/fullScreenContainer/index'
|
||||||
|
import loading from './components/loading/index'
|
||||||
|
|
||||||
|
// border box
|
||||||
|
import borderBox1 from './components/borderBox1/index'
|
||||||
|
import borderBox2 from './components/borderBox2/index'
|
||||||
|
import borderBox3 from './components/borderBox3/index'
|
||||||
|
import borderBox4 from './components/borderBox4/index'
|
||||||
|
import borderBox5 from './components/borderBox5/index'
|
||||||
|
import borderBox6 from './components/borderBox6/index'
|
||||||
|
import borderBox7 from './components/borderBox7/index'
|
||||||
|
import borderBox8 from './components/borderBox8/index'
|
||||||
|
import borderBox9 from './components/borderBox9/index'
|
||||||
|
|
||||||
|
// decoration
|
||||||
|
import decoration1 from './components/decoration1/index'
|
||||||
|
import decoration2 from './components/decoration2/index'
|
||||||
|
import decoration3 from './components/decoration3/index'
|
||||||
|
import decoration4 from './components/decoration4/index'
|
||||||
|
import decoration5 from './components/decoration5/index'
|
||||||
|
import decoration6 from './components/decoration6/index'
|
||||||
|
import decoration7 from './components/decoration7/index'
|
||||||
|
import decoration8 from './components/decoration8/index'
|
||||||
|
import decoration9 from './components/decoration9/index'
|
||||||
|
import decoration10 from './components/decoration10/index'
|
||||||
|
|
||||||
|
// charts
|
||||||
|
import charts from './components/charts/index'
|
||||||
|
|
||||||
|
import activeRingChart from './components/activeRingChart'
|
||||||
|
import waterLevelPond from './components/waterLevelPond/index'
|
||||||
|
import percentPond from './components/percentPond/index'
|
||||||
|
import flylineChart from './components/flylineChart'
|
||||||
|
import conicalColumnChart from './components/conicalColumnChart'
|
||||||
|
import digitalFlop from './components/digitalFlop'
|
||||||
|
import scrollBoard from './components/scrollBoard/index'
|
||||||
|
import scrollRankingBoard from './components/scrollRankingBoard/index'
|
||||||
|
|
||||||
|
/**
|
||||||
|
* USE COMPONENTS
|
||||||
|
*/
|
||||||
export default function (Vue) {
|
export default function (Vue) {
|
||||||
components(Vue)
|
Vue.use(fullScreenContainer)
|
||||||
|
Vue.use(loading)
|
||||||
|
|
||||||
|
// border box
|
||||||
|
Vue.use(borderBox1)
|
||||||
|
Vue.use(borderBox2)
|
||||||
|
Vue.use(borderBox3)
|
||||||
|
Vue.use(borderBox4)
|
||||||
|
Vue.use(borderBox5)
|
||||||
|
Vue.use(borderBox6)
|
||||||
|
Vue.use(borderBox7)
|
||||||
|
Vue.use(borderBox8)
|
||||||
|
Vue.use(borderBox9)
|
||||||
|
|
||||||
|
// decoration
|
||||||
|
Vue.use(decoration1)
|
||||||
|
Vue.use(decoration2)
|
||||||
|
Vue.use(decoration3)
|
||||||
|
Vue.use(decoration4)
|
||||||
|
Vue.use(decoration5)
|
||||||
|
Vue.use(decoration6)
|
||||||
|
Vue.use(decoration7)
|
||||||
|
Vue.use(decoration8)
|
||||||
|
Vue.use(decoration9)
|
||||||
|
Vue.use(decoration10)
|
||||||
|
|
||||||
|
// charts
|
||||||
|
Vue.use(charts)
|
||||||
|
|
||||||
|
Vue.use(activeRingChart)
|
||||||
|
Vue.use(waterLevelPond)
|
||||||
|
Vue.use(percentPond)
|
||||||
|
Vue.use(flylineChart)
|
||||||
|
Vue.use(conicalColumnChart)
|
||||||
|
Vue.use(digitalFlop)
|
||||||
|
Vue.use(scrollBoard)
|
||||||
|
Vue.use(scrollRankingBoard)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user