最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

微信小程序实现跑马灯效果完整代码(附效果图)

来源:懂视网 责编:小采 时间:2020-11-27 22:13:44
文档

微信小程序实现跑马灯效果完整代码(附效果图)

微信小程序实现跑马灯效果完整代码(附效果图):一:功能介绍及讲解 实现的跑马灯(跑马灯里面显示文章的title)的效果,并在右侧有个查看文章的按钮,按钮绑定当前的跑马灯信息的id,点击按钮后根据id跳转到相应的文章详情页; 这里值得注意的点是我用了swiper组件的 bindchange 事件来获取到当前信息的
推荐度:
导读微信小程序实现跑马灯效果完整代码(附效果图):一:功能介绍及讲解 实现的跑马灯(跑马灯里面显示文章的title)的效果,并在右侧有个查看文章的按钮,按钮绑定当前的跑马灯信息的id,点击按钮后根据id跳转到相应的文章详情页; 这里值得注意的点是我用了swiper组件的 bindchange 事件来获取到当前信息的

一:功能介绍及讲解

实现的跑马灯(跑马灯里面显示文章的title)的效果,并在右侧有个查看文章的按钮,按钮绑定当前的跑马灯信息的id,点击按钮后根据id跳转到相应的文章详情页;

这里值得注意的点是我用了swiper组件的 bindchange 事件来获取到当前信息的数组下标,实现了动态改变查看按钮绑定信息id值的效果;

如果还有不懂的地方欢迎加入(173683895)微信小程序开发交流群。

二:效果图:


三:完整源码

1.封装成一个组件:

<!-- //滚动 --> 
<template name="roll"> 
 <block> 
 <navigator url='../details/details2/detail2?artical_id={{newsId}}'> 
 <view class='chakan'>查看</view> 
 </navigator> 
 <view class='sx_lunbo page_row'> 
 <text class='red'>公告</text> 
 <swiper class='sx_swiper page_row' autoplay interval="5000" duration="3000" bindchange="newsId" data-newsId='{{item.id}}' circular> 
 <swiper-item wx:for="{{news}}" wx:key=""> 
 <view class='reds'>{{item.title}} 
 </view> 
 </swiper-item> 
 </swiper> 
 </view> 
 </block> 
</template> 
.sx_lunbo { 
 width: 100%; 
 height: 60rpx; 
 border-bottom: solid 1px #eee; 
} 
.chakan{ 
 padding-left: 25rpx; 
 right: 20rpx; 
 clear: both; 
 position:absolute; 
 height: 40rpx; 
 margin-top: 10rpx; 
 color: #f63; 
 border:solid 1px #f63; 
 border-radius:5rpx; 
 padding: 0rpx 10rpx 0rpx 10rpx; 
 font-size: 28rpx 
} 
.sx_swiper { 
 width: 550rpx; 
 margin-top: 10rpx; 
} 
.sx_swiper swiper-item{ 
 height: 40rpx 
 } 
.reds { 
 overflow: hidden; 
 text-overflow: ellipsis; 
 white-space:nowrap; 
 width:500rpx; 
 font-size: 28rpx; 
 height: 40rpx; 
} 
.red { 
 font-size: 24rpx; 
 color: white; 
 width: 60rpx; 
 height: 40rpx; 
 line-height: 40rpx; 
 background: blue; 
 padding-left: 10rpx; 
 margin: 10rpx; 
 border-radius: 10rpx; 
} 

2.在页面调用:

<import src="../template/roll/roll.wxml" /> 
<template is="roll" data="{{news,newsId}}" /> 
@import "../template/roll/roll.wxss"; 
newsId: function (e) { 
 var that = this 
 var item = e.detail.current; 
 this.setData({ 
 newsId:that.data.news[item].id 
 }) 
}, 

3.news的数据:


声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

微信小程序实现跑马灯效果完整代码(附效果图)

微信小程序实现跑马灯效果完整代码(附效果图):一:功能介绍及讲解 实现的跑马灯(跑马灯里面显示文章的title)的效果,并在右侧有个查看文章的按钮,按钮绑定当前的跑马灯信息的id,点击按钮后根据id跳转到相应的文章详情页; 这里值得注意的点是我用了swiper组件的 bindchange 事件来获取到当前信息的
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top