微信小程序实现滑动翻页效果(完整代码)
网络编程 2021-07-04 15:02www.168986.cn编程入门
这篇文章主要介绍了微信小程序实现滑动翻页效果,本文通过效果图展示实例代码讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
微信小程序实现滑动翻页效果,效果图如下所示
源码
<view class="mainFrame"> <swiper class="container" indicator-dots="{{indicatorDots}}" indicator-dots="{{indicatordots}}" aulay="{{aulay}}" interval="{{interval}}" duration="{{duration}}"> <block wx:for="{{xinwen_list}}" wx:for-index="index"> <swiper-item class="vol-swiper-item" bindtap="onItemClick"> <view class="vol-meta-title"> <image class="icon_right" src="../../image/左.png"></image> <text class="vol-number">来源{{item.copyfrom}}</text> <image class="icon_left" src="../../image/右.png"></image> </view> <view class="vol-card" data-id="{{item.id}}" catchtap="onPostTap"> <!--<view data-detail-href="{{item.detailHref}}" rel="external nofollow" class="item">--> <!--图片--> <image class="vol-picture" src="{{item.images[0]}}" mode="aspectFill"></image> <!--标题--> <view class="vol-meta-title"> <text class="vol-number">{{item.title}}</text> </view> <!--时间--> <view class="vol-meta-time"> <text>{{item.inputtime}}</text> </view> <!--描述信息--> <view class="vol-content"> <text class="vol-content-text">{{item.description}}</text> </view> <!--</view>--> </view> </swiper-item> </block> </swiper> </view> <loading hidden="{{hidden}}" bindchange="loadingChange"> 加载中... </loading>
js
var Api = require("../../utils/api.js") var ARR_NEWS_DATA=[] Page({ data: { hidden: false, xinwen_list: [], indicatorDots: false, aulay: false, interval: 2000, indicatordots: true, duration: 1000 }, onLoad: function () { var that = this; var videoUrl = Api.Url + "&isvideo=1" Api.fetchGet(videoUrl, (err, res) => { for (var i = 0; i < 14; i++) { res.data[i].inputtime = Api.js_date_time(res.data[i].inputtime) ARR_NEWS_DATA.push(res.data[i]) } that.setData({ hidden: true, xinwen_list: ARR_NEWS_DATA, }) }) }, onPostTap: function (event) { var postId = event.currentTarget.dataset.id; wx.navigateTo({ url: "../video/video-listdetails?id=" + postId }) }, onShareAppMessage: function () { return { title: '柳州1号+ 视听页面', path: 'pages/video/video' } } })
css
.mainFrame { margin-: 0rpx; height: 100%; display: flex; flex-direction: column; border: 0px solid #ebebeb; } .container { height: 1135rpx; padding-: 0px; background: #b3d4db } .icon_right{ height: 30px; width: 30px; padding-right: 60rpx; } .icon_left{ height: 30px; width: 30px; padding-left: 60rpx; } .vol-swiper-item { box-sizing: border-box; padding-left: 30rpx; padding-right: 30rpx; } .title { display: block; width: 100%; height: 50px; color: #f00; } .time { font-size: 22rpx; text-align: right; color: #c; } .vol-card { /parent layout and this inner padding/ padding: 20rpx; height: 965rpx; border: 2px solid #ebebeb; border-radius: 5px; box-shadow: 5px 5px 5px #c0c0c0; background: #fff; margin-: 0px; } .vol-swiper { height: 100%; } .vol-picture { width: 100%; } .vol-meta-title { margin-: 5px; text-align: center; padding: 10rpx 5rpx; font-size: 17px; color: #000; font-family: 'KaiTi'; } .vol-meta-time { padding: 10rpx 5rpx; font-size: 12px; padding-right: 5px; color: #888; } .vol-content { margin-: 15rpx; padding: 0 5rpx; font-size: 14px; line-height: 1.4; font-family: 'KaiTi'; color: #9c9c9c; } .vol-content-text { margin-: 5px; width: 100%; min-height: 200rpx; display: inline-block; text-indent: 2em; } .vol-makettime { font-size: 13px; color: #888; text-align: right; }
以上所述是长沙网络推广给大家介绍的微信小程序实现滑动翻页效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!
如果你觉得本文对你有帮助,欢迎网络推广网站推广转载,烦请注明出处,谢谢!
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南