页面展示
点击图中的欣赏他人才华,触发获取微信请求,若对方通过此项请求,你可以直接获得对方用户微信号码
//同意对方的获取微信的请求
getWechat(){
let wecha=uni.getStorageSync("wechatNumber")
if (wecha===undefined||wecha===null){
wecha=''
}
uni.showModal({
title: '对方想要一个你得联系方式,给不给他呢这个,纠结ing~',
content: wecha,
editable:true,//是否显示输入框
placeholderText:'请输入微信号',//输入框提示内容
confirmText: '确认',
cancelText: '取消',
success: (res) => {
if (res.confirm&&res.content!==null&&res.content!==''&&res.content!==undefined) {
uni.setStorageSync("wechatNumber",res.content)
this.sendSocketMessageQueation(";"+"success;"+res.content+";"+this.myUserId+";"+this.requerUserId)
console.log('输入的内容:', res.content);
}
else if (res.confirm){
this.getWechat()
uni.showToast({
title: '需要先输入你的微信号码呦',
icon: 'none',
duration: 2000
})
}
}
});
},
//想要获取对方的联系方式
getPhont(){
uni.showLoading({
title: '对方正在输入...'
});
//开启定时任务
this.timeWechat=setTimeout(res=> {
if (this.timeWechat!==null&&this.timeWechat!==undefined){
//关闭等待对话框
uni.hideLoading();
uni.showToast({
title: '对方已退出当前页面,下次尽快呀',
icon: 'none',
duration: 2000
})
}
//清除定时任务
clearTimeout(this.timeWechat);
}, 20000)
this.xinshang=true
this.sendSocketMessageQueation(";"+"wechat;"+";"+this.myUserId+";"+this.requerUserId)
},
//答题定时任务
getQuestion(status){
debugger
//开启定时任务
this.timeAuto=setTimeout(res=> {
debugger
if (this.timeAutoStaus!==null&&this.timeAutoStaus!==undefined){
//递归
this.sendSocketMessage("未答题"+";"+"0"+";"+this.list[this.whichNumber].pkquestions+";"+this.myUserId+";"+this.requerUserId+";"+"0")
if (this.auto==='true'){
if (this.list[this.whichNumber].answerZheng===this.list[this.whichNumber].answer3){
//连接成功发送答题信息
this.sendSocketMessage(this.list[this.whichNumber].answer+";"+"1"+";"+this.list[this.whichNumber].pkquestions+";"+this.requerUserId+";"+this.myUserId+";"+"1")
}else if (this.list[this.whichNumber].answer3!=null && this.list[this.whichNumber].answer3!==""&&this.list[this.whichNumber].answer3!==undefined){
this.sendSocketMessage(this.list[this.whichNumber].answer3+";"+"0"+";"+this.list[this.whichNumber].pkquestions+";"+this.requerUserId+";"+this.myUserId+";"+"1")
}
}
}
clearTimeout(this.timeAuto);
}, 16000)
if (status==='tow'){
if (this.whichNumber<10){
this.statusAnswer=false
this.whichNumber=this.whichNumber+1
clearTimeout(this.timeoutId);
this.checkData()
}if (this.whichNumber===10){
this.whichStatus=true
}
}
}
```![在这里插入图片描述](https://img-blog.csdnimg.cn/8a88fc8b650d402f824d01fe000af2a8.png)
```javascript
onClickItem(e) {
if (this.current !== e.currentIndex) {
this.current = e.currentIndex
}
},
//获取动态信息
getList(){
uni.request({
url: uni.getStorageSync("baseURL") + '/publishing/publishing/getlist',
method: 'get',
data:{usersPkviageRelease:this.pkAViageuser},
success: (res) => {
this.particularsList=res.data.rows;
}
});
},
//获取主页信息
getMeaasge(){
uni.request({
url: uni.getStorageSync("baseURL") + '/meinformation/information/message',
method: 'post',
data:{pkAViageuser:this.pkAViageuser},
success: (res) => {
this.form=res.data.data;
}
});
},
// this.$HTTP({
// url:'/viageuser/viageuser/list',
// method: 'get',
// data: {
// 'wechatNumber':wechatNumber
// },
// }).then(res=>{
// if (res.data.code === 200) {
// this.auditStatus = res.data.rows[0].auditStatus
// }
// });
//
//获取微信号
releaseInformation(){
let number=uni.getStorageSync("number")
this.$HTTP({
url: '/userbe/behavior/add',
method: 'post',
data:{number:number,oppositeUser:this.form.aViageuser.pkAViageuser,status:'0'},
}).then(res=>{
uni.showToast({
title: '待对方通过后即可获得他的联系方式',
icon: 'none'
})
});
},
//将他删除
deleteHe(){
let number=uni.getStorageSync("number")
this.$HTTP({
url: '/userbe/behavior/delete',
method: 'post',
data:{number:number,oppositeUser:this.form.aViageuser.pkAViageuser,behavior:'1'},
}).then(res=>{
uni.navigateBack({
delta: 1,
})
uni.showToast({
title: res.msg,
icon: 'none'
})
});
},