全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信小程序 动态绑定事件并实现事件修改样式

微信小程序 动态绑定事件并实现事件修改样式

实例代码

wxml

<scroll-view class="reportTypeScroll" scroll-x="true" scroll-left="{{toLeftNum}}"> 
 <block wx:for-items="{{reportTypeList}}" wx:key="{{index}}"> 
  <text type="primary" style="width:{{itemWidth}}rpx;" bindtap="bind{{item.id}}" data-typeid="{{item.id}}" class="{{currentId==item.id?'clickSel':'removeSel'}}">{{item.name}}</text> 
 </block> 
</scroll-view> 

js

var reportTypeList = [ 
 { name: "日报1", id: "1" }, 
 { name: "目录2", id: "2" }, 
 { name: "季报3", id: "3" }, 
 { name: "月报4", id: "4" }, 
 { name: "日报5", id: "5" }, 
 { name: "目录6", id: "6" }, 
 { name: "季报7", id: "7" }, 
 { name: "月报8", id: "8" }, 
 { name: "日报9", id: "9" }, 
 { name: "目录10", id: "10" }, 
 { name: "季报11", id: "11" }, 
 { name: "月报12", id: "12" }] 
 
var pageObject = { 
 data: { 
  reportTypeList: reportTypeList, 
  num: 0, 
  toLeftNum: 0, 
  itemWidth: 150 
 } 
} 
 
for (var i = 0; i < reportTypeList.length; i++) { 
 (function (item) { 
  pageObject['bind' + item.id] = function (e) { 
   var id = parseInt(e.currentTarget.dataset.typeid) 
 
   this.setData({ 
    currentId: id 
   }) 
  } 
 })(reportTypeList[i]) 
} 
 
Page(pageObject) 

wxss

/**index.wxss**/ 
 
.reportTypeScroll { 
 margin: 40px 0px 20px 0px; 
 white-space: nowrap; 
 display: flex; 
} 
 
.clickSel { 
 color: red; 
} 
 
.removeSel { 
 color: black; 
} 
 
text { 
 height: 150rpx; 
 display: inline-block; 
 text-align: center; 
} 

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


# 微信小程序  # 动态绑定事件  # 动态绑定事件修改样式  # 微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能  # 小程序转发探索示例  # 微信小程序 转发功能的实现  # 详解小程序input框失焦事件在提交事件前的处理  # 详解小程序如何避免多次点击  # 重复触发事件  # 微信小程序 页面滑动事件的实例详解  # 微信小程序转发事件实现解析  # 希望能  # 谢谢大家  # 绑定  # text  # type  # style  # primary  # reportTypeList  # items  # index  # key  # width  # id  # item  # typeid  # data  # rpx  # itemWidth  # bind  # bindtap 


相关文章: 免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  制作旅游网站html,怎样注册旅游网站?  高端云建站费用究竟需要多少预算?  建站主机CVM配置优化、SEO策略与性能提升指南  临沂网站制作企业,临沂第三中学官方网站?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  建站之星安装后如何配置SEO及设计样式?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  小型网站建站如何选择虚拟主机?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  实例解析Array和String方法  建站之星备案是否影响网站上线时间?  代刷网站制作软件,别人代刷火车票靠谱吗?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  如何通过NAT技术实现内网高效建站?  网站制作说明怎么写,简述网页设计的流程并说明原因?  网站制作公司,橙子建站是合法的吗?  ,有什么在线背英语单词效率比较高的网站?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  如何通过远程VPS快速搭建个人网站?  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  网站按钮制作软件,如何实现网页中按钮的自动点击?  Java解压缩zip - 解压缩多个文件或文件夹实例  常州自助建站工具推荐:低成本搭建与模板选择技巧  建站主机核心功能解析:服务器选择与网站搭建流程指南  建站之星如何实现五合一智能建站与营销推广?  如何用VPS主机快速搭建个人网站?  如何通过可视化优化提升建站效果?  如何通过WDCP绑定主域名及创建子域名站点?  如何确保FTP站点访问权限与数据传输安全?  威客平台建站流程解析:高效搭建教程与设计优化方案  黑客入侵网站服务器的常见手法有哪些?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  c# 在高并发场景下,委托和接口调用的性能对比  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  临沂网站制作公司有哪些,临沂第四中学官网?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  建站之星代理如何获取技术支持?  如何选择美橙互联多站合一建站方案?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  如何在阿里云ECS服务器部署织梦CMS网站?  简单实现Android验证码  长沙做网站要多少钱,长沙国安网络怎么样? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。