微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。
var app = getApp();
Page({
data: {
userInfo: {},
src: '',
coverImg:{
hidden: false,
top: 0, //上面图片的top值
bottom: 0, //下面图片的bottom值
locked: false //首页展开触摸锁定
},
openPage: app.globalData.openPage==1?true:false
},
resetCoverImg: function() {
this.setData({
coverImg:{
hidden: false,
top: '0',
bottom: '0'
}
})
},
bindOpenTap: function () {
var that = this;
if(!that.data.coverImg.locked){
that.setData({coverImg:{locked: true}});
var dis = 0;
var timer = setInterval(function(){
dis -= 1;
that.setData({
coverImg:{
top: dis+'%',
bottom: dis+'%'
}
})
},10);
setTimeout(function(){
clearInterval(timer);
//展开首页图
that.setData({
coverImg:{
hidden: true,
locked: false
}
})
//未展示开屏页直接跳转
if(that.data.openPage){
that.goToOpenPage();
}else{
that.goToListPage();
}
},500);
}
},
goToListPage: function() {
wx.navigateTo({
url: '../list/list'
})
},
goToOpenPage: function() {
wx.navigateTo({
url: '../open/open'
})
},
//分享
onShareAppMessage: function() {
app.updateUserInfo({'type':0});
return {
title: '优惠猎手PRO',
desc: '优惠猎手PRO',
path: 'pages/index/index'
}
},
onShow: function() {
this.resetCoverImg();
}
})