weex-chart-mobile
Version:
Weex chart - Create chart like line, bar, pie etc for mobiles.
26 lines (25 loc) • 803 B
JavaScript
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;