【发布时间】:2019-04-09 19:27:10
【问题描述】:
例如,我从 Vue.js 官方网站做所有事情。但我需要使用框架 7。在输入中我显示了 [object InputEvent]。而当我尝试写一些文字时也会显示[object InputEvent]。
如何在本地存储中保存名称并在输入中显示回来?
框架 7 中的 PS v-model 不起作用
<f7-list form>
<f7-list-input
label="Username"
name="username"
placeholder="Username"
type="text"
v-bind:value="name"
required validate
pattern="[3-9a-zA-Zа-яА-ЯёЁ]+"
@input="persist"
/>
</f7-list>
<script>
export default {
data() {
return{
name: '',
}
},
mounted() {
if (localStorage.name) {
this.name = localStorage.name;
}
},
methods: {
persist(){
name=$event.target.value;
localStorage.name = this.name;
}
}
};
</script>
【问题讨论】:
-
你的脚本脚本标签中有一个错字,你也应该看看:persist vs pArsist,但答案应该是正确的
-
我修好了,还是不行
标签: javascript vue.js html-framework-7