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 与或运算符 || &amp;&amp; 妙用
Dec 09 Javascript
HTML node相关的一些资料整理
Jan 01 Javascript
node.js中的url.format方法使用说明
Dec 10 Javascript
jQuery中:header选择器用法实例
Dec 29 Javascript
jQuery+CSS3实现3D立方体旋转效果
Nov 10 Javascript
Javascript设计模式之观察者模式(推荐)
Mar 29 Javascript
JavaScript中自带的 reduce()方法使用示例详解
Aug 10 Javascript
微信小程序开发中的疑问解答汇总
Jul 03 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
Nov 15 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
Oct 30 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
Oct 12 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
Oct 24 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 MVC
2014/09/10 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
Node.js的特点详解
2017/02/03 Javascript
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
Python基于select实现的socket服务器
2016/04/13 Python
Request的中断和ErrorHandler实例解析
2018/02/12 Python
为什么Python中没有&quot;a++&quot;这种写法
2018/11/27 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
Python自动登录QQ的实现示例
2020/08/28 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
如何利用Python 进行边缘检测
2020/10/14 Python
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
成教自我鉴定
2013/10/27 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
绩效考核实施方案
2014/03/18 职场文书
反对邪教标语
2014/06/30 职场文书
党支部鉴定意见
2015/06/02 职场文书
运动会通讯稿200字
2015/07/20 职场文书
采购员工作总结范文
2015/08/12 职场文书
爱国教育主题班会
2015/08/14 职场文书
热爱劳动主题班会
2015/08/14 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
Vue Element UI自定义描述列表组件
2021/05/18 Vue.js
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers