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操作textarea 常用方法总结
Dec 03 Javascript
javascript按位非运算符的使用方法
Nov 14 Javascript
jQuery实现拖拽效果插件的方法
Mar 23 Javascript
JavaScript 对象深入学习总结(经典)
Sep 29 Javascript
动态加载js文件简单示例
Apr 21 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
Dec 01 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
微信小程序框架wepy之动态控制类名
Sep 14 Javascript
Node.js动手撸一个静态资源服务器的方法
Mar 09 Javascript
JS正则表达式常见函数与用法小结
Apr 13 Javascript
vue使用element-ui按需引入
May 20 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中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
异步加载script的代码
2011/01/12 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
2013/11/18 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
理理Vue细节(推荐)
2019/04/16 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
2019/06/19 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
python检测远程udp端口是否打开的方法
2015/03/14 Python
在Python中用keys()方法返回字典键的教程
2015/05/21 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
《玩具柜台前的孩子》教学反思
2014/02/13 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
河童之夏观后感
2015/06/11 职场文书
关于运动会的广播稿
2015/08/19 职场文书
升职自荐书
2019/05/09 职场文书