【微信小程序】事件交互案例演示
来源:互联网 发布:侠盗飞车作弊软件 编辑:程序博客网 时间:2024/05/18 00:21
主要用到index.wxml,index.js.index.wxss
<!--index.wxml代码演示:注意字母和符号都不能写错-->
<view class="container">
<view>{{clickMsg}}</view><!--需要接收的内容-->
<view id="view0" data-hi="data-view0" data-qf="data-qf0" class="view-item" bindtap="clickMe">点击view0 </view> <!--点击函数-->
<view id="view1" data-hi="data-view1" data-qf="data-qf1" class="view-item" bindtap="clickMe"> 点击view1</view>
</view>
//index.js代码演示
var count=0;//记录被点击的变量
var param=
{
data:{
clickMsg:'显示点击的内容'
},
//e就是事件对象,包含了很多内容,比如:谁被点击了,什么时候被点击了,在什么X,Y位置被点击了
clickMe:function(e)
{
count++;//点击view0一次就记录一次
console.log(e); //e=event,console.log();//在调试的状态下,显示在出来
//案例1:把VIEW0上点击的显示出来
// param.data.clickMsg='显示点击的内容'+'view0,点击次数'+count;
//案例2:如何区分到底是点了VIEW0还是点击了VIEW1
//通过在index.wxml写的id就可以区分到底是点了view0,还是点了view1
var id=e.currentTarget.id;
param.data.clickMsg='显示点击的内容'+id+',点击次数'+count;
//案例3:取得data-xxxx的值控件wxml里面的可以携带的私有数据,例如在调试状态下输出到控制台来看
console.log(e.currentTarget.dataset);
//案例4:把dataset里的qf数据取出来
console.log(e.currentTarget.dataset.qf);
//案例5:把dataset里的hi数据取出来
console.log(e.currentTarget.dataset.hi);
//setData重新刷新界面的数据
this.setData(param.data);
}
};
Page(param);
/**index.wxss代码演示**/
.view-item
{
padding:10px;
background-color: limegreen;/**颜色**/
border-radius: 5px;
margin:5px;
}
最终效果
- 【微信小程序】事件交互案例演示
- 微信小程序6---事件交互
- jquery案例-演示手机logo图片事件
- 演示FileInputStream案例演示
- 演示 FileOutputStream案例演示
- 微信小程序演示效果
- Android核心基础-6.演示案例-6.2.查看程序错误信息
- -----------------事件演示----------------
- 演示缓冲流案例演示
- 顺序结构演示案例
- 演示程序
- 微信小程序案例 大全
- 微信小程序登录案例
- C#事件演示程序1)——一个最简单的C#事件处理程序
- Android核心基础-6.演示案例-6.3.将程序安装到真实手机
- C#事件演示程序3)——体会事件更本质的东西
- 【微信小程序】button按钮控件的演示
- 微信小程序开发-交互反馈
- sqlserver 查询当日、当月数据
- js实现网页刷新后滚动条位置不变
- 创龙TMS320C6748开发板———GPIO配置深入
- [22]CSS 传统布局(下)
- 制作水果忍者-JS-2
- 【微信小程序】事件交互案例演示
- linux-kernel配置命令
- HEVC部分通测序列特点
- 集合框架_HashMap集合键是Student值是String的案例
- C++基础学习之7 - 与C程序对话
- Python基础1
- 2017.1.12会议笔记
- 在做性能测试之前需要知道什么
- 适配器模式