ios上promise原型链上没有finally,我也踩到这个坑了,需要打个polyfill补丁
IOS下 Promise.finally 是undefined 的使用了一个方法: [代码]Promise.all(setTagList)[代码][代码] [代码][代码].[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]console.log([代码][代码]'出现了错误诶!!!! => '[代码][代码], err)[代码][代码] [代码][代码]})[代码][代码] [代码][代码].finally(() => {[代码][代码] [代码][代码]const msgBody = {[代码][代码] [代码][代码]event: {[代码][代码] [代码][代码]event_type: [代码][代码]'ENTER'[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]console.log([代码][代码]'come into finally'[代码][代码])[代码] [代码] [代码][代码]that.sendMsg(msgBody, [代码][代码]'enter'[代码][代码])[代码][代码] [代码][代码]})[代码]这个代码在安卓机器以及开发工具上都表现良好,在线上环境发现IOS的机器稳定出现问题,经过排查发现:[图片] 表现行为不一致,要么安卓和IOS都不可行,要么都可行
2020-09-11遍历返回的数据给指定的标签加上类名?
如何在小程序中控制rich-text里面内容的样式?rich-text里面的标签宽度比较宽,相要在小程序中控制最大宽度为100%也就是屏幕的宽度 ,如何控制?想要把所有的比较大的宽度的标签 如section标签等的width都 给一个max-width:100%
2020-09-10VM317:1 thirdScriptError this.createIntersectionObserver(...).relativeToViewport(...).observer is not a function; [Component] Data Observer Error 我也想知道如何解决组件内报错的原因: 相关代码: this.createIntersectionObserver() .relativeToViewport() .observer(".wrapper", (result) => { console.log(result); if (result.intersectionRatio > 0) { console.log("懒加载组件进入可视区域"); } });
组件内部this.createIntersectionObserver无法生效因为首页加载的内容太多了,就打上动态加载模块的东西,就想着能不能利用这个东西去做动态加载 之前看到文档里面有写,如果在组件内部的话就使用this.createIntersectionObserver去创建这个observer,但是发现这样在小程序的自定义组件里面还是无法observer。 因为这个如果换成wx.createIntersectionObserver在Page页面是可以监听得到的,就想问下是哪里的写法写错了么。 另外想问下这种写法是有办法监听父级的viewPort的明天,还是说只能监听组件内部的 代码片段已经在上面了 index.wxml <view class="container"> <C></C> </view> C.wxml <scroll-view class="C" scroll-y="{{true}}"> <view class="header"></view> <view class="observer"></view> <view class="content">C</view> </scroll-view> C.js Component({ attached () { let observer = this.createIntersectionObserver( { thresholds: [0.2, 0.5] }).relativeTo('.C').relativeToViewport() observer.observe('.observer', (res) => { console.log(res) }) console.log(observer) console.log(this) } }) C.wxss .C { height: 1000rpx; } .content { height: 2000rpx; } .C-Observer { height: 10rpx; } .header { height: 1000rpx; }
2020-09-02亲解决了么?
加载本地图片报错?status of 500VM254:1 Failed to load local image resource /components/myminiapp/assets/img/save-icon.png the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error) 为什么加载本地图片报错
2020-09-01设置为0那图片不是不显示了么
Bug1.bug: image中的mode=“widthFix”, 2.实际显示问题: 如果单独页面,显示正常,如果我写在自定的tab栏里,或者内容很多的时候,使用这个属性,会出现图片拉伸现象,拉伸完后恢复正常,持续时间大约100毫秒。闪现的高度预估是默认值225px。 3.可能原因: 先渲染了225px,再渲染了widthFix,速度不够快。 4.解决方案 上一次我试着使用image{height:100%;},有效果,但这次没有反应。
2020-08-28我也想知道如何解决
为什么小程序页面刚刚加载出来的时候,图标会变形?每当页面刚打开的时候,图标很长都变形了,然后零点几秒又正常了,我的图片都设置mode="widthFix"保持比例了,任何页面都是加载的时候页面基本都会变形,图标被拉的很长,然后又好了,体验太不好了,请问我的问题出在那里? 1 图标我都是放在小程序里面,不是外链! 2 我的图片都设置mode="widthFix"保持比例了 3 代码是这样写的 <image src='/images/zp/quan.png' mode="widthFix">image> [图片] 下面是加载过后正常的 [图片]
2020-08-28用相对路径,别用绝对路径就可以跳转。
navigateTo 报错navigateTo:fail no page 为啥?配置都正确,安卓就不会报这个错误,ios就会报错? 急急急!!! 麻烦各位大佬帮忙解决一下,谢谢!
2020-08-02加载失败不用管,忽略即可;我这也这样能正常使用[图片]
云开发控制台打开报错?提示数据加载失败errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 3f8e7c54-d3c2-11ea-85fc-525400fbcc42, cloud function service error code -504002, error message Error: errCode: -502005 database collection not exists | errMsg: [ResourceNotFound] Db or Table not exist. Please check your request, but if the problem cannot be solved, contact us.; at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6187:16) at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1364:23) at Promise (/var/user/node_modules/wx-server-sdk/index.js:1155:33) at process._tickCallback (internal/process/next_tick.js:68:7) (callid 1596264202318-0.5918788604671403); at cloud.callFunction api; [图片]
2020-08-02已经发现解决办法: 每次都需要重启即可解决,有时候多按几下保存也可正常加载函数 哇,弄了我一下午结果就是重启几次就行的? 为什么我每次修改云函数都要重启下才能正常测试。
云函数内代码执行问题?[图片][图片] 代码这样写报错,我想知道为什么会报这个错,尽管最后是解决了的 刚开始.then里我写的 是 v => v,报错,然后改成上面这种,还是报错,然后我加了一句这个[图片],就不报错了 -------------------------------------------------- 为什么我加一句控制台输出就能正常运行?还有,我删除await也会报错,云函数里的异步代码都必须加上这个弄成同步? ----------------------------------------------------- 错误信息: 函数执行失败(耗时 0ms) TypeError: this.handler is not a function at C:\Program Files (x86)\Tencent\WeChatDevTool\code\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:23533 at processTicksAndRejections (internal/process/task_queues.js:85:5) 有时候还报这个错误: [error] Uncaught Exception: Error: 函数必须导出名为 'main' 的方法 at u.load (C:\Program Files (x86)\Tencent\WeChatDevTool\code\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:22007) at u.reload (C:\Program Files (x86)\Tencent\WeChatDevTool\code\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:26848) at C:\Program Files (x86)\Tencent\WeChatDevTool\code\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:28280 at process.<anonymous> (C:\Program Files (x86)\Tencent\WeChatDevTool\code\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:28356) at process.emit (events.js:203:13) at emit (internal/child_process.js:876:12) at processTicksAndRejections (internal/process/task_queues.js:77:11)
2020-08-01解决了么
为什么云函数调用总是报错?"errorCode":1,"errorMessage- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo asfaf
2020-08-01