前提・実現したいこと
nuxt.js(vue)でサイト開発をしているのですが、data()の挙動でうまくいかないところがあります。
発生している問題・エラーメッセージ
上の画像と下のコードをご覧いただければお分かり頂けると思いますが、dataの値が初期値のままであるかの様な挙動をしています。
ただ、devtoolsを見てみたところ、(title出ちゃうと都合悪いので隠しています)
上記はdevtoolsで見たdataの中身
この様に、devtoolsで見る限りは想定通りの挙動をしています。
該当のソースコード
data()で登録したものをcreated()に更新してheadで利用したいです
data(){ return { pageTitle: '', pageDescription: '', } }, (略) created(){ this.pageTitle = ここで動的にごにょごにょする this.pageDescription = ここで動的にごにょごにょする }, head(){ return { title: `${this.pageTitle} | 〇〇`, meta: [ { hid: 'description', name: 'description', content: this.pageDescription }, (略) ], } }
どなたか御助力頂けると幸いです。
補足情報(FW/ツールのバージョンなど)
nuxt v2
vue v2.6.10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/05 11:19