微信小程序 事件和语法

这篇具有很好参考价值的文章主要介绍了微信小程序 事件和语法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 属性列表

target:触发事件的对象

currentTarget:绑定事件的对象,可能不是由此对象触发而是触发对象冒泡导致触发此事件

微信小程序 事件绑定

微信小程序 事件和语法,微信小程序,微信小程序

<button type="primary" bindtap="btnTapHandler">按钮</button> 

在函数中调用data的值

微信小程序 事件和语法,微信小程序,微信小程序

  // 按钮点击事件
  btnTapHandler(e){
      this.setData({
          number:this.data.number+1
      })
  }

传递参数

<button type="primary" bindtap="btnTapHandler2" data-info="{{2}}">按钮+2</button> 

接收参数

  // 按钮点击事件 + 2
  btnTapHandler2(e){
      console.log(e);
      console.log(e.target.dataset.info);
      this.setData({
        number: this.data.number + e.target.dataset.info
      })
  }
input
<input bindinput="inputHandler" value="{{msg}}"></input>



  inputHandler(e){
    console.log(e.detail.value)
    this.setData({
        msg: e.detail.value
    })
  }

控制是否显示 隐藏 wx:if 通过创建和溢出元素实现 控制条件复制时推荐

<view wx:if="{{flag}}">是否显示</view>

使用block标签不会渲染给浏览器源文件标

控制是否显示 隐藏 wx:hidden 通过切换样式方式实现 频繁切换使用这个

<view hidden="{{flag}}">条件为true</view>

循环字符

<view wx:for="{{arr1}}">
  索引:{{index}},内容:{{item}}
</view>


arr1:['标签一','标签二','标签三']


// 指定索引名称
<view wx:for="{{arr1}}" wx:for-index="idx" wx:for-item="itemName">
  索引:{{idx}},内容:{{itemName}}
</view>

循环数组对象 指定key提高渲染速度文章来源地址https://www.toymoban.com/news/detail-608938.html

<view wx:for="{{userList}}" wx:key="id">
  索引:{{item.id}},内容:{{item.name}}
</view>


    userList:[
      {id:1,name:'小红'},
      {id:2,name:'小兰'}
    ]

到了这里,关于微信小程序 事件和语法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序之WXML 模板语法之数据绑定、事件绑定、wx:if和列表渲染

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年01月22日
    浏览(49)
  • 微信小程序项目实战 微信小程序的事件对象

    目录 小程序前后端交互 自定义组件的使用 语法说明 properties 定义 案例  微信小程序的事件对象 e.target和e.currentTarget  微信小程序的事件传参 传参方式一: data-key=\\\'value\\\' 传参方式二: id=\\\'value\\\' scroll-view 使用  scroll-view 中使用flex布局 scroll-into-view 下拉刷新 上拉加载 微信小程

    2024年02月09日
    浏览(94)
  • 微信小程序基础语法

    官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ bindtap data-xxx事件节点(xxx是节点名称),ghp是事件节点数据 bindtap用于绑定事件,clickButton是事件名 注意 :事件节点名称统一是小写,即使使用大写,经过解析也会变成小写,比如上面我们定义的时间节点是myName,经过

    2024年02月12日
    浏览(36)
  • 微信小程序——基本语法

    WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。 数据绑定 注意事项: 小程序中为单项数据流 model — view 修改数据: this.setData({message: ‘修改之后的数据’}, callback) 列表渲染 wx:for 也可以嵌套 在 block/ 标签上用wx:for,可

    2024年02月09日
    浏览(26)
  • 微信小程序事件绑定

    事件是渲染层到逻辑层的通讯方式。通过事件可以将用户在渲染层产生的行为,反馈到逻辑层进行业务的处理。 当事件回调触发的时候,会收到一个事件对象 event,它的详细属性如下表所示。 target 是触发该事件的源头组件,而 currentTarget 则是当前事件所绑定的组件。 点击内

    2023年04月08日
    浏览(35)
  • 微信小程序——事件监听

    微信小程序是一种轻量级的应用程序,它在移动设备上提供了丰富的用户体验。在开发微信小程序时,事件监听是一项重要的技术,它允许开发者捕捉和处理用户的各种操作。本文将介绍微信小程序事件监听的概念、用法和一些实用示例。 在微信小程序中,事件监听是一种机

    2024年02月08日
    浏览(31)
  • 5-微信小程序语法参考

    官网传送门 WXML 中的动态数据均来自对应 Page 的 data。 数据绑定使用 Mustache 语法( 双大括号 )将变量包起来 ts WXML Mustache语法应用场景 绑定内容 绑定属性 运算(三元运算、算术运算) 逻辑判断 字符串运算 数据路径运算 注:微信小程序数据绑定与vue2的语法相同 官网传送

    2024年01月18日
    浏览(22)
  • 微信小程序阻止事件冒泡

    微信开发文档 | 事件详解、事件绑定 微信开发文档上提供了不同的事件绑定方法: 1. bindtap:普通事件绑定 2. catchtap:绑定并阻止事件冒泡 3. mut-bind :互斥事件绑定 如下方示例,在使用catchtap绑定事件后,当用户点击image时,事件不会向上冒泡,就不会触发view绑定的点击事件

    2024年02月09日
    浏览(32)
  • 微信小程序阻止返回事件

    当在一个表单页面 填写了很多数据,或者编辑页面数据发生变动之后,这时候返回上一个页面需要提醒用户是否返回的弹框 在onLoad生命周期里 注册 当你修改数据之后 又把数据还原 此时数据是没有发生改变的 这时候返回上一个页面是不需要阻止用户出现确定弹框的,在你修改数

    2024年02月04日
    浏览(37)
  • 微信小程序之点击事件

    微信小程序中常用的点击事件主要是  tap ,但除此之外还有其他的触摸类事件,用于不同的交互场景。以下是一些常见的点击和触摸相关的事件及其区别: 3.1.冒泡事件: 冒泡(Bubble)是一种事件传播机制,在Web开发领域和微信小程序中广泛存在。当用户在一个页面元素上触

    2024年04月23日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包