axiosにて取得してきたjsonのrecruiting_periodの値をreturn内のrecruiting_periodに代入する方法がわからない状況です。
下記のようにconsole.log(date)で代入したい値は正常に変換できていることは確認しました。
この変数dateの値を
return {
recruiting_period: ""
}
↑のrecruiting_periodに代入するにはどうしたらよいのでしょうか。
わかる方がいらっしゃいましたらご教授お願いします。
Javascript
1Vue.use(ElementUI, {locale}) 2 export default { 3 name: 'recruiting_period', 4 data () { 5 return { 6 recruiting_period: "" 7 } 8 }, 9 created() { 10 axios.get(`/jobs/118.json`) 11 .then(response => { 12 // JSON responses are automatically parsed. 13 this.job = response.data 14 var recruiting_period = new Date(this.job["recruiting_period"]) 15 var y = recruiting_period.getFullYear(); 16 var m = ("00" + (recruiting_period.getMonth()+1)).slice(-2); 17 var d = ("00" + recruiting_period.getDate()).slice(-2); 18 var h = ("00" + recruiting_period.getHours()).slice(-2); 19 var m = ("00" + recruiting_period.getMinutes()).slice(-2); 20 var date = y + "-" + m + "-" + d + " " + h + ":" + m; 21 console.log(date) 22 recruiting_period = "date" 23 }) 24 .catch(e => { 25 this.errors.push(e) 26 })
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。