teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

見出しを太字に

2020/08/25 12:34

投稿

mellan22
mellan22

スコア4

title CHANGED
File without changes
body CHANGED
@@ -1,18 +1,18 @@
1
- 実現したいこと
1
+ **実現したいこと**
2
2
  - リスト複数の親コンポーネント(新規入力・編集)で子コンポーネント(フォーム)を共有する
3
3
  - 親から子に初期データを渡す
4
4
  - 子で入力受け付けを行いsubmitと同時に、親にデータを渡す
5
5
  - 親でfirestore(データベース)にアクセスしてデータを追加・編集する
6
6
 
7
- 困っていること
7
+ **困っていること**
8
8
  - submitしてもformの値が取得できない
9
9
 
10
- 参考にしている資料
10
+ **参考にしている資料**
11
11
  https://katuo-ai.com/vuejs-avoid-mutating
12
12
  https://qiita.com/harhogefoo/items/7232508db1f07e6b1859
13
13
  https://b1tblog.com/2019/10/03/vue-input/
14
14
 
15
- やったこと
15
+ **やったこと**
16
16
  (1):v-bind.syncを使いbasic_infoを子に渡す
17
17
  親↓
18
18
  ```vue
@@ -85,7 +85,7 @@
85
85
  このconsole.logの結果が、子のフォームで変更した値ではなく、
86
86
  フォームを開いた時点での親から子に渡された初期値が帰ってきてしまいます。
87
87
 
88
- 試したこと
88
+ **試したこと**
89
89
 
90
90
  原因を確かめるため、以下のように変更してみたのですが解決しませんでした
91
91
 
@@ -119,11 +119,12 @@
119
119
  ```
120
120
  →親に渡そうとした時と同様、初期値だった(そもそもsubmitで値が取れていない)
121
121
 
122
- 環境:
122
+ **環境:**
123
123
  "vue": "^2.6.11",
124
124
  "vuetify": "^2.2.11"
125
125
 
126
- 以下、コード全体
126
+ **以下、コード全体**
127
+
127
128
  親コンポーネント
128
129
  ```
129
130
  <template>

1

不要な文言削除

2020/08/25 12:34

投稿

mellan22
mellan22

スコア4

title CHANGED
File without changes
body CHANGED
@@ -44,7 +44,7 @@
44
44
  }
45
45
  ```
46
46
 
47
- 子↓ フォームに入力があった場合親に連携する(updateの部分)これの対策
47
+ 子↓ フォームに入力があった場合親に連携する(updateの部分)
48
48
  ```vue
49
49
  <v-text-field
50
50
  label="start from*"
@@ -123,7 +123,7 @@
123
123
  "vue": "^2.6.11",
124
124
  "vuetify": "^2.2.11"
125
125
 
126
- コード全体
126
+ 以下、コード全体
127
127
  親コンポーネント
128
128
  ```
129
129
  <template>