質問編集履歴
2
記述漏れ
title
CHANGED
File without changes
|
body
CHANGED
@@ -103,6 +103,7 @@
|
|
103
103
|
methods: {
|
104
104
|
calcMoney : function(e) {
|
105
105
|
let row = e.target.parentNode.parentNode.getAttribute('data-row');
|
106
|
+
let name = e.target.getAttribute('name');
|
106
107
|
// this.estimate[row].ex1 = e.target.value; // このように自力で取得した値を入れるというやり方しかないでしょうか。
|
107
108
|
this.$set(this.ex1[row],name,e.target.value); // setで値を入れる
|
108
109
|
},}
|
1
一部解決したため
title
CHANGED
File without changes
|
body
CHANGED
@@ -75,6 +75,9 @@
|
|
75
75
|
下記の様にするより効率の良いデータの取得、保存方法はないでしょうか。
|
76
76
|
自力でロジック書いて必要な個所にデータを保存していくしかないのでしょうか。
|
77
77
|
|
78
|
+
解決:組まないとダメ
|
79
|
+
データセットする時は$set()を使う
|
80
|
+
|
78
81
|
```vue
|
79
82
|
|
80
83
|
|
@@ -99,8 +102,9 @@
|
|
99
102
|
},
|
100
103
|
methods: {
|
101
104
|
calcMoney : function(e) {
|
102
|
-
let row = e.target.parentNode.parentNode.getAttribute('data-row');
|
105
|
+
let row = e.target.parentNode.parentNode.getAttribute('data-row');
|
103
|
-
this.estimate[row].ex1 = e.target.value; // このように自力で取得した値を入れるというやり方しかないでしょうか。
|
106
|
+
// this.estimate[row].ex1 = e.target.value; // このように自力で取得した値を入れるというやり方しかないでしょうか。
|
107
|
+
this.$set(this.ex1[row],name,e.target.value); // setで値を入れる
|
104
108
|
},}
|
105
109
|
});
|
106
110
|
|