実現したいこと
以下の処理でaxios
のレスポンスの値を取得できるようにしたい
困っていること
axios
のデータをdatas
に代入したがaxios
のレスポンスのデータを取得できずに困っていますaxios
のデータをvuex
に入れているのに直後のconsole.log
を覗いてみると、空になっていた
js
1 async created() { 2 const datas = axios.get("https://jsonplaceholder.typicode.com/posts") 3 .then((response) => {return response.data}); 4 console.log(datas); 5 axios.get("https://jsonplaceholder.typicode.com/posts") 6 .then((response) => this.$store.commit("posts", res.data)); 7 console.log(this.$store.state.posts); //リロードすると中身が空だった 8 }
dates
のconsole.log
の中身
text
1Promise {<pending>} 2__proto__: Promise 3[[PromiseState]]: "fulfilled" 4[[PromiseResult]]: Object
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。