当滚动列表的时候,让input框失去焦点(移动端会收起键盘)1.拓展scroll.vue事件
1 beforeScroll:{
2 type:Boolean,
3default:false
4 }
5
6
7if(this.beforeScroll){//滚动列表的时候收起键盘(移动端)
('beforeScrollStart',()=>{
9this.$emit('beforeScroll')
10 })
11 }
2.在suggest.vue⾥声明beforeScrll:true,并$emit(beforeScroll)事件
1 beforeScroll(){
2this.$emit('beforeScroll')
3 },
3.在搜索input框中写失去焦点事件:
1 blur(){
2this.$refs.query.blur()
3 },
4.在search.vue⽗组件中调⽤⼦组件的blur⽅法;
1 blurInput(){
2this.$refs.searchBox.blur()
blur事件3 },
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论