動画の中で、下記記述があるかと思うのですが、
なぜ localStorage
に設定する際に JSON にして、ブラウザ表示する際は parse
(jsに戻す?)するのでしょうか?
推測するに、localStorage
に設定する際は JSON でないと設定できず、ブラウザ表示する際は js でないと表示できない仕様だからでしょうか?
watch: {
todos: {
handler: function() {
localStorage.setItem('todos', JSON.stringify(this.todos)) || [];
},
deep: true
}
},
mounted: function() {
this.todos = JSON.parse(localStorage.getItem('todos'));
},
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?