当前位置: 首页 > news >正文

小程序基础学习(事件处理)

                                                                        

原理:组件内部设置点击事件,然后冒泡到页面捕获点击事件

在组件内部设置点击事件

处理点击事件,并告诉页面 

页面捕获点击事件 

页面处理点击事件

组件代码

<!--components/my-info/my-info.wxml-->
<view class="title">
<text class="texts">{{title}}</text>
</view>
<view class="conut">
<text class="number" bind:tap="onClick">{{conut}}</text>
</view>
// components/my-info/my-info.js
Component({/*** 组件的属性列表*/properties: {title:{type:String,value:"标题"},conut:{type:String,value:"内容没有写哦"},},/*** 组件的初始数据*/data: {},/*** 组件的方法列表*/methods: {onClick(){this.triggerEvent("onBtnClick","点击了详情")}}
})
/* components/my-info/my-info.wxss */
.texts{color: blue;font-size: large;}
.number{color:chartreuse;font-size: larger;
}
{"component": true,"usingComponents": {}
}

 页面代码

<navigation-bar title="牧原" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<my-info title="猪王" conut="最大的一头猪" bindonBtnClick="onBtnClickOut"></my-info>
// pages/five/five.js
Page({onBtnClickOut(){console.log("你点了一下组件详情")}
})

http://www.lryc.cn/news/281410.html

相关文章:

  • 网络协议与攻击模拟_01winshark工具简介
  • 【linux学习笔记】网络
  • JUC-线程中断机制和LockSupport
  • 哈希表与哈希算法(Python系列30)
  • 『 C++ 』AVL树详解 ( 万字 )
  • Python下载安装pip方法与步骤_pip国内镜像
  • 自动化测试框架pytest系列之基础概念介绍(一)
  • 编码技巧:如何在Golang中高效解析和生成XML
  • 24校招,帆书测试开发工程师一面
  • Java 方法以及在计算机内部的调用问题
  • 【算法与数据结构】343、LeetCode整数拆分
  • 中级Python面试问题
  • Lede(OpenWrt)安装和双宽带叠加
  • HTML+JS + layer.js +qrcode.min.js 实现二维码弹窗
  • leetcode 142 环形链表II
  • 电阻表示方法和电路应用
  • 论文笔记(三十九)Learning Human-to-Robot Handovers from Point Clouds
  • 浅学Linux之旅 day2 Linux系统及系统安装介绍
  • 探索未来餐饮:构建创新连锁餐饮系统的技术之旅
  • Unity组件开发--AB包打包工具
  • 毕业设计:基于python微博舆情分析系统+可视化+Django框架 K-means聚类算法(源码)✅
  • xbox如何提升下载速度?
  • day13 滑动窗口最大值 前K个高频元素
  • Unity——VContainer的依赖注入
  • 【面试突击】Spring 面试实战
  • 【Linux】Ubuntu 22.04 上安装最新版 Nextcloud Hub 7 (28.0.1)
  • PHP项目如何自动化测试
  • WEB 3D技术 three.js 3D贺卡(1) 搭建基本项目环境
  • 短视频IP运营流程架构SOP模板PPT
  • python爬虫之线程与多进程知识点记录