美文网首页
微信小程序的指令与事件绑定

微信小程序的指令与事件绑定

作者: G_弦上的咏叹调 | 来源:发表于2019-08-20 11:30 被阅读0次

一、指令

1、

1)wx:if   /   wx:elif   /   wx:else

block   wx:if

因为 wx:if 是一个控制属性,需要将它添加到一个标签上。如果要一次性判断多个组件标签,可以使用一个 <block/> 标签将多个组件包装起来,并在上边使用 wx:if 控制属性。

注意: <block/> 并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。

2)hidden

wx:if vs hidden

wx:if :组件会根据判断条件来控制一个元素是否渲染。(条件为false,则不会渲染这个元素。)

hidden :组件始终会被渲染,只是简单的控制显示与隐藏。

一般来说,wx:if 有更高的切换消耗而 hidden 有更高的初始渲染消耗。因此,如果需要频繁切换的情景下,用 hidden 更好,如果在运行时条件不大可能改变则 wx:if 较好。

2、

wx:for

遍历一维数组

遍历对象

二、事件绑定

事件类别

tap:点击事件;

longtap:长按事件;

touchstart:触摸开始;

touchend:触摸结束;

touchcansce:取消触摸;

事件绑定

bind绑定;

catch绑定;(能阻止事件冒泡)

例如:绑定点击事件 bindtap

page.wxml 文件

<view bindtap="fn">点击</view>

page.js 文件

微信小程序事件绑定详解

事件详解:(类型 type ; 时间戳 timeStamp;事件源组件 target ; 当前事件 currentTarget ; 触摸点数 touches)

在冒泡的事件中: currentTarget 和 target是不一致的; currentTarget是我们绑定了的组件,target是发生事件的组件;

调用项目下的其他事件及调用app.js里面的事件:

相关文章

  • 微信小程序的指令与事件绑定

    一、指令 1、 1)wx:if / wx:elif / wx:else block wx:if 因为wx:if是一...

  • 微信小程序 --- 事件绑定

    1.事件类别: tap:点击事件; longtap:长按事件; touchstart:触摸开始; touchend...

  • 微信小程序事件绑定

    一 通过实例来认识 (一) 给出代码 我们直接通过一个实例来引入我们想要讲解的内容: 上述代码就四行,首先是一个 ...

  • 微信小程序事件绑定

    事件绑定 简单的点击事件: 有的组件有自己特有的事件,比如input或者scroll-viewinput有bind...

  • 微信小程序综合

    WXSSWXML导入的两种方式 数据绑定列表渲染事件绑定 小程序的部分内置组件和接口(更新) 小程序的配置文件微信...

  • 微信小程序(文档)-事件

    微信小程序官方文档 一 什么是事件 二 事件的使用方式 三 事件详解 1 事件分类 2 事件绑定 3 事件对...

  • 小程序绑定微信开放平台帐号

    小程序绑定微信开放平台帐号 小程序绑定微信开放平台帐号后,可与帐号下的其他移动应用、网站应用及公众号打通,通过Un...

  • 【Vue】常用指令之v-on

    ?【Vue】学习养成记,【程序员必备小知识】 ? 今日小知识——Vue常用指令之v-on v-on指令是事件绑定指...

  • 微信小程序绑定事件解析

    小程序点击事件有两种bindtap和catchtap,前者不会阻止冒泡事件向上冒泡,后者则可以阻止向上冒泡。 1....

  • 微信小程序组件探究和应用

    把玩微信小程序组件 微信小程序把玩《二》:页面生命周期,模块化,数据绑定,view组件 微信小程序把玩《三》:sc...

网友评论

      本文标题:微信小程序的指令与事件绑定

      本文链接:https://www.haomeiwen.com/subject/fazrrctx.html