gpt4 book ai didi

javascript - VueJS : Reset/Clear value from input

转载 作者:行者123 更新时间:2023-11-28 17:02:20 24 4
gpt4 key购买 nike

我正在为我的 Nuxt Js 前端构建一个搜索功能,每当用户按下 Enter 进行搜索时,我需要清除输入值。这是我当前的方法和标记。

JS

methods: {
searchTag: function(event) {
var newtag = event.target.value;
this.tags.push({name: newtag});
}
}

标记

<input type="text" placeholder="Search for tags..." v-on:keyup.enter="searchTag">

我尝试添加 event.target.reset();但它不起作用,看起来很简单,但在任何地方都找不到答案,也想远离使用 Jquery/plain JS,因为其他一切都是在没有它们的情况下完成的,并且不想将其添加到应用程序中一个微小的功能。

谢谢,杰米

最佳答案

找到答案:

向其中添加一个 v-model,然后设置一个空字符串似乎可以解决问题。

<input type="text" placeholder="Search for tags..." v-on:keyup.enter="searchTag" v-model="searchText">


export default {
data() {
return {
tags: [
],
searchText: ""
}
},
methods: {
searchTag: function(event) {
var newtag = event.target.value;
this.tags.push({name: newtag});
this.searchText = "";
}
}
}

请注意,搜索函数末尾的 searchText 设置为“”。

关于javascript - VueJS : Reset/Clear value from input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57011452/

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