|
|
|
@ -4,12 +4,13 @@ const app = getApp()
|
|
|
|
|
|
|
|
|
|
Page({
|
|
|
|
|
data: {
|
|
|
|
|
motto: 'Hello World',
|
|
|
|
|
motto: '欢迎进入',
|
|
|
|
|
userInfo: {},
|
|
|
|
|
hasUserInfo: false,
|
|
|
|
|
canIUse: wx.canIUse('button.open-type.getUserInfo'),
|
|
|
|
|
canIUseGetUserProfile: false,
|
|
|
|
|
canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false
|
|
|
|
|
canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为false
|
|
|
|
|
isSelected:0
|
|
|
|
|
},
|
|
|
|
|
// 事件处理函数
|
|
|
|
|
bindViewTap() {
|
|
|
|
@ -18,22 +19,22 @@ Page({
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
bindmaiViewTap() {
|
|
|
|
|
wx.navigateTo({
|
|
|
|
|
wx.switchTab({
|
|
|
|
|
url: '../main/main'
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
bindhisViewTap(){
|
|
|
|
|
wx.navigateTo({
|
|
|
|
|
wx.redirectTo({
|
|
|
|
|
url: '../history/history'
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
bindrecViewTap(){
|
|
|
|
|
wx.navigateTo({
|
|
|
|
|
wx.switchTab({
|
|
|
|
|
url: '../recommend/recommend'
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
bindmacViewTap(){
|
|
|
|
|
wx.navigateTo({
|
|
|
|
|
wx.redirectTo({
|
|
|
|
|
url: '../match/match'
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
@ -65,28 +66,29 @@ Page({
|
|
|
|
|
hasUserInfo: true
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
handleImageTap: function(e) {
|
|
|
|
|
const index = e.currentTarget.dataset.index; // 获取当前点击的图片的位置
|
|
|
|
|
const isSelected = this.data['isSelected' + index]; // 获取当前点击的图片的选中状态
|
|
|
|
|
let newData = {}; // 定义一个新的数据对象
|
|
|
|
|
if (isSelected) {
|
|
|
|
|
newData['isSelected' + index] = false; // 如果当前图片已经被选中,就将它的选中状态设置为 false
|
|
|
|
|
} else {
|
|
|
|
|
for (let i = 1; i <= 3; i++) {
|
|
|
|
|
if (i !== index && this.data['isSelected' + i]) { // 如果有其他图片被选中,则将它的选中状态还原
|
|
|
|
|
newData['isSelected' + i] = false;
|
|
|
|
|
wx.navigateTo({
|
|
|
|
|
url: '../match/match'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
newData['isSelected' + index] = true; // 将当前点击的图片的选中状态设置为 true
|
|
|
|
|
}
|
|
|
|
|
this.setData(newData); // 使用 setData 方法更新页面数据
|
|
|
|
|
// wx.navigateTo({
|
|
|
|
|
// url: '../match/match'
|
|
|
|
|
// })
|
|
|
|
|
},
|
|
|
|
|
// handleImageTap: function(e) {
|
|
|
|
|
// const index = e.currentTarget.dataset.index; // 获取当前点击的图片的位置
|
|
|
|
|
// const isSelected = this.data['isSelected' + index]; // 获取当前点击的图片的选中状态
|
|
|
|
|
// let newData = {}; // 定义一个新的数据对象
|
|
|
|
|
// if (isSelected) {
|
|
|
|
|
// newData['isSelected' + index] = false; // 如果当前图片已经被选中,就将它的选中状态设置为 false
|
|
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
// for (let i = 1; i <= 3; i++) {
|
|
|
|
|
// if (i !== index && this.data['isSelected' + i]) { // 如果有其他图片被选中,则将它的选中状态还原
|
|
|
|
|
// newData['isSelected' + i] = false;
|
|
|
|
|
// // wx.navigateTo({
|
|
|
|
|
// // url: '../match/match'
|
|
|
|
|
// // })
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// newData['isSelected' + index] = true; // 将当前点击的图片的选中状态设置为 true
|
|
|
|
|
// }
|
|
|
|
|
// this.setData(newData); // 使用 setData 方法更新页面数据
|
|
|
|
|
// // wx.navigateTo({
|
|
|
|
|
// // url: '../match/match'
|
|
|
|
|
// // })
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onLoad(options) {
|
|
|
|
@ -103,96 +105,3 @@ Page({
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//也可以设置在onShow()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Page({
|
|
|
|
|
// /**
|
|
|
|
|
// * 页面的初始数据
|
|
|
|
|
// */
|
|
|
|
|
// data: {
|
|
|
|
|
// avatarUrl:"",
|
|
|
|
|
// name: "",
|
|
|
|
|
// m:"0",
|
|
|
|
|
// mySet:[
|
|
|
|
|
// {
|
|
|
|
|
// 'name':"我的预约",
|
|
|
|
|
// 'img':"../images/预约.png"
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// 'name':"我的收藏",
|
|
|
|
|
// 'img':"../images/收藏.png"
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// 'name':"个人设置",
|
|
|
|
|
// 'img':"../images/设置.png"
|
|
|
|
|
// },
|
|
|
|
|
// ]
|
|
|
|
|
// },
|
|
|
|
|
// /**
|
|
|
|
|
// * 生命周期函数--监听页面加载
|
|
|
|
|
// */
|
|
|
|
|
// onLoad: function (options) {
|
|
|
|
|
// },
|
|
|
|
|
// /**
|
|
|
|
|
// * 用户信息获取权限
|
|
|
|
|
// */
|
|
|
|
|
// getUserProfile: function () {
|
|
|
|
|
// if(this.data.m==0){
|
|
|
|
|
// wx.getUserProfile({
|
|
|
|
|
// desc: '信息仅作为个人展示',
|
|
|
|
|
// success: (res) => {
|
|
|
|
|
// console.log('获取成功', res)
|
|
|
|
|
// wx.setStorage({
|
|
|
|
|
// data: res.userInfo,
|
|
|
|
|
// key: 'userInfo',
|
|
|
|
|
// });
|
|
|
|
|
// this.setData({
|
|
|
|
|
// m:1
|
|
|
|
|
// })
|
|
|
|
|
// this.onShow();
|
|
|
|
|
// }})
|
|
|
|
|
// }else{
|
|
|
|
|
// wx.showToast({
|
|
|
|
|
// title: '您已登录啦',
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
// /**
|
|
|
|
|
// * 点击我的预约等板块后进行页面跳转
|
|
|
|
|
// */
|
|
|
|
|
// onMySet:function(e){
|
|
|
|
|
// if(e.currentTarget.dataset.type=="个人设置"){
|
|
|
|
|
// wx.navigateTo({
|
|
|
|
|
// url: '/pages/index/setting/setting',
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
// else if(e.currentTarget.dataset.type=="我的预约"){
|
|
|
|
|
// wx.navigateTo({
|
|
|
|
|
// url: '/pages/index/want/want',
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
// else (e.currentTarget.dataset.type=="我的收藏")
|
|
|
|
|
// {
|
|
|
|
|
// wx.navigateTo({
|
|
|
|
|
// url: '/pages/index/like/like',
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
// /**
|
|
|
|
|
// * 生命周期函数--监听页面显示
|
|
|
|
|
// */
|
|
|
|
|
// onShow: function () {
|
|
|
|
|
// var useInfo = wx.getStorageSync('userInfo')
|
|
|
|
|
// var that = this;
|
|
|
|
|
// that.setData({
|
|
|
|
|
// avatarUrl:useInfo.avatarUrl,
|
|
|
|
|
// name:useInfo.nickName,
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
// })
|
|
|
|
|