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 相关文章推荐
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
Feb 15 Javascript
js不完美解决click和dblclick事件冲突问题
Jul 16 Javascript
在新窗口打开超链接的方法小结
Apr 14 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
Sep 16 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
Dec 12 Javascript
获取鼠标在div中的相对位置的实现代码
Dec 30 Javascript
jQuery中insertAfter()方法用法实例
Jan 08 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
Jun 20 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
详解Vuex中mapState的具体用法
Sep 28 Javascript
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
Mar 14 Javascript
Javascript原生ajax请求代码实例
Feb 20 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默认安装产生系统漏洞
2006/10/09 PHP
php实现简单洗牌算法
2013/06/18 PHP
简单谈谈favicon
2015/06/10 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
Angular 2.x学习教程之结构指令详解
2017/05/25 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
Python给图像添加噪声具体操作
2019/03/03 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
施工资料员的岗位职责
2013/12/22 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
销售会计岗位职责
2014/03/15 职场文书
辞职信如何写
2015/02/27 职场文书
实施意见格式范本
2015/06/05 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
MySQL的存储过程和相关函数
2022/04/26 MySQL
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android