首先是一个坑,在IE和360浏览器中页面刷新会执行一遍input事件,在其他浏览器就没有,所以会有很大问题,导致做的自动补全列表直接显示,刷新页面也不能隐藏。

<input type="text" class="comHeaderBanSearchSearch fl" placeholder="请输入关键字查询" v-model="inputVal" @keyup.enter="searchBtn">//在data中 我直接把inputVal的值拿到路由的值 这样页面一进来就不用走watch了 这样就避免了在created中赋值 是inputVal变化从而进行监听 还会走自动补全的函数了
data(){
return {
inputVal:this.$route.query.searchWord?this.$route.query.searchWord:'',
}
}//监听 watch中
watch:{
inputVal(newVal,oldVal){this.inputChange();},
},
methods:{/*自动补全数据 methods*/inputChange() {if(this.inputVal!=''){getsuggestAPI({term: this.inputVal,num: 8}).then(res => {if (res.data.status) {this.suggest = res.data.data;this.issuggest=true;this.$store.commit('suggest',this.issuggest)}})}else{this.suggest=[];this.issuggest=false;this.$store.commit('suggest',this.issuggest)}},
},

input输入框的input事件相关推荐

  1. input输入框的input事件和change事件

    input输入框的onchange事件,要在 input 失去焦点的时候才会触发: 在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发: onchange 事件也可用于单选框与 ...

  2. input输入框的原生事件

    1.@clik 点击事件,鼠标点击输入框时触发 2.@focus 聚焦,鼠标光标聚焦在输入框内时触发 3.@blur 失去焦点,鼠标光标焦点从输入框内移除,不能再输入内容后触发 4.@change 输 ...

  3. react: input 输入框 中文onChange事件异常问题 对input输入进行防抖处理

    当我们使用Input时,我们可能会遇到一个问题,比如需要对用户输入的内容进行搜索时,当用户处于中文输入时,明明没有对内容进行确认,为什么会触发了onChange事件呢? 比如以下场景,中文一边输入另外 ...

  4. 前端基础JS——input输入框的oninput事件和onchange事件

    在开发过程中,input用的比较多的是change事件,忽略了还有input事件. onchange--input输入过程中不会触发,失去焦点时才会触发:     兼容性:所有浏览器都支持,可以用于& ...

  5. input输入框的各种事件

    1.onblure 输入框失去焦点时触发 2.onchange 输入框里面内容发生改变切失去焦点时触发 3.oninput 输入框里面内容发生改变(且不用失去焦点)时触发 4.onpropertych ...

  6. input 输入框 监听@input

    监控 input 输入框 @input 获取输入数据报错:Cannot read property 'detail' of undefined at VueComponent 使用 input 输入框 ...

  7. input元素的oninput事件和onchange事件

    input元素的oninput事件和onchange事件 框架用多了,感觉原生的有点弱化了,不说了,是时候巩固一波了 ^ _ ^ 1.input元素上绑定事件的三种方式: 第一种:直接在元素标签上添加 ...

  8. js实时监听input输入框值的变化以便即使匹配搜索项

    问题说明 在含有搜索框的网页中,经常需要及时匹配搜索项,因此需要监听input输入框的变化事件.如果使用 onkeydown.onkeypress.onkeyup 这个几个键盘事件来监测的话,除了监听 ...

  9. input输入框限制(座机,手机号码)

    记录一下 座机input输入框: <input style="width:100px;" id="tel" type="text" o ...

最新文章

  1. 这样保养让你皮肤变水嫩 - 健康程序员,至尚生活!
  2. shell获取多张网卡对应的ip_网络是怎样连接的 -- IP与以太网的收发操作
  3. web开发入门到深入-WebAssembly(1)
  4. 在用的虚拟服务器减少内存,降低虚拟服务器内存使用率
  5. MySQL innodb load data.vs.insert 前因后果
  6. stmcubemx 脉冲计数_STM32CubeMX:ETR外部脉冲计数器
  7. 数学建模之MATLAB画图汇总
  8. 电磁铁使用时该如何减少耗损
  9. 第1章第15节:导出:如何将幻灯片保存为图片格式的文件 [PowerPoint精美幻灯片实战教程]
  10. SpringBoot31 整合SpringJDBC、整合MyBatis、利用AOP实现多数据源
  11. GitHub:30%的新增代码出自AI工具Copilot之手
  12. 手机服务器怎么维护,手机维护远程服务器
  13. 武汉校区南非“留学生”:来传智播客学习是“独特的机会”
  14. 2017年3月历史文章汇总
  15. vasp测试计算机,求助:无法判断vasp测试是否完成
  16. 医疗时鲜资讯:在线问诊可否采用熟人推荐“模式
  17. 项目5 子域的加入、域的删除
  18. arcgis根据7参转坐标_ArcGIS坐标转换操作实战(反算七参数)
  19. SQL Server 11_编写脚本和批处理
  20. Xilium.CefGlue关闭进程卡住,崩溃的问题

热门文章

  1. jQuery框架简介
  2. Mac新手使用技巧——Mac程序坞
  3. 微信小游戏html5教程,微信小游戏白鹭引擎插件使用教程
  4. Oracle rownum 用法
  5. 快用Python把你女友的图片批量处理,要多炫有多炫
  6. 猿创征文|Java计算【生日工具类】看这篇就够了
  7. android 修改电量图标(改为数字图标)
  8. 晨起一杯排毒水怎么喝
  9. 杀疯了!ChatGPT火爆全球
  10. 1、顺序存储:线性表/栈/队列:理论+C语言实现--详细