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 相关文章推荐
一页面多XMLHttpRequest对象
Jan 22 Javascript
非常棒的10款jQuery 幻灯片插件
Jun 14 Javascript
Jquery 数据选择插件Pickerbox使用介绍
Aug 24 Javascript
得到jQuery detach()后节点中的某个值实现代码
Feb 05 Javascript
JS中实现replaceAll的方法(实例代码)
Nov 12 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
Sep 19 Javascript
深入了解Node.js中的一些特性
Sep 25 Javascript
使用JS获取当前地理位置方法汇总
Dec 18 Javascript
JavaScript获得url查询参数的方法
Jul 02 Javascript
js实现文本框输入文字个数限制代码
Dec 25 Javascript
js实现带农历和八字等信息的日历特效
May 16 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
基于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简单的留言板与回复功能具体实现
2014/02/19 PHP
PHP 实现类似js中alert() 提示框
2015/03/18 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
2014/05/07 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
[05:49]2014DOTA2TI4正赛第二日综述 昔日冠军纷纷落马 VG LGD占尽先机
2014/07/20 DOTA
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
python3爬取torrent种子链接实例
2020/01/16 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
python中os包的用法
2020/06/01 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
学校司机岗位职责
2013/11/14 职场文书
工程质量承诺书范文
2014/03/27 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python