全网整合营销服务商

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

免费咨询热线: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 


相关文章: 整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  如何在IIS服务器上快速部署高效网站?  ,巨量百应是干嘛的?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  建站主机如何安装配置?新手必看操作指南  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何通过cPanel快速搭建网站?  定制建站流程步骤详解:一站式方案设计与开发指南  建站主机是什么?如何选择适合的建站主机?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Android自定义listview布局实现上拉加载下拉刷新功能  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何正确选择百度移动适配建站域名?  青岛网站建设如何选择本地服务器?  建站主机与虚拟主机有何区别?如何选择最优方案?  如何在云主机上快速搭建多站点网站?  临沂网站制作公司有哪些,临沂第四中学官网?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  如何快速生成高效建站系统源代码?  如何快速搭建高效可靠的建站解决方案?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  建站之星导航菜单设置与功能模块配置全攻略  建站DNS解析失败?如何正确配置域名服务器?  如何零成本快速生成个人自助网站?  如何在云指建站中生成FTP站点?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  建站主机类型有哪些?如何正确选型  如何在Windows服务器上快速搭建网站?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  广州商城建站系统开发成本与周期如何控制?  如何快速选择适合个人网站的云服务器配置?  ,南京靠谱的征婚网站?  如何通过可视化优化提升建站效果?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  如何在IIS中新建站点并配置端口与物理路径?  利用JavaScript实现拖拽改变元素大小  网站制作说明怎么写,简述网页设计的流程并说明原因?  ,网页ppt怎么弄成自己的ppt?  怀化网站制作公司,怀化新生儿上户网上办理流程?  深圳网站制作的公司有哪些,dido官方网站?  如何在万网自助建站中设置域名及备案?  如何通过万网虚拟主机快速搭建网站?  如何快速生成橙子建站落地页链接?  如何快速搭建虚拟主机网站?新手必看指南  长沙做网站要多少钱,长沙国安网络怎么样?  Android滚轮选择时间控件使用详解  如何快速完成中国万网建站详细流程?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些? 

您的项目需求

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