【发布时间】:2018-05-19 14:01:44
【问题描述】:
我是 d3 新手,正在尝试在 vue-cli 中创建 d3 SVG。
浏览器没有显示如下代码,但它可以在没有 vue 的 HTML 上运行。
谁能告诉我我的编码有什么问题?
非常感谢!
<template>
<div>
<div id='chart' ></div>
</div>
</template>
<script>
import * as d3 from 'd3'
export default {
name: 'priceChart',
data() {
return {
}
},
methods:{
createSvg(){
const svg =
d3.select('#chart').append('svg')
.attr('width',500)
.attr('height',400);
svg.append('rect')
.attr('x',0)
.attr('y',0)
.attr('width',500)
.attr('height',400)
.style('fill','red')
}
},
created(){
this.createSvg();
}
}
</script>
【问题讨论】: