| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="charts-box"> |
| | | <qiun-data-charts type="column" canvasId="scrollcolumnid" :opts="{enableScroll:true,xAxis:{scrollShow:true,itemCount:4,disableGrid:true}}" :ontouch="true" :canvas2d="true" :chartData="chartsDataColumn4" :background="red"/> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import demodata from '@/mockdata/demodata.json'; |
| | | export default { |
| | | data() { |
| | | return { |
| | | chartsDataColumn4:{}, |
| | | title: 'Hello', |
| | | mainItem: [ |
| | | { |
| | |
| | | {name: '李世豪3级',performance:'200万元'}, |
| | | {name: '李世豪1级',performance:'112万元'} |
| | | ], |
| | | bgs: ['bg-blue','bg-red'] |
| | | bgs: ['bg-blue','bg-red'], |
| | | red: '#aaffff' |
| | | |
| | | } |
| | | }, |
| | | onLoad() { |
| | | this.backGroundRepeat() |
| | | }, |
| | | onReady() { |
| | | //模拟从服务器获取数据 |
| | | this.getServerData() |
| | | }, |
| | | methods: { |
| | | getServerData() { |
| | | setTimeout(() => { |
| | | //因部分数据格式一样,这里不同图表引用同一数据源的话,需要深拷贝一下构造不同的对象 |
| | | //开发者需要自行处理服务器返回的数据,应与标准数据格式一致,注意series的data数值应为数字格式 |
| | | this.chartsDataColumn4=JSON.parse(JSON.stringify(demodata.Column)) |
| | | }, 1500); |
| | | }, |
| | | backGroundRepeat() { |
| | | let len = this.bgs.length |
| | | let i = 0 |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .charts-box { |
| | | height: 300px; |
| | | margin: 8px; |
| | | } |
| | | .content { |
| | | display: flex; |
| | | flex-direction: column; |