【发布时间】:2020-05-17 23:20:41
【问题描述】:
下面的代码产生错误“无法读取未定义的属性'form'”:
computed: {
boundary_limits () {
return this.$refs.hemoBoundaryLimits.form;
},
high_risk_alerts () {
return this.$refs.highRiskAlerts.form;
},
alerts () {
return {
boundary_limits: this.boundary_limits,
high_risk_alerts: this.high_risk_alerts
}
}
}
如果我删除了alerts(),我不会收到任何错误,我什至可以控制台记录boundary_limits 或high_risk_alerts
成功,这意味着 $refs.hemoBoundaryLimits 和 this.$refs.highRiskAlerts 已定义。
所以 Vue.js 对我如何定义 alerts 有问题,但我认为它没有问题。
有什么线索吗?
【问题讨论】:
-
你到底有什么错误?
标签: vue.js computed-properties