微信小程序点赞+取消点赞多项点击
小菜鸟一个,希望各位大神不要往死喷,小弟这里先谢过了
最近接触到小程序,发现很有意思,在项目中遇到了一点小问题,就是点赞+取消点赞有些冲突,还有就是多项的点击,话不多说咱们直接上代码!!!!!
效果图
wxml
<block wx:for="{{msg}}"><image class='imgList' hidden='{{item.show}}' bindtap='zan' data-index='{{index}}' src='../resizeApi.png'></image><image class='imgList' hidden='{{!item.show}}' bindtap='zan' data-index='{{index}}' src='../resizeApi (1).png'></image><text> {{item.show}}</text></block>
wxss
.imgList{height: 150rpx;width: 150rpx;
}
js
Page({data: {msg: [{ 'show': true },{ 'show': false },{ 'show': false },{ 'show': false },{ 'show': false },{ 'show': false },{ 'show': false },{ 'show': false },]},zan: function (e) {const vm = this;const _index = e.currentTarget.dataset.index;let _msg = [...vm.data.msg]; // msg的引用_msg[_index]['show'] = !vm.data.msg[_index]['show'];vm.setData({msg: _msg})}
});
代码中用到了es6的解构赋值,不知道的小伙伴可以百度学习一下了,其中的图片可以自行下载,能看到效果就可以了,希望对大家有所帮助,谢谢。
微信小程序点赞+取消点赞多项点击相关推荐
- 微信小程序的爱心点赞
微信小程序的爱心点赞 解决方法 heart.png是白色的心,heart-active.png是红心 <image bindtap="clickHeart" class=&q ...
- 微信小程序心形点赞效果
微信小程序心形点赞效果 前言 准备 实现 原理 布局 样式 逻辑实现 尾巴 前言 之前写过一篇文章微信小程序Canvas绘图API,简单介绍了下微信小程序(下面统称小程序)Canvas绘图相关API的 ...
- 微信小程序之短连接 分享转发 点击短连接就可以直接打开小程序某个页面
微信小程序之短连接 分享转发 点击短连接就可以直接打开小程序某个页面 首先,小程序官网地址:https://developers.weixin.qq.com/miniprogram/dev/OpenA ...
- “完美”解决微信小程序购物车抛物动画,在连续点击时出现计算错误问题,定时器停不下来。
"完美"解决微信小程序购物车抛物动画,在连续点击时出现计算错误问题,定时器停不下来. 参考文章: (1)"完美"解决微信小程序购物车抛物动画,在连续点击时出现计 ...
- 【微信小程序】随机点名系统(点击开始滚动名字点击结束按钮结束滚动)
[微信小程序]随机点名系统(点击开始滚动名字点击结束按钮结束滚动) 1.效果图: 2.js代码 {Page({data:{condition: Math.floor(Math.random()*7+1 ...
- 微信小程序只允许触发一次点击事件(防止多次点击事件)
微信小程序只允许触发一次点击事件(防止多次点击事件) 超级简单 容易理解 可以让绑定的事件只触发一次 //.wxml <button bindtap="click1"> ...
- php微信小程序如何无限点赞,小程序中点赞和收藏功能的实现代码
小程序中的点赞功能和收藏功能是必不可少的,那么该如何实现点赞和收藏两个功能呢?本篇文章将给大家分享小程序中的点赞功能和收藏功能的代码实现. 收藏功能:focusFavoriteTab: functio ...
- 微信小程序 在tabBar某一项的右上角添加文本(购物车数量)
首先我们在进入小程序后,肯定是通过用户授权并获取到用户的openID的,或者说至少有那么一个用户信息字段(比如在数据库中的用户表里,有openID.ID等)是跟购物车挂钩的,否则怎么能知道是我的购物车 ...
- H5静态页面跳转微信小程序;从外部浏览器,点击H5链接跳转打开微信小程序;以及在微信内直接点击H5链接打开微信小程序;
参考链接 需求:从外部浏览器,点击H5链接跳转打开微信小程序:以及在微信内直接点击H5链接打开微信小程序: 步骤1: 小程序开发需要使用云开发创建项目,使用云开发生成的项目会自带云函数文件夹: 步骤2 ...
- 微信小程序实现滑动tab切换和点击tab切换并显示相应的数据(附源代码)
微信小程序开发交流qq群 581478349 承接微信小程序开发.扫码加微信. 正文: 先上效果图: 这里主要用到了swiper组件和三目运算,直接上代码, 样式只有三个class,简单粗暴 ...
最新文章
- Android--通话录音
- 近世代数--内直积--内直积是什么?充要条件?
- 虚拟机上怎么配置mysql数据库_Linux虚拟机下安装配置MySQL
- 一个毕业生对大学爱情和奋斗的思考!
- YOLO (You only look once) 实时目标检测
- windows phone 学习(4)
- selenium webdriver 实现Canvas画布自动化测试
- 在虚拟宿主环境中承载 Active Directory 域控制器时需要考虑的事项
- 创建一个带有Event Receiver的List Definition
- 模拟定位工具gps mock
- 微型计算机主要性能指标是什么,微型计算机的主要性能指标
- 需要管理员权限才能删除此文件夹,解决办法
- python给全局变量赋值_Python 进程之间共享数据(全局变量)的方法 python 全局变量赋值的问题...
- python二维码_Python 二维码制作
- Java8 - 定制归一化收集器(reducing)得到自定义结果集
- 计算机网络层之 P2P
- 清音驱腐启鸿蒙,竹韵清音-格律诗词41期
- python免费自学资源(视频+图文)
- 快应用开发必备工具下载
- 如何用手机访问本地页面?