zoukankan      html  css  js  c++  java
  • iview weapp输入组件input事件顺序

    做小程序,使用ivew weapp组件框架,同时用到了i-input和i-modal,更具体说,就是在modal里面放置了input,填写数据后点击确定,实现提交数据。

    出现点小问题,发现是事件顺序导致的,记录于此。

    i-model有bind:ok和bind:cancel事件。

    i-input有bind:change,bind:focus,bind:blur事件。

    开始使用bind:blur获取数据,在开发工具上一切正常,点击确定后可以得到数据并顺利提交,但是在真机上调试出现问题,数据是获取到了,但提交不了。

    检查原因:开发工具上,i-input的bind:blur事件先于i-modal的事件,所以先取到数据后提交。但是手机上发现,i-input的bind:blur事件比i-modal的事件迟,所以先提交后才取到数据,肯定不行。

    解决办法:把i-input的bind:blur事件改为bind:change即可。

  • 相关阅读:
    找出一个序列中第k大的元素 [快速选择问题]
    选择排序算法分析
    冒泡排序算法分析
    mysql的安装和配置
    Redis 简明教程
    flink-杂记
    redis-list
    bean创建过程
    镜像
    docker-命令
  • 原文地址:https://www.cnblogs.com/cblx/p/12491024.html
Copyright © 2011-2022 走看看