0
結果はmounted
で() =>
とfunction()
を使用するための異なる理由:ヴュー/ Nuxt - マウントされ:()=> Vsが搭載:関数()
export default {
mounted:() => {
this.socket = 'something'
console.log('mounted')
},
methods: {
submitMessage() {
console.log(this.socket) // undefined
}
}
}
function()
使用:
export default {
mounted: function() {
this.socket = 'something'
console.log('mounted')
},
methods: {
submitMessage() {
console.log(this.socket) // something
}
}
}
任意アイデア?
答えに感謝します。 – laukok
これは良い答えです。しかし、@laukokでは、JavaScriptの矢印関数とキーワードthisバインディングコンセプトについて学び理解する必要があります。それは後で多くのあなたを助けるでしょう。 'console.log(this)'は 'これが何であるかを知るのに役立ちます – fajarhac