UNPKG

vue-chart-engine

Version:

chart components built with Vue.js

92 lines (75 loc) 2.26 kB
# vue-chart-engine chart components built with Vue.js. This repository contains a set of native Vue.js components based on chart engine(AnyChart,HighChart,EChart etc). As a result no dependency on jQuery is required. The only required dependencies are: * [Vue.js](http://vuejs.org/). ## Installation ### NPM ```bash $ npm install vue-chart-engine ``` ### CommonJS ```js var engine = require('vue-chart-engine').engine; new Vue({ components: { 'engine': engine } }) ``` ### ES6 ```js import engine from 'vue-chart-engine/src/Home' // or import { engine } from 'vue-chart-engine' new Vue({ components: { engine } }) ``` ### AMD ```js define(['vue-chart-engine'], function(VueStrap) { var engine = VueChartEngine.engine; ... }); ``` ### Browser globals The `dist` folder contains `vue-chart-engine.js` and `vue-chart-engine.min.js` with all components exported in the <code>window.VueChartEngine</code> object. These bundles are also available in, and on both the Bower and NPM packages. ```html <div id="container" style="height:300px;width:50%"></div> <engine :branch="currentBranch" :genre="currentGenre" :data-init="msg" :container="container"></engine> <script src="path/to/vue.js"></script> <script src="path/to/vue-chart-engine.js"></script> <script> var vm = new Vue({ components: { engine: VueChartEngine.engine }, el: "body", data: { currentBranch: 'HighChart', currentGenre: "area_basic", msg0:[ ["January", 10000], ["February", 12000], ["March", 18000], ["April", 11000], ["May", 9000] ], msg:[ ["January", 10000,8999], ["February", 12000,10000], ["March", 18000,5555], ["April", 11000,6666], ["May", 9000,7777] ], container:"container" } }) </script> ``` ## Local Setup * Install with `npm install` * Run the docs site in development mode with `npm run docs`. This will watch for file changes as you work. * Build with `npm run build`. ## License vue-chart-engine is licensed under [The MIT License](LICENSE).