UNPKG

weex-chart-mobile

Version:

Weex chart - Create chart like line, bar, pie etc for mobiles.

26 lines (25 loc) 803 B
import { enable, WeexBridge,disable } from 'gcanvas.js'; var _stack = {} class WxChartElement { constructor(chartId){ if(_stack[chartId]){ this.wxelement = _stack[chartId]; }else{ _stack[chartId] = this; } this.getContext = ()=>{ let options = { bridge: WeexBridge } if(this.wxelement.width) optios.width = this.wxelement.width; if(this.wxelement.height) optios.height = this.wxelement.height; var ref = enable(this.wxelement, options); return ref.getContext('2d'); } } initializeChart(canvas,chartId){ _stack[chartId] = canvas; } disableChart(canvas){ disable(canvas,{bridge: WeexBridge}); } } export default WxChartElement;