no message

Former-commit-id: 2047550e71abf3efc960e961738749134460e8cb
Former-commit-id: 726511b051ed9e00085a044f3c09aff07ae24f66
Former-commit-id: bce2ea7954d0ad3b7632e49346fd1a786bc9b18c
This commit is contained in:
李杨
2018-02-17 11:50:04 +08:00
parent 4e2b3d9e6d
commit 4073cff713

View File

@@ -14,19 +14,25 @@ export default {
required: false, required: false,
default: () => [] default: () => []
}, },
// [图表设置项] 高 //
width: {
type: Number,
required: false,
default: 400
},
// 高度
height: { height: {
type: Number, type: Number,
required: false, required: false,
default: 300 default: 300
}, },
// [图表设置项] 开启自动填充父元素高度 // 高度 开启自动填充父元素 (非G2自带)
autoHeight: { autoHeight: {
type: Boolean, type: Boolean,
required: false, required: false,
default: false default: false
}, },
// [图表设置项] 自动宽度 建议为 true // 自动宽度 建议为 true
forceFit: { forceFit: {
type: Boolean, type: Boolean,
required: false, required: false,
@@ -43,7 +49,7 @@ export default {
chart: null, chart: null,
// 在组件 mounted 后立即初始化图表 // 在组件 mounted 后立即初始化图表
autoInit: true, autoInit: true,
// [图表设置项] padding // padding
padding: [40, 40, 40, 40] padding: [40, 40, 40, 40]
} }
}, },
@@ -64,9 +70,12 @@ export default {
methods: { methods: {
// 创建图表对象 // 创建图表对象
creatChart () { creatChart () {
// API http://antv.alipay.com/zh-cn/g2/3.x/api/chart.html
this.chart = new this.G2.Chart({ this.chart = new this.G2.Chart({
// ref = chart 的元素为图表容器 // 对应图表的 DOM 容器
container: this.$refs.chart, container: this.$refs.chart,
// 指定图表的宽度,单位为 'px',当 forceFit: true 时宽度配置不生效
width: this.width,
// 自动宽度 // 自动宽度
forceFit: this.forceFit, forceFit: this.forceFit,
// 高度 // 高度