原文地址:http://blog.gdfengshuo.com/article/16/html
vue-schart 是使用vue.js封裝了sChart.js圖表庫的一個小組件。支持vue.js 1.x & 2.xvue
sChart.js 做爲一個小型簡單的圖表庫,沒有過多的圖表類型,只包含了柱狀圖、折線圖、餅狀圖和環形圖四種基本的圖表。麻雀雖小,五臟俱全。sChart.js 基本能夠知足這四種圖表的需求。而它的小,體如今它的體積上,代碼只有 8kb,若是通過服務器的Gzip壓縮,那就更小了,所以不用擔憂形成項目代碼冗餘。git
該庫使用 canvas 實現,兼容 IE9 以上瀏覽器。github
安裝:npm
npm install vue-schart -S
在vue組件中使用:canvas
<template> <div id="app"> <schart :canvasId="canvasId" :type="type" :width="width" :height="height" :data="data" :options="options" ></schart> </div> </template> <script> import Schart from 'vue-schart'; export default { data() { return { canvasId: 'myCanvas', type: 'bar', width: 500, height: 400, data: [ {name: '2014', value: 1342}, {name: '2015', value: 2123}, {name: '2016', value: 1654}, {name: '2017', value: 1795}, ], options: { title: 'Total sales of stores in recent years' } } }, components:{ Schart } } </script>
vue-manage-system 後臺框架中應用了 vue-schart 組件,體積小,加載快。瀏覽器
演示地址:http://blog.gdfengshuo.com/example/work/#/basecharts服務器