zoukankan      html  css  js  c++  java
  • 小程序3.4

    for

    默认用index  item

    事件

     

     catchtap阻止事件冒泡

    catchtap:在离开时触发事件(跟click一样)

    catchtouchstart:按下时就触发函数(会产生冒泡)

    catchmove  移动就会触发事件

    WXML的冒泡事件列表:

    类型触发条件最低版本
    touchstart 手指触摸动作开始  
    touchmove 手指触摸后移动  
    touchcancel 手指触摸动作被打断,如来电提醒,弹窗  
    touchend 手指触摸动作结束  
    tap 手指触摸后马上离开  
    longpress 手指触摸后,超过350ms再离开,如果指定了事件回调函数并触发了这个事件,tap事件将不被触发 1.5.0
    longtap 手指触摸后,超过350ms再离开(推荐使用longpress事件代替)  
    transitionend 会在 WXSS transition 或 wx.createAnimation 动画结束后触发  
    animationstart 会在一个 WXSS animation 动画开始时触发  
    animationiteration 会在一个 WXSS animation 一次迭代结束时触发  
    animationend 会在一个 WXSS animation 动画完成时触发

    注:除上表之外的其他组件自定义事件如无特殊声明都是非冒泡事件,如<form/>submit事件,<input/>input事件,<scroll-view/>scroll事件,(详见各个组件)

    事件对象

    事件对象

    如无特殊说明,当组件触发事件时,逻辑层绑定该事件的处理函数会收到一个事件对象。

    BaseEvent 基础事件对象属性列表:

    属性类型说明
    type String 事件类型
    timeStamp Integer 事件生成时的时间戳
    target Object 触发事件的组件的一些属性值集合
    currentTarget Object 当前组件的一些属性值集合

    CustomEvent 自定义事件对象属性列表(继承 BaseEvent):

    属性类型说明
    detail Object 额外的信息

    TouchEvent 触摸事件对象属性列表(继承 BaseEvent):

    属性类型说明
    touches Array 触摸事件,当前停留在屏幕中的触摸点信息的数组
    changedTouches Array 触摸事件,当前变化的触摸点信息的数组

    特殊事件: <canvas/> 中的触摸事件不可冒泡,所以没有 currentTarget。

    type

    代表事件的类型。

    timeStamp

    页面打开到触发事件所经过的毫秒数。

    target

    触发事件的源组件。

    属性类型说明
    id String 事件源组件的id
    tagName String 当前组件的类型
    dataset Object 事件源组件上由data-开头的自定义属性组成的集合

    currentTarget

    事件绑定的当前组件。

    属性类型说明
    id String 当前组件的id
    tagName String 当前组件的类型
    dataset Object 当前组件上由data-开头的自定义属性组成的集合

    说明: target 和 currentTarget 可以参考上例中,点击 inner view 时,handleTap3 收到的事件对象 target 和 currentTarget 都是 inner,而 handleTap2 收到的事件对象 target 就是 inner,currentTarget 就是 middle。

     

     

    小程序只能用这个方式引入wxss,没有link的方式

     

  • 相关阅读:
    我知道开发已经接近于成功了
    反射获取运行时属性值的替代方法
    Fix Visual Studio 2013 Razor CSHTML Intellisense in Class Library or Console Application
    领域模型
    UI设计心得
    ADO.NET EF 中的实体修改方法
    .net与com组件
    win8设置开机启动项
    编程架构
    禁止UITextField 使用粘贴复制功能
  • 原文地址:https://www.cnblogs.com/namehou/p/8503888.html
Copyright © 2011-2022 走看看