最内层执行环境为什么读取不了外层变量,但是打印输出不报错但警告值无效?

报错问题已经解决
最内层执行环境为什么读取不了外层变量,但是打印输出不报错但警告值无效?

图表echarts柱状图的toolTip不能显示

const initOption = {

grid: {

top: '20%',

left: '5%',

right: '5%',

bottom: '1%',

containLabel: true

},

tooltip: {

trigger: 'axis',

show: true,

formatter (params) {

let tip = ''

if (params != null && params.length > 0) {

tip += params[0].name + '<br/>'

for (let i = 0; i < params.length; i++) {

tip += params[i].seriesName + ':' + params[i].value + '<br/>'

}

}

return tip

}

},

xAxis: {

type: 'category',

show: false

},

yAxis: {

type: 'value',

show: false

},

series: [

{

type: 'bar'

}

]

}

this.chartInstance.setOption(initOption)

输出打印:log.js:61 [ECharts] 工站10,工站08,工站10,工站06,工站09,工站01,工站03,工站06,工站08,工站07 is invalid id or name. Must be a string or number.


回答:

最后要加一句
return tip


回答:

还是加一个 return 只不过你加的位置可能不对。

formatter(params) {

let tip = ''

if (params != null && params.length > 0) {

tip += params[0].name + '<br/>'

for (let i = 0; i < params.length; i++) {

tip += params[i].seriesName + ':' + params[i].value + '<br/>'

// consle.log(tip)

}

}

+ return tip

}

以上是 最内层执行环境为什么读取不了外层变量,但是打印输出不报错但警告值无效? 的全部内容, 来源链接: utcz.com/p/934499.html

回到顶部