index.js
3.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
//index.js
//获取应用实例
const app = getApp()
var touchDot = 0; //触摸时的原点
var time = 0; // 时间记录,用于滑动时且时间小于1s则执行左右滑动
var interval = ""; // 记录/清理时间记录
Page({
data: {
currentSwiper: 0,
autoplay: true,
interval: 5000,
duration: 1000,
contact: false,
current: 0,
imgUrls: [],
caseStatus: true,
connectButton: [
{ className: "", text: "在线客服", bindtap: "" }
],
baseImgUrl: app.globalData.baseImgUrl,
},
changeIndicatorDots(e) {
this.setData({
indicatorDots: !this.data.indicatorDots
})
},
changeAutoplay(e) {
this.setData({
autoplay: !this.data.autoplay
})
},
intervalChange(e) {
this.setData({
interval: e.detail.value
})
},
swiperChange: function (e) {
this.setData({
currentSwiper: e.detail.current
})
},
durationChange(e) {
this.setData({
duration: e.detail.value
})
},
toggleFun(e) {
this.setData({
listStatus: e.currentTarget.dataset.id
})
},
//事件处理函数
bindViewTap: function() {
},
firstChange(e){
let title = e.detail.current == '0' ? '锐网科技案例集锦' : e.detail.current == '1' ? '锐网科技':'政府案例';
if (e.detail.current == '2'){
this.setData({
contact: true
})
}else{
this.setData({
contact: false
})
}
wx.setNavigationBarTitle({
title: title,
})
},
onLoad: function() {
//首先获取小程序实例,访问app.js中的函数
//调用show函数,传参
//注意:查看上面show函数定义查看参数含义
//第一个参数是当前的页面对象,方便函数setData直接返回数据
//第二个参数是绑定的数据名,传参给setData,详细见上面
//第三个参数是上下滑动的px,因为class="init"定义初始该元素向下偏移了200px,所以这里使其上移200px
//第四个参数是需要修改为的透明度,这里是1,表示从初始的class="init"中定义的透明度0修改到1
app.slideupshow(this, 'slide_up1', 0, 1);
app.sliderightshow(this, 'slide_up2', 0, 1);
this.getlist();
},
//
getlist() {
let url = 'portal/Api/index';
app.post(url, {}).then((res) => {
// console.log('res',res);
if (res.type == true) {
this.setData({
imgUrls: res.banner
})
}else {
this.setData({
caseStatus: false,
})
}
}).catch((err) => {
console.log(err);
})
},
caseDetailFun(e) {
wx.navigateTo({
url: '../caseDetail/caseDetail?id=' + e.currentTarget.dataset.id
})
},
goFun(e) {
wx.navigateTo({
url: '../caseList/caseList?html=' + e.currentTarget.dataset.html + '&&id=' + e.currentTarget.dataset.id
})
},
getUserInfo: function(e) {
},
tapName: function(e) {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function() {
},
// 跳转关于我们
jumpFun: function() {
wx.navigateTo({
url: '../about/about',
})
},
// 跳转应用场景
jumpApplicationFun: function() {
wx.navigateTo({
url: '../application/application',
})
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function() {
},
})