我刚维护微信小程序发布后,在后台扫码体验版也是提示运行环境失败,好几次一直这样,正准备来这里发帖就看到你的了。
体验小程序 拉起小程序时提示“运行环境加载失败(2,117)-214”[图片]
2023-10-07上面那种除非不更新维护(添加、删除、修改、功能),只要再一次发布提审,大概率就被会拒绝。审核有人工和机器,能过看运气。
这种强制登录的小程序时怎么通过审核的?[图片] 这种打开就要求强制登录的,是怎么通过审核的 明确介绍小程序的具体功能,并且在登录及授权界面为用户提供接受/拒绝登录的权利,由用户自主选择是否进一步授权登录 以上这些要求都没有,这是怎么通过审核的呢?能否介绍一下经验?
2023-09-04那链接我们进不去的
如何增加图框?如何删减多余的图框?【公众号】: 西安经开小天鹅小学 【浏览器UA】: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0 【页面链接】: https://mp.weixin.qq.com/cgi-bin/appmsg?t=media/appmsg_edit&action=edit&type=77&appmsgid=100028038&token=1047824907&lang=zh_CN 【问题描述】: 请描述问题发生时的操作步骤,并最好能附出现问题的截图
2023-09-04改字体的颜色试试呢 比如黑色
插入代码输入文本,字体看不清?【公众号】: 初始化 【问题描述】: 请描述问题发生时的操作步骤,并最好能附出现问题的截图 选择插入代码,在文本框内输入内容,但是字体是白色的,无法看清,但是并不能调节该文本框的字体颜色[图片] 其实已经输入内容了 [图片]
2023-09-04和计时器问题无关代码 放的太多了,可以抽离拿个demo说。 写个原生js的倒计时你参考: <!DOCTYPE html> <html> <body> <p id="demo"></p> <script> // 设置倒计时的持续时间为60秒 var duration = 60; // 获取显示倒计时的元素 var countdownElement = document.getElementById("demo"); // 定义一个函数来实现倒计时功能 function countdown() { // 检查倒计时是否已经结束 if (duration < 0) { clearInterval(countdownTimer); countdownElement.innerHTML = "倒计时已结束"; return; } // 获取倒计时的分钟和秒数 var minutes = Math.floor(duration / 60); var seconds = duration % 60; // 在倒计时元素上显示倒计时结果 countdownElement.innerHTML = minutes + "分" + seconds + "秒"; // 将持续时间减少1秒 duration--; } // 每一秒调用一次倒计时函数 var countdownTimer = setInterval(countdown, 1000); </script> </body> </html>
调用setInterval后无法清除?我写了一个倒计时函数,但遇到了设置一个一分钟的倒计时,明明结束后已经00:00了,自动又从59分59秒重新开始倒计时 刚开始学小程序,求大佬指正,下面附上代码: // pages/exercise/exercise.js Page({ /** * 页面的初始数据 */ data: { showSlider:false, showCountDown:false, remainTimeText:'', hourCountdown: 0, countdown: "00:00" }, //打开计时滑动器 showPicker: function() { this.setData({ showSlider: true, showCountDown: false }); }, //“取消”按钮的隐藏计时滑动器 CloseSlider(){ let countdown = this.data.countdown; if(countdown !== 0){ this.setData({ showSlider:false, showCountDown:true }) } else{ this.setData({ showSlider:false }) } }, //“确认”按钮的隐藏计时滑动器 hideSlider() { const hourCountdown = this.data.hourCountdown; // 判断是否存在倒计时,存在则清除 if (this.interval) { clearInterval(this.interval); } this.setData({ showSlider: false, showCountDown: true }); // 更新倒计时初始时间 let countdown = `${hourCountdown.toString().padStart(2, "0")}:00`; this.setData({ countdown: countdown }); // 调用倒计时函数 this.countdownFunc(); }, //设置运动时长 sliderChange(e) { this.setData({ hourCountdown: e.detail.value, }); }, // 倒计时执行函数 countdownFunc() { let hourCountdown = this.data.hourCountdown; let countdown = this.data.countdown.split(":"); let minutes = Number(countdown[0]); let seconds = Number(countdown[1]); this.interval = setInterval(() => { if (hourCountdown > 0 || minutes > 0 || seconds > 0) { if (seconds === 0) { if (minutes > 0) { minutes -= 1; seconds = 59; } else if (hourCountdown > 0) { hourCountdown -= 1; minutes = 59; seconds = 59; } } else { seconds -= 1; } let formattedTime = `${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")}`; this.setData({ hourCountdown: hourCountdown, countdown: formattedTime }); } else { this.setData({ hourCountdown: 0, showCountDown: false }); } }, 1000); // 判断是不是无倒计时,如果是,则清除倒计时 if (this.data.hourCountdown === 0) { clearInterval(this.interval); } }, //自主加分函数 pluspoint(){ wx.showModal({ title: '请输入数字', showCancel: true, cancelText: '取消', confirmText: '确定', editable:true, placeholderText:'1min = 1 分', success: function (res) { if (res.confirm) { var input_value = res.content; // 获取用户输入的数据 if (!isNaN(input_value)) { console.log(input_value); // 打印用户输入的数字 } else { wx.showToast({ title: '请输入正确的数字', icon: 'none' }) } } else if (res.cancel) { console.log('用户点击取消'); } }, fail: function (res) { console.log('弹窗失败'); } }) }, //跳转兑换页面 gotoexchange(e){ wx.navigateTo({ url: '/pages/exchange/exchange', }) }, //将照片发送至邮箱//如果没有服务器或者使用云开发,好像达不到这个功能 undeveloped(){ wx.showToast({ title: '该功能没钱开发', icon: 'error', mask: true }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { //获取全局point let point = getApp().globalData.point; this.setData({ point : point }) this.countdownFunc(); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { let point = wx.getStorageSync('point') this.setData({ point:point }) }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ 上到达底部() { }, /** * 用户点击右上角分享 */ 在分享应用消息() { } })
2023-08-15用什么技术框架开发的,原生微信小程序开发?有些框架不用去后台设置也能获取地理位置
我是使用第三方凡科轻站小程序,授权申请地理位置接口得到申请通过的通知,现在发现地理位置全部被收回?[图片][图片][图片] 经过多次重新检查小程序还没有发布运行,不存在违规收集客户隐私等问题,因为本小程序是以电器售后为主要用途,所以需要被售后用户的准确地理位置,以方便维修服务人员及时准确到达用户的位置,请微信官方技术人员帮助解决这个接口问题,非常感谢!(如果需要我做什么,请详细指导 步骤) [图片]
2023-08-15最好在正常上班时间发起申请,晚上过了一定时间,比如八九点,或者23点后申请有可能要等到第二天上午。 如果是上午或下午1-5点之间发起申请,一般审核(1-2小时内)比大半夜的快(8小时以上)
公众号视频半夜审核太慢怎么办 如何才能联系到人工客服?公众号视频半夜审核太慢怎么办 如何才能联系到人工客服?
2023-08-11我java不是很熟。就是用小程序后台的appid和appSecret去请求微信小程序开发文档里提供的API链接(主要看它文档,需要什么参数你就提供 ,js_code 是客户端比如小程序端代码触发提供给你后端的。https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html) 然后用你熟知或主流的请求库去发起请求 import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; import java.util.ArrayList; import java.util.List; public class WeChatAPIExample { public static void main(String[] args) throws Exception { String appId = "your_appId"; String appSecret = "your_appSecret"; String jsCode = "user_js_code"; // 构建请求参数 List params = new ArrayList<>(); params.add(new BasicNameValuePair("appid", appId)); params.add(new BasicNameValuePair("secret", appSecret)); params.add(new BasicNameValuePair("js_code", jsCode)); params.add(new BasicNameValuePair("grant_type", "authorization_code")); // 发送POST请求 CloseableHttpClient httpclient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost("https://api.weixin.qq.com/sns/jscode2session"); httpPost.setEntity(new UrlEncodedFormEntity(params)); HttpResponse response = httpclient.execute(httpPost); HttpEntity entity = response.getEntity(); String responseString = EntityUtils.toString(entity); System.out.println("Response: " + responseString); // 解析并获取unionid // 根据具体的API返回值格式解析JSON响应,获取unionid等信息 } }
请求小程序获取用户unionid的java示例代码是如何呢?请求小程序获取用户unionid的java示例代码是如何呢?
2023-08-08这也太坑了吧,珊瑚运营平台3个多月都没同意申请,也没拒绝? 等他流程项目都黄了,建议 uni 平台 和他这协商下,要么加快速度,要么去掉它。
四月份的插件申请现在还没通过四月份的插件申请现在还没通过为什么呢?我删除了从新申请还是4月份的日期,能不能通过下呀[图片]
2023-07-31你这是在小程序使用 web-view,h5本质还是在小程序里面,小程序做登录功能,跳转h5时用户信息不就能带过去了。 脱离小程序的h5那就不分内置不内置微信浏览器的事了
小程序内嵌h5?h5在微信内置浏览器运行如何去获取微信登录
2023-07-22