一.介绍

  当你要在手机软键盘中触发一些方法,就可以使用input标签的bindconfirm事件.这个事件的作用是当你在软键盘上点击确认的时候,将触发你指定的方法.

  还可以使用confirm-type指定软键盘上确认按钮的名称.比如你用这个来做搜索框,那么你就可以指定为confirm-type=“search”.具体代码为

  <input type="text"  placeholder="搜索" value="{{search_value}}"  bindinput="inputTyping" bindconfirm="onSearch" confirm-type="search"/>

  但是我在做文章内部搜索的时候,需要为内容增加高亮标签,然后调用onLoad重复渲染.

  但是做完后发现,在内部搜索点击确认之后,只闪烁一下高亮内容,就没了.

  我debug发现.当点击搜索之后,居然渲染了两边.也就是调用了两次onLoad方法.而第二次没有添加高亮标签,也就没有高亮内容了.

二.解决办法

  经过求证,这是一个一直没有解决的遗留bug.看开发者平台上,去年就有人提出这个问题了.

  原来在调用bindconfirm事件时,不用把它包裹在一些特殊的标签中.

  比如我就在页面上做了一个浮动的搜索框,使用的是movable-area标签

  

  

最新文章

  1. Web大前端时代之:HTML5+CSS3入门系列
  2. 常用str函数
  3. Cordova webapp实战开发:(7)如何通过简单的方法做到,不重新发布APP来修复bug、增加功能、或者躲开苹果的一些严格审核?
  4. Android程序设计-圆形图片的实现
  5. .NET Core 工具从 project.json 移动到基于 MSBuild 的项目后的使用
  6. java 1G大文件复制
  7. lightOJ 1326 Race(第二类Stirling数)
  8. 多线程之RunLoop
  9. VC2008下CRichEditView加载RichEdit4.1版本(还有一些类似的文章)
  10. 用switch判断月份的练习
  11. JS高级程序设计学习笔记之JS事件(1)
  12. php中Maximum execution time of 120 seconds exceeded时间超时错误解决方案
  13. Spark学习体系
  14. Lichee(两) 在sun4i_crane该平台下编译
  15. AngularJS 的表单验证
  16. C#入门经典第八章面向对象编程-3-Windows应用程序中的OOP
  17. 前端资讯周报 3.6 - 3.12: 对学习Javascript最有帮助的三本书,以及HTML标题的迷思
  18. python全栈阶段测试(一)
  19. RazorEngine
  20. VirtualBox 扩展包卸载或安装失败(VERR_ALREADY_EXISTS)(转)

热门文章

  1. 利用堆来处理Top K问题
  2. 探索 Reflect.apply 与 Function.prototype.apply 的区别
  3. python初识-环境搭建,变量,条件,循环语句
  4. php: $$str
  5. 安装部署MySQL主从复制
  6. 大型情感剧集Selenium:3_元素定位 #华为云·寻找黑马程序员#
  7. 基于华为云CSE微服务接口兼容常见问题
  8. luogu P2417 课程
  9. 移动前端不得不了解的HTML5 head 头标签 —— link 标签
  10. 第二节.NET两种交互模式:c/s和b/s