我按照Taro官方教程使用Echart但是,界面没有内容,且报echarts找不到,但是通过检查元素可以发展有ec-canvas这个标签
-
我按照Taro官方教程使用Echart但是,界面没有内容,且报echarts找不到,但是通过检查元素可以发展有ec-canvas这个标签
-
研究了两天终于搞定了,官方的那个echart示例真的好坑啊,直接上我调试正常的代码:
import * as echarts from '../../common/ec-canvas/echarts.js'; const optionDta = {...}; class MainPage extends Component { state = { ec: {lazyLoad: true} } componentDidMount() { this.refs['mychart-dom-area'].init((canvas, width, height) => { // 初始化图表 const chart = echarts.init(canvas, null, { width: width, height: height }); chart.setOption(option); // 注意这里一定要返回 chart 实例,否则会影响事件处理等 return chart; }) } render () { <View> <ec-canvas id='mychart-dom-area' canvas-id='mychart-area' ref='mychart-dom-area' ec={ec} /> </View> } }
-
-
@1246935943_m 请问你引入的echarts是官方提供的吗,太大了,我从官网下载的定制版的不可以使用,总是报错
-
-
你这render里面都没有return,你确定这代码能通过?