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

 更新时间:2017年04月26日 16:51:28   投稿:lqh  
这篇文章主要介绍了微信小程序实现给循环列表添加点击样式实例的相关资料,需要的朋友可以参考下

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

微信小程序有个属性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

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

相关文章

  • JS实现一个文件选择组件详解

    JS实现一个文件选择组件详解

    这篇文章主要为大家介绍了JS实现一个文件选择组件详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • JavaScript 脚本实现复杂的查询改写示例

    JavaScript 脚本实现复杂的查询改写示例

    这篇文章主要为大家介绍了JavaScript 脚本实现复杂的查询改写示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • ECMAScript modules规范示例详解

    ECMAScript modules规范示例详解

    这篇文章主要为大家介绍了ECMAScript modules规范示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 原生JS以后也支持类型注解意义

    原生JS以后也支持类型注解意义

    这篇文章主要为大家介绍了原生JS以后也支持类型注解意义,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 非常好的js代码

    非常好的js代码

    [蓝色]非常好的js代码...
    2006-06-06
  • 微信小程序微信支付接入开发实例详解

    微信小程序微信支付接入开发实例详解

    这篇文章主要介绍了微信小程序微信支付接入开发实例详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • jQuery幻灯片插件owlcarousel参数说明中文文档

    jQuery幻灯片插件owlcarousel参数说明中文文档

    jQuery幻灯片插件owlcarousel是一个小巧强大兼容性强的幻灯片插件,兼容IE6以上所有浏览器,本文主要介绍了字的使用方法与中文参数与API说明
    2018-02-02
  • 深入浅出探究JavaScript中的async与await

    深入浅出探究JavaScript中的async与await

    任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。下文将带你深入探究JavaScript中的async与await
    2021-09-09
  • 前端取消请求及取消重复请求方式

    前端取消请求及取消重复请求方式

    这篇文章主要为大家介绍了前端取消请求及取消重复请求方式,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • await 错误捕获实现方式源码解析

    await 错误捕获实现方式源码解析

    这篇文章主要为大家介绍了await 错误捕获实现方式源码示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12

最新评论