微信小程序实现给循环列表添加点击样式实例


Posted in Javascript onApril 26, 2017

微信小程序实现给循环列表添加点击样式实例

微信小程序有个属性hover-class='active',是指当点击列表元素时当按下鼠标左键会显示active样式,但是鼠标离开样式就会复原.可以参考以下解决方案,直接上代码:

wxml:

<view class="taga">
 <view class="tag-title">标签</view>
 <view class="tag-box">
 <view wx:for="{{taga}}" wx:key="id" wx:for-index="i">
 <view class="taga-item {{currentItem==item.id?'active-tag':''}}" data-id="{{item.id}}" bindtap="tagChoose">{{item.name}}</view>
 </view>
 </view>
 </view>

js文件:

tagChoose:function(options){
 var that = this
 var id = options.currentTarget.dataset.id;
 console.log(id)
 //设置当前样式
 that.setData({
 'currentItem':id
 })


 }

核心点:class=”taga-item {{dateCurrent==item.id?'active-tag':”}}”模板文件中使用三元运算符,通过dateCurrent指定当前item的id

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
jQuery+css3实现文字跟随鼠标的上下抖动
Jul 31 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
Oct 02 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
Dec 03 Javascript
jQuery利用sort对DOM元素进行排序操作
Nov 07 Javascript
JS查找字符串中出现最多的字符及个数统计
Feb 04 Javascript
react native实现往服务器上传网络图片的实例
Aug 07 Javascript
vue-cli项目中怎么使用mock数据
Sep 27 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
Jul 29 Javascript
vue + axios get下载文件功能
Sep 25 Javascript
vue-router中hash模式与history模式的区别
Jun 23 Vue.js
ElementUI实现el-form表单重置功能按钮
Jul 21 Javascript
微信小程序 request接口的封装实例代码
Apr 26 #Javascript
微信小程序中hidden不生效原因的解决办法
Apr 26 #Javascript
微信小程序 flex实现导航实例详解
Apr 26 #Javascript
微信扫码支付零云插件版实例详解
Apr 26 #Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
Apr 26 #Javascript
微信小程序 实例开发总结
Apr 26 #Javascript
AngularJS 霸道的过滤器小结
Apr 26 #Javascript
You might like
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
PHP chop()函数讲解
2019/02/11 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
js实现密码强度检验
2017/01/15 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
python实现图片批量剪切示例
2014/03/25 Python
python处理文本文件实现生成指定格式文件的方法
2014/07/31 Python
flask入门之表单的实现
2018/07/18 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
为什么说python适合写爬虫
2020/06/11 Python
Python 可视化神器Plotly详解
2020/12/26 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
天鹅的故事教学反思
2014/02/04 职场文书
建设投标担保书
2014/05/13 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
金融与证券专业求职信
2014/06/22 职场文书
社区两委对照检查材料
2014/08/23 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
投标承诺函格式
2015/01/21 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
科技馆观后感
2015/06/08 职场文书
学校就业保障协议书
2019/06/24 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python