gpt4 book ai didi

javascript - 通过输入将值传递给方法

转载 作者:行者123 更新时间:2023-12-03 00:30:50 24 4
gpt4 key购买 nike

我有一个像这样的输入字段:

<input type="text" @input=readInput('usernameInput')>

以及数据和方法:

data() {
return {
usernameInput = false;
};
},
readInput(form) {
console.log(form); //usernameInput
}

因此,只要用户在 input 字段中输入字符,readInput 方法就会被激活,并将单词“usernameInput”传递给它。

但我正在尝试做这样的事情:

readInput(form) {
this.form = true;
}

基本上,当有人在输入字段中输入任何内容时,我希望usernameInput更改为true。所以我希望 this.form 真正等于 this.usernameInput。有什么办法可以实现这个目标吗?

请注意:这是一个简单的例子;我知道我可以这样做 this.usernameInput = true,但我正在尝试创建一个更通用的方法。

最佳答案

<input type="text" name="usernameInput" @input="readInput($event, true)"/>

现在您的方法可以访问该事件,并传递 true:

readInput(e, flag) {
this[e.target.name] = flag
}

为您提供更加动态和通用的解决方案。

关于javascript - 通过输入将值传递给方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53876019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com