【发布时间】:2019-05-20 19:23:32
【问题描述】:
所以我不能将代码发布到 jsfeedle,这是我的提供程序或 jsfeedle 的问题 - 它不允许我保存代码。所以我在这里发布代码:
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<title>test</title>
</head>
<body>
<div id="app">
<input v-model="message" @keyup.enter.native="pressed">
</div>
</body>
<script>
new Vue({
el: '#app',
data: {
message: ''
},
created()
{
document.onkeydown=function(e)
{
var key=window.event.keyCode;
if(key==113){
console.log('F2 pressed save')
localStorage.message = this.message;
console.log("recovered value: ", this.message)
}
if(key==115){
console.log('F4 restore')
// this.message = localStorage.message;
this.message = "444";
}
}
}
})
</script>
</html>
我无法通过按键(在我的情况下为 F4)恢复保存到本地存储数据的问题。
【问题讨论】:
标签: vue.js local-storage