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中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
Jan 21 Javascript
jQuery Migrate 1.1.0 Released 注意事项
Jun 14 Javascript
js 获取经纬度的实现方法
Jun 20 Javascript
jquery代码规范让代码越来越好看
Feb 03 Javascript
详谈js中标准for循环与foreach(for in)的区别
Nov 02 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
Jan 25 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
微信小程序实现的一键连接wifi功能示例
Apr 24 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
Sep 24 Javascript
用vite搭建vue3应用的实现方法
Feb 22 Vue.js
基于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中几种常见安全设置详解
2010/04/06 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
深入理解JavaScript定时机制
2010/10/29 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
Python验证企业工商注册码
2015/10/25 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
python3实现磁盘空间监控
2018/06/21 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
Pytorch转onnx、torchscript方式
2020/05/25 Python
Keras官方中文文档:性能评估Metrices详解
2020/06/15 Python
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
购房意向书
2014/04/01 职场文书
小班上学期评语
2014/05/05 职场文书
思想政治表现评语
2015/01/04 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
Python WSGI 规范简介
2021/04/11 Python
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
python 批量压缩图片的脚本
2021/06/02 Python
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS