模拟器里就没问题 为什么真机会缓存呢 明明已经走了onLoad 我在里面竟然打印出上一个details的data数据
onLoad已经触发 data里依然能访问到上次的数据- 当前 Bug 的表现(可附上截图) RT list --->> details 左上角details返回到list页面 再从list里面的其他项进入details 确定已经走了onLoad 可是data里面却保存着上一次的details数据 请问这是为什么 组件销毁重开 不会重新初始化data吗 使用的wepy; 开发工具正常 ,真机问题; - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-04-01wx.onWifiConnected也有同样问题; iPhone X;真机;
wx.onNetworkStatusChange 触发BUG- 当前 Bug 的表现(可附上截图) [图片] 1、简单的封装了一下api [图片] 2、在app.wpy中调用 会出现第一个console 证明事件触发,但是再切换网络后,第二个console没有触发,也就是回调没有成功,而后连续切换,也不会触发,再切换微信前后台,会连续console,证明触发时机不正确,需要前后台切换。 - 预期表现 不需要前后台切换,全局监听; - 复现路径 - 提供一个最简复现 Demo
2019-03-04应该是自定义组件内的数据并没有自动更新导致的
wepy自定义组件传值慢 渲染失败BUG- 当前 Bug 的表现(可附上截图) 在page中onshow 请求接口 将数据赋值给自定义组件 now [图片] 自定义组件在props上取数据 渲染view 可是却在第一次渲染失败 无数据 ,查看开发工具 AppData中却有数据 第二次进入正常;同时发现 在自定义组件中onLoad中无法获取props 需要延迟1S以上 真机不行!!!!!!工具正常 [图片] - 预期表现 数据正常更新 - 复现路径 - 提供一个最简复现 Demo
2019-02-26可能是在请求的过程中出现了兼容bug 真机报错了 编辑器支持运行
请求在开发者工具可以获得,到真机上始终加载中- 当前 Bug 的表现(可附上截图) [图片] [图片] - 预期表现 加载出内容 - 问题描述 我自己这边手机上怎么也加不出来,但在开发者工具中就能加载出来。 原来这个app是可以用的,在过年之前突然变成这样。 请求就是小程序调用云函数,如截图。 云函数也就是简单的一个request请求封装,调用其他域名的接口。 云函数代码截图如下 [图片] 使用的 SDK 为: https://github.com/willin/wnm 日志: END RequestId: cb1b3496-3727-11e9-acb3-525400235f2a Report RequestId: cb1b3496-3727-11e9-acb3-525400235f2a Duration:849.116ms Memory:256MB MaxMemoryUsed:30.3125MB [图片] 示例代码: ```js const SDK = require('wnm'); SDK.user.record({ uid: 12797402, type: '0' }).then(({ body: { allData: songs =[] } = {} }) => songs.map(({ song: { song: { id, name: music, artist: { name: artist } } } }) => SDK.comment.hot({ id, type: 0 }).then(({ body: { hotComments } }) => hotComments.filter(({ content, likedCount }) => content.length > 100 || likedCount > 1e5) ))) .then(p => Promise.all(p)) .then(p => [].concat.call(...p)) .then(JSON.stringify).then(console.log); ``` 请求结果大概 314kb。
2019-02-26正常的逻辑应该是 : 申请支付=》小程序开发,并且调用支付=》小程序提交审核=》通过/不通过; 这是我理解的 但是实际是在第一步申请支付的时候 就要求小程序必须是线上的 这个有点蒙圈?
关于小程序支付要求必须在上线以后,但是如何审核的问题问题是这样的: 我们新开发了一款商城类小程序,需要使用微信的支付功能,但是要开通微信支付就必须在小程序上线之后,请问这个怎么处理? 难道要不带支付提测?再上线,再下线,再开通支付,再二次开发吗? 这个不是很明白,觉得自己理解有误,请帮忙解答一下,谢谢。
2019-02-18app.json[代码]"plugins"[代码][代码]: {[代码][代码] [代码][代码]"hello-plugin"[代码][代码]: {[代码][代码] [代码][代码]"version"[代码][代码]: [代码][代码]"1.0.0"[代码][代码],[代码][代码] [代码][代码]"provider"[代码][代码]: [代码][代码]"wx**************"[代码][代码] [代码][代码]}[代码][代码]}[代码] page.wxml [代码]<[代码][代码]functional-page-navigator[代码][代码] [代码][代码]name[代码][代码]=[代码][代码]"loginAndGetUserInfo"[代码][代码] [代码][代码]args[代码][代码]=[代码][代码]"{{ args }}"[代码][代码] [代码][代码]version[代码][代码]=[代码][代码]"develop"[代码][代码] [代码][代码]bind:success[代码][代码]=[代码][代码]"loginSuccess"[代码][代码] [代码][代码]bind:fail[代码][代码]=[代码][代码]"loginFail"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]class[代码][代码]=[代码][代码]"login"[代码][代码]>登录到插件</[代码][代码]button[代码][代码]>[代码][代码]</[代码][代码]functional-page-navigator[代码][代码]>[代码] page.js [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]args: {[代码][代码] [代码][代码]withCredentials: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]lang: [代码][代码]'zh_CN'[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]methods: {[代码][代码] [代码][代码]loginSuccess: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res.detail);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]loginFail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]})[代码]
用户信息功能页插件如何使用?- 当前 Bug 的表现(可附上截图) 官网例子中的 用户信息功能页插件 不能使用 - 预期表现 app.json中已经添加了 "functionalPages": true appid也更改了 "provider": "wx**************" wxml中使用了demo的代码 <functional-page-navigator name="loginAndGetUserInfo" args="{{ args }}" version="develop" bind:success="loginSuccess" bind:fail="loginFail" > <button class="login">登录到插件</button> </functional-page-navigator> console报 插件未授权使用 这个功能页也需要到设置中去申请吗 ? 如果是 去哪里可以找到appid 去申请 - 复现路径 - 提供一个最简复现 Demo
2018-11-27请问 是所有接口都不支持后台吗 例如 喜马拉雅小程秀 我开了一个语音播放后 可以一直在后台播放啊 这个是怎么回事呢 ?@晨
希望官方出小程序在后台长时间运行的机制- 物流、外卖、在外调查等应用场景,小程序退到后台后, 5 min被杀掉,无法定时上报位置信息。 - 希望小程序提供保持在后台运行的功能。
2018-11-12就是不允许后台运行
小程序后台运行被清除 蓝牙设备连接断开问题你好, 最近正在开发小程序蓝牙应用,需要用小程序对蓝牙设备进行控制,但是小程序的后台运行设置了5分钟被微信清理的机制,就会使蓝牙连接断开,导致设备无法正常工作,数据无法交换,请问这样的问题如何解决?
2018-11-12