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 相关文章推荐
js 实现无缝滚动 兼容IE和FF
Jul 15 Javascript
juqery 学习之三 选择器 子元素与表单
Nov 25 Javascript
jQuery JSON的解析方式分享
Apr 05 Javascript
js 判断一个元素是否在页面中存在
Dec 27 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
Mar 03 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
Jan 19 Javascript
深入探讨Vue.js组件和组件通信
Sep 12 Javascript
easyui tree带checkbox实现单选的简单实例
Nov 07 Javascript
jQuery实现html双向绑定功能示例
Oct 09 jQuery
浅谈小程序 setData学问多
Feb 20 Javascript
Vue.js计算机属性computed和methods方法详解
Oct 12 Javascript
原生JS实现飞机大战小游戏
Jun 09 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根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
PHP一个简单的无需刷新爬虫
2019/01/05 PHP
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
angularjs自定义ng-model标签的属性
2016/01/21 Javascript
js实现砖头在页面拖拉效果
2020/11/20 Javascript
js 获取json数组里面数组的长度实例
2017/10/31 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
Python pymongo模块用法示例
2018/03/31 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
Python中创建二维数组
2018/10/17 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
python cumsum函数的具体使用
2019/07/29 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
python 读取数据库并绘图的实例
2019/12/03 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
物业保安员岗位职责
2014/03/14 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
超市采购员岗位职责
2015/04/07 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书