1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <template>
- <view>
- <qiun-data-charts type="column" :opts="opts" :chartData="chartData" />
- </view>
- </template>
- <script>
- import { mapState, mapMutations } from 'vuex'
- export default {
- data() {
- return {
- chartData: {},
- opts: {
- legend:{
- show:false
- },
- color: ["#74b9ff"],
- dataLabel:true,
- padding: [15, 30, 0, 5],
- enableScroll: false,
- xAxis: {
- disableGrid: true,
- min: 0,
- axisLine: false,
- max: 40 ,
- rotateLabel:true,
- format:'xAxisDemo3'
- },
- yAxis: {
- fontSize:12,
- fontColor:'#CCCCCC',
- axisLineColor:'#DCDCDC',
- gridColor:'#DCDCDC',
- boundaryGap: 'justify',
- disabled:true,
- axisLine: false,
- min: 0,
- max: 40 ,
- },
- extra: {
- column: {
- type: "group",
- width: 20,
- meterBorde: 1,
- meterFillColor: "#FFFFFF",
- activeBgColor: "#000000",
- activeBgOpacity: 0.08,
- seriesGap: 2,
- categoryGap: 3,
- barBorderCircle: false,
- linearType: "custom",
- linearOpacity: 1,
- customColor: ['#0984e3', '#74b9ff'],
- colorStop: 0
- }
- }
- }
- }
- },
- created() {
- this.getServerData()
- },
- computed: {},
- methods: {
- getServerData() {
- setTimeout(() => {
- //模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接
- let res = {
- categories: [
- '美博会',
- '玻尿酸',
- '氨基酸',
- 'Rossa阿萨科技的和',
- '啊啊咔咔卡时间段',
- '啊啊咔咔卡时间段',
- '啊啊咔咔卡时间段',
- '啊啊咔咔卡时间段',
- '啊啊咔咔卡时间段',
- '奥术大师..'
- ],
- series: [
- {
- name: '',
- data: [50, 72, 100, 83, 63, 42, 42, 42, 42, 42]
- }
- ]
- }
- this.chartData = JSON.parse(JSON.stringify(res))
- }, 500)
- }
- },
- onShow() {}
- }
- </script>
- <style lang="scss">
- </style>
|