欧美日韩中文一区二区,亚洲天堂av在线,亚洲最大成人免费视频,欧美最新精品

基于wxcharts.js實現訂單統計報表的開發實例

在微信小程序圖表眾多插件中,wx-charts是功能比較強大的一個組件。我們今天來看一個基于wxcharts.js來實現訂單統計報表的開發實例。

導入wxcharts.js:

導入wxcharts.js

將wxcharts.js 存放在utils目錄

column.wxml

<view class=”container”>

<!–標題–>

<view class=”title”>

{{chartTitle}}

</view>

<!–繪制canvas–>

<canvas canvas-id=”columnCanvas” class=”canvas” bindtouchstart=”touchHandler”></canvas>

</view>

coumn.js

引入wxcharts.js

var wxCharts = require(‘../../../utils/wxcharts.js’);

初始化數據

var app = getApp();

var columnChart = null;

var chartData = {

main: {

title: ‘訂單統計’,

data: [23,28,35,54,95],

categories: [‘2013′,’2014′,’2015′,’2016′,’2017’]

}

};

加載報表數據

Page({

data: {

chartTitle: ‘總訂單’,

isMainChartDisplay: true

},

onReady: function (e) {

var windowWidth = 320;

try {

var res = wx.getSystemInfoSync();

windowWidth = res.windowWidth;

} catch (e) {

console.error(‘getSystemInfoSync failed!’);

}

columnChart = new wxCharts({

canvasId: ‘columnCanvas’,

type: ‘column’,

animation: true,

categories: chartData.main.categories,

series: [{

name: ‘訂單量’,

color:’#188df0′,

data: chartData.main.data,

format: function (val,name) {

return val.toFixed(2) + ‘萬’;

}

}],

yAxis: {

format: function (val) {

return val + ‘萬’;

},

min: 0

},

xAxis: {

disableGrid: false,

type: ‘calibration’

},

extra: {

column: {

width: 15,

},

legendTextColor: ‘#000000’

},

width: windowWidth,

height: 200,

});

}

});

wx-charts微信小程序圖表插件訂單統計報表效果圖:

基于wxcharts.js實現訂單統計報表的開發實例


聲明:本站部分文章來源于互聯網,如有侵犯作者著作權,請及時與我們聯系。

木魚小鋪小程序

為您推薦

主站蜘蛛池模板: 龙门县| 土默特右旗| 丽水市| 射阳县| 梓潼县| 会宁县| 辽阳市| 南京市| 潼南县| 开江县| 牙克石市| 安溪县| 洛南县| 靖安县| 阿拉善右旗| 偃师市| 青海省| 康平县| 长葛市| 尼勒克县| 昌邑市| 原阳县| 古蔺县| 德江县| 石屏县| 彭山县| 海城市| 辽源市| 常熟市| 邹城市| 辉南县| 晋州市| 佛坪县| 体育| 武宣县| 防城港市| 大庆市| 长治市| 绵竹市| 佳木斯市| 革吉县|