【发布时间】:2019-07-02 03:14:55
【问题描述】:
这似乎是一件简单的事情,所以我不确定我在这里做错了什么,我关注了这个问题how to fire an event when v-model changes
但我似乎无法让它工作..
这是我的组件
<template>
<div>
<input type="text" v-model="searchTerm" v-on:change="search" />
</div>
</template>
<script>
export default {
data() {
return {
searchTerm: ''
}
},
methods: {
search() {
console.log(this.searchTerm);
}
}
}
</script>
现在基本上我要做的是当用户开始输入输入时,触发此事件并console.log() 更新后的 searchTerm,但是当我开始输入时,控制台没有记录任何内容??
我做错了吗?这不是你在 nuxt 中监听 v-model 变化的方式吗?
【问题讨论】:
-
你试过
v-on:input吗? -
@BoussadjraBrahim 是的,有效!谢谢你
标签: javascript vue.js vuejs2 vue-component nuxt.js