//index.js
//获取应用实例
const app = getApp();
Page({
data: {
imgUrls: [
'/images/banner.png',
'/images/banner.png',
'/images/banner.png'
],
indicatorDots: true,
autoplay: true,
interval: 5000,
duration: 1000,
cz_flag: false, // 控制点赞评论按钮
cz_left: 0, // 点赞评论定位left
cz_top: 80, // 点赞评论定位top
dz_id: null, // 点赞评论ID
animationData: {},
tt: 1,
kk: 'hidden',
f: false
},
changeIndicatorDots: function (e) {
this.setData({
indicatorDots: !this.data.indicatorDots
})
},
changeAutoplay: function (e) {
this.setData({
autoplay: !this.data.autoplay
})
},
intervalChange: function (e) {
this.setData({
interval: e.detail.value
})
},
durationChange: function (e) {
this.setData({
duration: e.detail.value
})
},
onPullDownRefresh: function () {
wx.showLoading({
})
setTimeout(function () {
wx.stopPullDownRefresh();
wx.hideLoading();
}, 1000)
},
onReachBottom: function () {
var that = this;
that.setData({
tt: 1
})
setTimeout(function () {
that.setData({
tt: 0,
kk: 'visible'
})
}, 2000)
},
bindCaoZuo: function (e) { //评论点赞
var that = this
var userId = app.userId
var dz_id = e.currentTarget.dataset.id
// 获取当前节点的偏移TOP值计算当前点赞操作的位置
var offsetTop = Math.floor(e.currentTarget.offsetTop)
// 赋值计算好的TOP值显示按钮
that.setData({
// dz_id: dz_id,
cz_top: offsetTop,
cz_flag: true
})
// 动画
var animation = wx.createAnimation({
duration: 500,
timingFunction: 'linear',
delay: 0,
})
// 0.3秒后滑动
setTimeout(function () {
animation.right(40).opacity(1).step()
that.setData({
animationData: animation.export()
})
}, 300)
// 5秒后自动隐藏按钮
var timeout = setTimeout(function () {
animation.right(0).opacity(0).step()
that.setData({
animationData: animation.export()
})
}, 5000)
},
eeee:function(e) {
this.setData({
f: true
})
}
})
小徐博客
- 粉丝: 1968
- 资源: 1622
最新资源
- 学校课程软件工程常见10道题目以及答案demo
- javaweb新手开发中常见的目录结构讲解
- 新手小白的git使用的手册入门学习demo
- 基于Java观察者模式的info-express多对多广播通信框架设计源码
- 利用python爬取豆瓣电影评分简单案例demo
- 机器人开发中常见的几道问题以及答案demo
- 基于SpringBoot和layuimini的简洁美观后台权限管理系统设计源码
- 实验报告五六代码.zip
- hdw-dubbo-ui基于vue、element-ui构建开发,实现后台管理前端功能.zip
- (Grafana + Zabbix + ASP.NET Core 2.1 + ECharts + Dapper + Swagger + layuiAdmin)基于角色授权的权限体系.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈