Closed kaiduo closed 6 years ago
我想这样去使用他 触摸的时候拿到对应的index constructor(props){ this.state={ index } } let option = { tooltip: { trigger: 'axis', axisPointer: { type: 'line', lineStyle:{ type:'solid', } }, formatter: function (params, ticket, callback) { this.setState({ index.params[0].dataIndex }) return } }, }
你此时的this是指向formatter函数的,你应该在let option上一行,将this赋值给一个变量例如let self = this;,然后在 formatter函数内使用self.setState()方法,就可以了,这个问题因为不是组件问题,所以关闭,如果有组件问题,欢迎提出issues。
let self = this;
我想这样去使用他 触摸的时候拿到对应的index constructor(props){ this.state={ index } } let option = { tooltip: { trigger: 'axis', axisPointer: { type: 'line', lineStyle:{ type:'solid', } }, formatter: function (params, ticket, callback) { this.setState({ index.params[0].dataIndex }) return } }, }