【发布时间】:2022-12-06 12:31:41
【问题描述】:
这是来自 Vue.js 中的子组件。我试图从 sensorData 中的父级传递一些数据,但绑定没有发生,因为下面的代码使用了 data 的箭头函数。如何将此函数转换为普通函数,以便 this 绑定可用。
export default {
name: "SensorChart",
props: ["sensorData"],
data: () => ({
chartOptionsLine: {
xAxis: {
data: ["A","B","C","D","E","F","G"]
},
yAxis: {
type: "value"
},
series: [
{
type: "line",
// data: this.sensorData
data: [910, 423, 61, 752, 262, 3625, 119]
}
],
title: {
text: "Sample Data",
x: "center",
textStyle: {
fontSize: 20
}
},
color: ["#1271c2"]
}
})
};
【问题讨论】:
-
官方文档中是
data() {,这是第一个查看的地方。
标签: javascript vue.js data-binding arrow-functions echarts