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

質問編集履歴

3

」」

2018/11/13 06:16

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -127,30 +127,4 @@
127
127
  - 対応するActionsのメソッドregisterに引数としてpayload値を持たせて、dispatchしてほしい。
128
128
  - dispatchが完了後に、payload値をnullにしたいです。この場合はasync awaitを使って実装するべきなのでしょうか。非同期についてあまり詳しくなく、もしawaitさせるべきでしたらさせたいです。
129
129
 
130
- vue,vuexに詳しい方がいらっしゃいましたらお手数ではご教示をお願い致します。
130
+ vue,vuexに詳しい方がいらっしゃいましたらお手数ではご教示をお願い致します。
131
-
132
- ### 追記ソース
133
- ```html
134
- <script>
135
- import { mapGetters, mapActions } from "vuex";
136
-
137
- export default {
138
- asyncData() {
139
- return {
140
- msg: "新しくユーザを追加することができます",
141
- payload: { id: null }
142
- };
143
- },
144
- methods: {
145
- ...mapActions("users", ["register"])
146
- },
147
- mounted() {
148
- this.register(this.payload);
149
- this.payload.id = null;
150
- },
151
- computed: {
152
- ...mapGetters("users", ["users"])
153
- }
154
- };
155
- </script>
156
- ```

2

dd

2018/11/13 06:16

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -129,6 +129,28 @@
129
129
 
130
130
  vue,vuexに詳しい方がいらっしゃいましたらお手数ではご教示をお願い致します。
131
131
 
132
+ ### 追記ソース
133
+ ```html
132
- ### 補足情報(FW/ツールのバージョンなど)
134
+ <script>
135
+ import { mapGetters, mapActions } from "vuex";
133
136
 
137
+ export default {
138
+ asyncData() {
139
+ return {
140
+ msg: "新しくユーザを追加することができます",
141
+ payload: { id: null }
142
+ };
143
+ },
144
+ methods: {
145
+ ...mapActions("users", ["register"])
146
+ },
147
+ mounted() {
148
+ this.register(this.payload);
149
+ this.payload.id = null;
150
+ },
151
+ computed: {
152
+ ...mapGetters("users", ["users"])
153
+ }
154
+ };
134
- ここにより詳細な情報を記載してください。
155
+ </script>
156
+ ```

1

いい

2018/11/13 05:09

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### vuexメソッド mapActionsを使いたいです。そして引数をセットしたいです。
2
2
  vuexメソッド mapActionsを実装したいのですが、調べて実践してみましたが、エラーが出てしまい正しく実装できませんでした。
3
- まずはmapActionsを使う前正常に動くソースを記します。
3
+ mapActionsを使うに、前正常に動くソースを記します。
4
4
 
5
5
  ###index.vue
6
6
  ```