echarts data传参问题

使用了echarts的示例模板,想修改data数据,传入变量使用{{}},但是爆红,似乎没这个格式一样,请问这是为什么?

img

[]这样

data是个数组吧? 可以在方法里面写 this.series[0].data=xxxxx

根据您提供的代码,看起来您正在使用一些模板引擎,如Mustache或Handlebars,来动态地渲染数据。但是,这种语法不是JavaScript的合法语法。

您可以使用JavaScript的模板字面量来实现这种动态传递数据的需求。例如,您可以这样编写代码:

radius:'50%',
data: ${yourDataVariable},
emphasis:{
        itemStyle:{
              shadowBlur:10,
              shadowOffsetX:0,
              shadowColor:'rgba(0,0,0,0.5)'
          }
}

${}语法是JavaScript的模板字面量语法,可以在字符串中嵌入JavaScript表达式。在这种情况下,${yourDataVariable}将被替换为您的数据变量。

请确保您的数据变量是一个合法的JavaScript对象或数组,并且已经被正确地定义和赋值。