丢参数了吧,把onShareAppMessage() 指定下返回值试试.
小程序页面分享链接给对方,对方进去浏览后,再通过原分享链接进入页面并不是原分享页面了,怎么办?小程序页面分享链接给对方,对方进去浏览后,再通过原分享链接进入页面并不是原分享页面了。 打个比方: 1、我通过微信聊天分享了一个小程序页面A(并非小程序首页,只是小程序的其中一个页面)给朋友; 2、朋友通过该链接进入,此时第一个打开是页面A; 3、我朋友再通过页面A上的其它链接跳转了小程序的其他页面B、C、D进行浏览,最后从D页面退出; 4、我朋友再次通过微信聊天窗口打开我分享给他原链接(分享小程序页面A),但是打开的是他上次浏览的最后一个页面D。 求各位大神赐教!谢谢!
2020-06-07原来正常吗?正常的话改下 package.json的version试试 接口调用不紧张或者找个用户少的闲时,删掉云函数重新上传试试
[云函数] 云函数同步问题,缓存问题?我已经成功同步到云 但是在目录文件获取同步函数列表一直是之前的函数 求解! [图片]
2020-06-07两步检查,先确认当前页只有一个 web-view 组件在启用。再测试完全删除小程序后,扫码进入。如果第二步报错,你看下你扫码进的页面跟 小程序直接进的是不是在同一页面. 然后看下有没有用 switchTab 或者 navigateTo 用这两个方法打开的页面会出上面问题.
扫码进入一个的包含web-view的界面空白报错?扫码进入一个web-view的界面显示空白,在web-view的binderror方法中显示错误:"insertHTMLWebView:fail could not insert two web-view"。在小程序里直接打开这个网页显示是正常的,请问这个是什么原因啊?谢谢!
2020-06-07res.length 确认大于 0 吗?
我想知道为什么我这个循环无法执行?JS代码 onLoad: function () { console.log(bookmsg); var that = this; authorlist.where({ first:"1", }).get({ success: res =>{ console.log(res); var flbooklist=res; this.setData({ flbooklist:flbooklist.data }) var length1=res.length console.log("执行到循环前") for (let i = 0; i < res.length; i++) { var booknames=res.data[i].bookname console.log("执行循环") authorlist.where({ bookname:booknames }).count().then(res => { console.log("第"+i+"个书名的现有人数是 "+res.total) var population=res.total this.setData({ population:population, }) }) } } }) }, d但这一段代码只执行到了 console.log("执行到循环前") m目标是为了达成在每次onload的时候都能用从一个数据库中抽取出的字段bookname以及遍历其中的值来count查询相同字段的记录数量并存入一个数组打印出来 j简单点讲就是动态监测参与某一正在举办的活动的人数变动
2020-06-07这种情况,去查下Page,App.js 里面你是找不到错误的..
微信小程序一刷新就会蹦出“获取失败”其他都正常使用,系统也不报错?[图片][图片][图片]
2020-06-07Promise回调呢?
如何解决async/await实现同步时出现的问题?新手一枚,看文档也看不出问题所在,所以请教一下各位大佬们 以下是代码,想使用async/await解决问题,但是只执行了this.getUser_openid(),而没有继续执行this.getCollect() 代码简陋还未优化,还请见谅,求各位大佬看一看解答一下,怎么才能让this.getCollect()也执行。 init:async function(){ await this.getUser_openid() await this.getCollect() }, getUser_openid:function(){ let that = this return new Promise((resolve, reject) => { // 获取用户信息 if (wx.getStorageSync("login_status") != "") { // 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting['scope.userInfo']) { console.log('已授权') wx.setStorageSync("login_status", true) // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 wx.getUserInfo({ success: res => { that.setData({ login_status: true, me_image: res.userInfo.avatarUrl, me_nickname: res.userInfo.nickName, me_address: res.userInfo.province + ', ' + res.userInfo.country, userInfo: res.userInfo }) wx.cloud.callFunction({ name: 'login', complete: res => { console.log('云函数获取到的openid:', res.result.openid) var openid = res.result.openid; that.setData({ openid: openid }) } }) } }) } } }) } }) }, getCollect:function(){ let that = this return new Promise((resolve, reject) => { let openid = that.data.openid const db = wx.cloud.database() db.collection("collect_menu").where({ openid: openid }).get().then(res=>{ let collect_list = that.data.collect_list const db2 = wx.cloud.database() console.log(res.data.length) if(res.data.length) { for (var i = 0; i < res.data.length; i++){ db2.collection("foods").where({_id:res.data[i].menu_id}).get().then(res2=>{ console.log(res2.data.length) if(res2.data.length) { collect_list.push(...res2.data) } }) } that.setData({ collect_list }) console.log(that.data.collect_list) } }) }) },
2020-06-07因为你上面的404是服务内部抛出的方法未找到错误. 这个接口对于 request来讲是请求到了,所以走了success,这种情况你需要在success里面定义一个公共的请求结果解析.按照后端输出的格式转换一下请求结果。
wx.requset()请求失败报404为什么仍然走success回调函数?在请求登录的时候,发现url的path错误,控制台报了404错误,可是回调函数仍然走success回调函数,截图如下: [图片] 然后尝试将端口修改为错误的 例如 9000 然后就正常了,截图如下 [图片] [图片] 请问社区里的大佬能看一下是怎么回事么?
2020-06-07同一个按钮,不同设备吗? 感觉这个还是比较稳定的吧
小程序用户授权弹窗的弹出机制或规则?小程序开发时,使用button的open-type="getUserInfo"去获取用户信息,授权弹窗在部分手机偶发情况下不弹出,微信官方有没有对授权弹窗的弹出机制或规则做详细说明,好让开发者规避并处理这些意外情况?
2020-06-07没看到你这个里面 关于login()的 你先检查下你的 wx.cloud.init() 正常吗,然后新建一个空函数检查下。确保能正常调起云函数。然后,就是加断点,看你云函数里面写的是不是对的. 顺带提一句,云函数内存里面变量是不会被保存的,不要在 exports.main() 之外定义可变变量.
为什么VM795:1 [云函数] [login] 调用失败?[login] 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 728cb1b2-a7e2-11ea-9d76-525400ce4ad1, cloud function service error code -504002, error message Runtime.UserCodeSyntaxError: SyntaxError: Invalid or unexpected token
2020-06-07重新执行下编译试试. 具体流程看你用 npm 还是yarn了。 npm : npm install 然后, npm run build yarn: yarn & yarn build
./app.wxss unexpected "0" at pos 946 ?求大神指导。从 https://github.com/Tencent/weui-wxss 下载了小程序基础样式库的示例代码文件,导入“weui-wxss-master\dist”到开发工具,编译时报错信息如截图[图片]
2020-06-07