@@ -120,6 +120,17 @@
this.chartData = JSON.parse(JSON.stringify(res));
}, 500);
},
+ setServerData(data){
+ setTimeout(() => {
+ //模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接
+ let res = {
+ series: [{
+ data: data
+ }]
+ };
+ this.chartData = JSON.parse(JSON.stringify(res));
+ }, 50);
+ }
}
};
</script>
@@ -28,27 +28,34 @@
StatisticsTitle
props: {
- 'industryList': {
- default: () => {
- return {
- oneMoney: [],
- oneNum: [],
- roseData: [],
- titles: [],
- }
+ // 'industryList': {
+ // default: () => {
+ // return {
+ // oneMoney: [],
+ // oneNum: [],
+ // roseData: [],
+ // titles: [],
+ // }
data() {
- return {};
+ return {
+ industryList:{
+ oneMoney: [],
+ oneNum: [],
+ roseData: [],
+ titles: [],
methods: {
onChange(e) {
this.current = e
setData(data) {
- console.log(data)
- this.$refs.roseChart.setServerData(data)
+ this.industryList=data
+ this.$refs.roseChart.setServerData(this.industryList.roseData)