- 微信开发者工具2.0工具外观如何恢复成1.0外观?
微信开发者工具2.0工具外观如何恢复成1.0外观?
01-14 - 自定义tabbar菜单选中圆框位移异常该如何解决?
自定义tabbar菜单选中圆框位移异常该如何解决?求大神指点,感谢 webview渲染模式 [图片] Skyline 渲染模式 [图片] 代码片段:在这里
2023-09-15 - 为什么部分用户无法获取激励广告?
[图片] xiazai: function(t) { var url = t.currentTarget.dataset.url; // 获取全局广告数据 const globalAdData = getApp().globalData.adData; console.log('globalAdData',globalAdData) // 然后继续处理广告数据 const adData = globalAdData.find(item => item.name === '**********'); if (adData) { console.log(adData.adstate); if (adData.adstate) { wx.showModal({ title: '提示', content: '需要观看广告才能获取哦,是否继续?', success: function(res) { if (res.confirm) { let rewardedVideoAd = wx.createRewardedVideoAd({ adUnitId: 'adunit-************' }); rewardedVideoAd.onLoad(() => { console.log('激励广告加载完成'); }); rewardedVideoAd.onError((err) => { console.log('激励广告错误', err); wx.showModal({ title: '提示', content: '激励广告加载失败', showCancel: false }); rewardedVideoAd.offError(); }); rewardedVideoAd.onClose((res) => { if (res && res.isEnded) { wx.setClipboardData({ data: url, success: function() { wx.showToast({ title: '复制成功', icon: 'success', duration: 2000 }); } }); } else { wx.showModal({ title: '提示', content: '观看完整广告才能下载哦', showCancel: false }); } }); rewardedVideoAd.load().then(() => { rewardedVideoAd.show().catch(() => { wx.showModal({ title: '提示', content: '广告展示失败,请稍后重试。电脑端无法获取广告', showCancel: false }); }); }).catch(() => { wx.showModal({ title: '提示', content: '广告展示失败,请稍后重试。电脑端无法获取广告', showCancel: false }); }); } } }); } else { wx.setClipboardData({ data: url, success: function() { wx.showToast({ title: '复制成功', icon: 'success', duration: 2000 }); } }); } } },
2023-08-11 - 请问同一个用户(openid)每次登录都会生成一个id怎么解决?
这三个id都是同一个openid,请问怎么解决 // pages/login/login.js const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0' const app=getApp(); const db=wx.cloud.database(); Page({ data: { photoUrl:defaultAvatarUrl, nickName:"" }, /** * 生命周期函数--监听页面加载 */ onLoad(options){ //去获取当前用户的openid(从云函数中获取) wx.cloud.callFunction({ name:"getOpenId", success:function(res){ console.log(res.result.openid); //去users表查询openid存不存在 let openid=res.result.openid; db.collection('users').where({ _openid: openid, }) .get({ success: function(res) { // res.data 是包含以上定义的两条记录的数组 console.log(res.data); if(res.data.length>0){//已经注册的用户直接跳转到主页 let user=res.data[0]; app.globalData.cur_user=user; //跳转到主页 wx.switchTab({ url: '/pages/home/home' }) } } }) } }) }, onChooseAvatar:function(res) { console.log(res); console.log("头像临时Url",res.detail.avatarUrl) this.setData({photoUrl:res.detail.avatarUrl}) }, //上传头像昵称 loginSys:function(){ let that=this; //上传到云数据库 wx.cloud.uploadFile({ cloudPath: this.data.nickName+this.data.photoUrl.substring(this.data.photoUrl.lastIndexOf(".")), filePath: this.data.photoUrl, // 文件路径 success: res => { // get resource ID console.log(res.fileID) //新增用户到users表 let user={ user_nickname:that.data.nickName, user_photo:res.fileID, user_regtime:new Date() } db.collection('users').add({ // data 字段表示需新增的 JSON 数据 data:user }) .then(dbres => { console.log("新增成功",dbres) //保存当前用户到全局作用域 user._id=dbres._id; app.globalData.cur_user=user; //跳转到主页 wx.switchTab({ url: '/pages/home/home' }) }) }, fail: err=>{ //handle error } }) } }) [图片]
2023-04-13