index.js
5.7 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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
//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: [],
connectButton: [
{ className: "", text: "在线客服", bindtap: "" }
],
},
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) {
this.setData({
imgUrls: res.banner
})
}
}).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() {
},
// 第四屏
// onPageScroll: function (e) { // 获取滚动条当前位置
// // console.log(e)
// this.setData({
// scrollTop: e.scrollTop
// })
// },
// goTop: function () {
// app.goTop()
// },
// // 姓名
// nameFun: function (e) {
// let that = this;
// // console.log(e.detail.value)
// that.setData({
// name: e.detail.value,
// })
// },
// // 手机号
// phoneFun: function (e) {
// let that = this;
// // console.log(e.detail.value)
// that.setData({
// phone: e.detail.value,
// })
// },
// // 行业
// companyFun: function (e) {
// let that = this;
// // console.log(e.detail.value)
// that.setData({
// company: e.detail.value,
// })
// },
// // 提交
// subFun: function () {
// let url = '/portal/Api/form';
// var that = this;
// if (that.data.phone == "") {
// wx.showToast({
// title: '请输入手机号!',
// icon: "none",
// });
// return false;
// }
// if (that.data.name == "") {
// wx.showToast({
// title: '请输入姓名!',
// icon: "none",
// })
// return false;
// }
// let AuglyTest_phone = /^1(3|4|5|6|7|8)\d{9}$/;
// if (!AuglyTest_phone.test(that.data.phone)) {
// // wx.showToast({
// // title: '手机号有误!',
// // icon: "none",
// // duration: 1500
// // })
// wx.showToast({
// title: '手机号有误!',
// icon: 'none'
// })
// return false;
// }
// let data = {
// name: that.data.name,
// mobile: that.data.phone,
// firm: that.data.company,
// };
// app.post(url, data).then((res) => {
// // console.log('res', res);
// if (res.type == 1) {
// wx.showToast({
// title: '成功',
// icon: 'succes',
// duration: 1000,
// mask: true
// })
// }
// }).catch((err) => {
// console.log(err);
// })
// },
})