为什么input框内输入内容会触发change事件
<template>
<div>
<input type="text" v-model="value">
<van-dropdown-menu >
<van-dropdown-item v-model="search1" :options="option1" :change='cha(search1)'/>
<van-dropdown-item v-model="search2" :options="option2" />
</van-dropdown-menu>
</div>
</template>
<script>
export default {
data() {
return {
value:'',
search1: 'all',
search2: "默认",
option1: [
{
text: "市场",
value: 'all',
},
{
text: "进口市场",
value: "mk000001",
},
{
text: "美妆市场",
value: "mk000002",
},
],
option2: [
{
text: "价格",
value: "默认",
},
{
text: "从低到高",
value: "从低到高",
},
{
text: "从高到低",
value: "从高到低",
},
],
}
},
methods:{
cha(va1) {
console.log(va1);
}
}
}
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加事件不是通过
@click
这种吗?