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 相关文章推荐
向当前style sheet中插入一个新的style实现方法
Apr 01 Javascript
javascript-简单的计算器实现步骤分解(附图)
May 30 Javascript
JQuery实现倒计时按钮具体方法
Nov 14 Javascript
js动态调用css属性的小规律及实例说明
Dec 28 Javascript
jquery中子元素和后代元素的区别示例介绍
Apr 02 Javascript
jquery实现增加删除行的方法
Feb 03 Javascript
JavaScript实现点击按钮就复制当前网址
Dec 14 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 Javascript
jQuery 表单序列化实例代码
Jun 11 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
vant 解决tab切换插件标题样式自定义的问题
Nov 13 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
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
php 在文件指定行插入数据的代码
2010/05/08 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
js判断文本框输入的内容是否为数字
2015/12/23 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
用Python写一个无界面的2048小游戏
2016/05/24 Python
Python教程之全局变量用法
2016/06/27 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
python爬取抖音视频的实例分析
2021/01/19 Python
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
Solaris操作系统的线程机制
2012/12/23 面试题
数控技术与应用毕业生自荐信
2013/09/24 职场文书
学校安全责任书范本
2014/07/23 职场文书
大学生学期个人总结
2015/02/12 职场文书
单身证明格式样本
2015/06/15 职场文书
你会写请假条吗?
2019/06/26 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android