【发布时间】:2019-12-01 19:48:04
【问题描述】:
尝试将 vue 组件的“数据”中的不同数组传递给同一 vue 组件中的方法。我试图这样做是为了让不同的变量受相同的方法影响,而不必为每个变量使用单独的方法。
尝试将变量作为参数传递给方法,但它没有按预期响应。似乎传递的变量是数据变量的副本,而不是实际值。我想这样做是为了允许在方法中修改数据,然后再显示在页面上
示例数据:
data () {
return {
a: [],
b: []
}
}
我希望观察者如何工作:
a {
this.method(this.a)
}
b {
this.method(this.b)
}
方法:
method(value) {
value.add(1)
}
当前结果是 a 和 b 不会改变
【问题讨论】:
标签: vue.js vue-component