no message
Former-commit-id: 91c70ca8b8244d4165aa983d3e6dbb478b36c07d Former-commit-id: 2c1f556affcc8da6b524dc81832883bae7097f69 Former-commit-id: 3de5c80d0d93178bceb291028421152701014726
This commit is contained in:
@@ -1,3 +1,3 @@
|
|||||||
// import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
|
|
||||||
// Vue.component('G2Line1', resolve => { require(['@/components/G2/charts/Line/1.vue'], resolve) })
|
Vue.component('G2LineBase', resolve => { require(['@/components/charts/G2/components/Line/base.vue'], resolve) })
|
||||||
|
|||||||
@@ -2,5 +2,5 @@
|
|||||||
import './core'
|
import './core'
|
||||||
// 非核心组件 只是在很多演示页面中用到的组件
|
// 非核心组件 只是在很多演示页面中用到的组件
|
||||||
import './demo'
|
import './demo'
|
||||||
// 图表组件 G2
|
// 图表组件
|
||||||
import './charts/G2'
|
import './charts'
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
@resized="resizedHandler('G2Line1')">
|
@resized="resizedHandler('G2Line1')">
|
||||||
<el-card class="header-in">
|
<el-card class="header-in">
|
||||||
<div slot="header">近年趋势</div>
|
<div slot="header">近年趋势</div>
|
||||||
|
<G2LineBase v-bind="chart[0]"></G2LineBase>
|
||||||
</el-card>
|
</el-card>
|
||||||
</GridItem>
|
</GridItem>
|
||||||
</GridLayout>
|
</GridLayout>
|
||||||
|
|||||||
@@ -1,27 +1,29 @@
|
|||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {}
|
return {
|
||||||
|
chart: [
|
||||||
|
{
|
||||||
|
data: []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
// 请求图表数据
|
// 请求图表数据
|
||||||
// this.syncData()
|
this.syncData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 请求图表数据
|
// 请求图表数据
|
||||||
syncData () {
|
syncData () {
|
||||||
// const api = [
|
const api = [
|
||||||
// {url: '/api/chart/G2Line', data: {code: 1}},
|
{url: '/api/chart/G2Line', data: {code: 1}}
|
||||||
// {url: '/api/chart/G2Pie', data: {code: 1}},
|
]
|
||||||
// {url: '/api/chart/G2Column', data: {code: 1}}
|
this.$axios.all(api.map(e => this.$axios.post(e.url, e.data)))
|
||||||
// ]
|
.then(this.$axios.spread((...res) => {
|
||||||
// this.$axios.all(api.map(e => this.$axios.post(e.url, e.data)))
|
res.forEach((e, index) => {
|
||||||
// .then(this.$axios.spread((G2Line1, G2Pie1, G2Column1) => {
|
this.chart[index].data = e
|
||||||
// this.chartData = {
|
})
|
||||||
// G2Line1,
|
}))
|
||||||
// G2Pie1,
|
|
||||||
// G2Column1
|
|
||||||
// }
|
|
||||||
// }))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user