私のVueコンポーネントをlocalStorageのデータで初期化する際に問題があります。ここに私のコードVue.jsデータがcreated()関数で使用できません
new Vue({
el: "#my-element",
created:() => {
if (window.localStorage.getItem("verified")) {
this.verification.verified = true;
}
},
data: {
verification: {
verified: false
}
}
});
の簡易版であるしかし、私は、私が作成した()関数でdebugger
を入れた場合は、コンソール上でCannot read property 'verification' of undefined
をエラーを取得し、私はthis
の値をチェックし、this.verification
保ちますとthis.verification.verified
、それらはすべてデータオブジェクトで初期化した値に設定されています。
誰かが私が間違っていることを説明することはできますか?
基本的に、ユーザーが以前に検証済みのプロセスを既に完了している場合、ページが読み込まれたときに要素を非表示にしようとしています。