問題タブ [nuxtjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - cookie に保存された Vuetify ダーク テーマと localStorage が作成された () フックの Nuxt SSR で使用できず、ライト テーマとダーク テーマの間で点滅が表示される
default.vueレイアウトにこのコードの平和があります
コンソールで私が見る
この beforeCreate フックは、ページのリロード時に SSR とクライアント側に対して 2 回呼び出すため、SSR の変数 goDark が値 false を取得し、vuetify がライト テーマを適用し、その後 goDark が true になり、vuetify がテーマをダークに変更するため、Vuetify でカラー テーマの点滅が発生しました。
this.goDark=true のように値をハードコーディングすると、ページのリロード時に SSR とクライアント側に適用されます。私の質問は、SSR で匿名ユーザー (まだログインしていないが、既にテーマを変更したユーザー) に保存されている値を取得する方法はありますか?