首页 > 解决方案 > 如何将名称和值传递给 VueJS 函数?

问题描述

我已经创建了这个表单,并希望将模糊的所有字段记录到具有名称和值到 localStorage 的函数中

我已经保存了字段的名称,但得到了未定义的值。

<input type="text" class="form-control" id="endereco" name="endereco" value="{{ $extratoSiacon['NOME-LOGRADOURO'] }}" @keydown="$event.keyCode === 13 ? $event.preventDefault() : false" @blur="saveItem(this.endereco.value())">

功能如下:

saveItem(campo) {
                localStorage.setItem(campo, campo.value)
            }

我希望记录:key:endereco value:Some Street

任何帮助表示赞赏。

标签: parametersvuejs2

解决方案


尝试如下 =>

<input type="text" class="form-control" id="endereco" name="endereco" value="{{ $extratoSiacon['NOME-LOGRADOURO'] }}" @keydown="$event.keyCode === 13 ? $event.preventDefault() : false" @blur="saveItem">

saveItem(e) {
                localStorage.setItem(e.name, e.target.value)
            }

推荐阅读