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 相关文章推荐
JavaScript Array Flatten 与递归使用介绍
Oct 30 Javascript
js拼接html注意问题示例探讨
Jul 14 Javascript
Javascript中this关键字的一些小知识
Mar 15 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
May 28 Javascript
React组件之间的通信的实例代码
Jun 27 Javascript
Javascript实现base64的加密解密方法示例
Jun 27 Javascript
Vue 页面跳转不用router-link的实现代码
Apr 12 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 Javascript
webuploader分片上传的实现代码(前后端分离)
Sep 10 Javascript
vue动态设置img的src路径实例
Sep 18 Javascript
为vue项目自动设置请求状态的配置方法
Jun 09 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
Jun 29 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执行速度全攻略(上)
2006/10/09 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
浅析jQuery Mobile的初始化事件
2015/12/03 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
Bootstrap表单组件教程详解
2016/04/26 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
用js实现放大镜效果
2020/10/28 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python+django快速实现文件上传
2016/10/24 Python
python计算auc指标实例
2017/07/13 Python
Python函数返回不定数量的值方法
2019/01/22 Python
python生成带有表格的图片实例
2019/02/03 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
机器学习实战之knn算法pandas
2019/06/22 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
2020/04/03 Python
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
新闻专业毕业生求职信
2014/08/08 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
教师研修随笔感言
2015/11/18 职场文书
2019大学生实习报告
2019/06/21 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang