mint-ui的search组件在键盘显示搜索按钮的实现方法


Posted in Javascript onOctober 27, 2017

代码如下所示:

<form action="" target="frameFile">
 <mt-search v-model="value" placeholder="请输入关键字" @keyup.native.enter="search(value)">
 <div v-infinite-scroll="loadMore()" infinite-scroll-disabled="loading" infinite-scroll-distance="10">
  <ListItem :lists="lists"></ListItem>
  <div class="loading-text" v-if="(loadingTextBtn==true)"><span v-text="loadingText"></span><mt-spinner v-if="(loadingComplete==false)" type="snake" :size="10"></mt-spinner></div>
 </div>
 </mt-search>
 <iframe name='frameFile' style="display: none;"></iframe>
</form>

解决办法:

mint-ui的search组件input默认也是type="search"类型的,但是还需要在外层包一组form标签,并且带有action,就会在键盘中出现搜索按钮。

如上是方法一:

在手机键盘点击搜索的时候,页面会刷新,所以给form加一个target,target规定在何处打开 action URL,再放入一个隐藏的iframe,起名为form的target的值,这样则在当前页面展示出搜索的内容

如下是方法二:

<form action="" onsubmit="return false;">
  <mt-search v-model="value" placeholder="请输入关键字" @keyup.native.enter="search(value)">
   <div v-infinite-scroll="loadMore()" infinite-scroll-disabled="loading" infinite-scroll-distance="10">
   <ListItem :lists="lists"></ListItem>
   <div class="loading-text" v-if="(loadingTextBtn==true)"><span v-text="loadingText"></span><mt-spinner v-if="(loadingComplete==false)" type="snake" :size="10"></mt-spinner></div>
   </div>
  </mt-search>
</form>

这里直接给onsubmit事件写入return false,禁止提交,则搜索列表页也可以在当前页面展示。

总结

以上所述是小编给大家介绍的mint-ui的search组件在键盘显示搜索按钮的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
日历查询的算法 如何计算某一天是星期几
Dec 12 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
Jul 30 Javascript
关于删除时的提示处理(确定删除吗)
Nov 03 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
javascript的解析执行顺序在各个浏览器中的不同
Mar 17 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
May 06 Javascript
跟我学习javascript解决异步编程异常方案
Nov 23 Javascript
JQUERY表单暂存功能插件分享
Feb 23 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
Apr 12 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
Feb 23 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
Jul 19 Javascript
JavaScript文档加载模式以及元素获取
Jul 28 Javascript
基于BootStrap的文本编辑器组件Summernote
Oct 27 #Javascript
微信小程序template模板实例详解
Oct 27 #Javascript
微信小程序 上传头像的实例详解
Oct 27 #Javascript
探讨Vue.js的组件和模板
Oct 27 #Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 #jQuery
关于jQuery里prev()的简单操作代码
Oct 27 #jQuery
JS获取数组中出现次数最多及第二多元素的方法
Oct 27 #Javascript
You might like
PHP+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
拖动一个HTML元素
2006/12/22 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
Python中常见的数据类型小结
2015/08/29 Python
Python爬虫常用小技巧之设置代理IP
2018/09/13 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
Django用户身份验证完成示例代码
2020/04/03 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
python使用openpyxl操作excel的方法步骤
2020/05/28 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
公司担保书范文
2014/05/21 职场文书
作风建设剖析材料
2014/10/06 职场文书
迁户口计划生育证明
2014/10/19 职场文书
2014年收银工作总结
2014/11/13 职场文书
具结保证书范本
2015/05/11 职场文书
安全教育主题班会教案
2015/08/12 职场文书
《植树问题》教学反思
2016/03/03 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS