先发布一个基础版本,之后可以利用开发工具二维码编译功能实现模拟扫码
微信扫小程序码登录,小程序尚未发布?在小程序没有发布的情况下,如何在开发阶段测试微信扫码登录?
2024-06-03版本管理需要配置,自己管理.和上传代码没有关系
微信小程序上传代码后,在微信公众平台的“版本管理”中找不到是为什么?如题
2024-06-03那基于什么,公众号?
微信运动的接口有没有不基于小程序的?微信运动的接口有没有不基于小程序的?
2024-06-03优化接口性能,预加载数据,骨架屏
微信小程序跳转页面有一个明显的过度,怎么优化?小程序使用uni.navigateTo,明显有一个过度效果,很慢,影响用户体验,需要怎么优化 [图片]
2024-06-03明确机型,版本等信息
部分手机 wx.showModal 不显示文本wx.showModal({ title: '提示', content: '这是一个模态弹窗', success (res) { if (res.confirm) { console.log('用户点击确定') } else if (res.cancel) { console.log('用户点击取消') } } }) [图片]
2024-06-03打印跳转失败报错信息
H5网页往小程序跳转有时可以跳转有时不可以是什么原因呢?小程序名称为uni文库,我们使用H5网页向此小程序跳转时,有时可以,有时不可以不知道是什么原因
2024-06-03能录屏,可以调试模式打印下报错信息看看
报告一个bughttps://developers.weixin.qq.com/miniprogram/dev/api/location/wx.chooseLocation.htmlhttps://developers.weixin.qq.com/miniprogram/dev/api/location/wx.chooseLocation.html 已经上架了,最近偶尔性出现这样的问题,不止一个客户出现了,选择地址确定 无法成功 [视频]
2024-06-03联系开发者处理,细节描述不清楚
微信小程序吊起一次授权后,无法第二次吊起授权?微信小程序真机调试,在手机上已经授权了一次并获取了微信ID,但是删除注册数据,清理手机缓存后,想进行第二次注册测试,手机上不再跳出授权页面,无法获取openid
2024-06-03了解下promise then
globalData打印出来是undefined?写了段授权代码,设置全局配置时,is_login()中this.globalData.userInfo为undefined,在页面pages.user-center打印app.globalData.userInfo就是undefined,打印app.is_login()就是false,在pages.login页面中打印app.is_login()时为true,也就能够正常,打印app.globalData.userInfo又能够正常打印出来,请问这个问题怎么解决? 如图: [图片] app.js代码 App({ onLaunch: function () { if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力'); } else { wx.cloud.init({ env: '', traceUser: true, }); } this.globalData = {}; this.loadUserInfo(); }, loadUserInfo() { //获取用户的openid var that = this; wx.cloud.callFunction({ name: 'login', success(res) { // console.log(res); that.globalData.openid = res.result.openid //查找数据库用户表里面是否有这个用户记录 wx.cloud.database().collection('login').where({ _openid: res.result.openid }).get({ success(result) { console.log(result) // that.globalData.userInfo = result.data[0] if(result.data[0]){ wx.setStorageSync('login',result.data[0]) // that.globalData.userInfo = wx.getStorageSync('userInfo') that.globalData.userInfo = result.data[0] console.log(that.globalData.userInfo); // 这里能够正常打印出来数据 } } }) } }) }, is_login() { console.log(this.globalData.userInfo); // 这里打印为undefined if (this.globalData.userInfo) { return true } else { return false } }, 云函数代码: const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database(); // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() return { event, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, } } pages.login页面代码: const app =getApp(); const db = wx.cloud.database(); Page({ data: { }, onLoad(options) { }, // 获取头像 getAvatar(event){ console.log(event.detail.avatarUrl);//临时头像路劲地址 let avatarUrl = event.detail.avatarUrl;//临时地址 let suffix = /\.[^\.]+$/.exec(avatarUrl)[0]; wx.cloud.uploadFile({ cloudPath: 'loginImages/' + new Date().getTime() + suffix, filePath:avatarUrl //上传到云端的路劲, }).then(res => { console.log(res.fileID); this.setData({ avatarUrl:res.fileID }) }) }, login(event){ console.log(event.detail.value.nickName); let nickName = event.detail.value.nickName; if(!nickName){ wx.showToast({ title:'请填写昵称', icon:'error' }) return } if(!this.data.avatarUrl){ wx.showToast({ title:'请上传头像', icon:'error' }) return } var that = this; console.log(app.is_login()); // 在这里又能够正常打印出来 db.collection('login').where({ _openid:app.globalData.openid }).get({ success(res){ console.log(res) if(res.data.length == 0){ //添加记录到数据库 // var avatarUrl = that.data.avatarUrl; db.collection('login').add({ data:{ num:Date.now(),//!QQ号 avatarUrl:that.data.avatarUrl, nickName:nickName }, success(res){ console.log(res) wx.showToast({ title:'登陆成功', }) setTimeout(function(){ wx.navigateBack({}) },1500) } }) }else{ that.setData({ userInfo:res.data[0] }) } } }) },
2024-06-03循环数组, res.tempFiles 图片src对应数组中对象图片路径属性{{item.tempFilePath}}
关于wx.chooseMedia的临时文件路径,为何不能列表渲染?在使用wx.chooseMedia时,选择的图片无法渲染在页面上,而使用wx.chooseImage用同样的方法就可以,是语法问题,还是列表渲染不对? [图片][图片][图片]
2024-05-31