allSettled每个结果的value 和reason只会在相应状态上才存在。 可以加上类似的判断来防止ts报错: values.forEach((v) => { if (v.status === "fulfilled") { console.log("resolved", v.value); } else { console.error("rejected", v.reason); } });
类型上不存在属性“value”,“reason"类型上不存在属性() { Promise.allSettled([ Promise.resolve(33), new Promise((resolve) => setTimeout(() => resolve(66), 0)), 99, Promise.reject(new Error("an error")) ]).then(values => { values.forEach( ({ status, value, reason }) => console.log(status, value, reason) ) }) } [图片][图片]
08-12因为project.config.json 有个配置项 "miniprogramRoot": "miniprogram/" 需要把MyApi目录也放到这个miniprogram目录下。 或者把这个配置项删除掉,把miniprogram的下的全部文件放到根目录。
为何TypeScript使用import导入的模块报错?(require也不行)例如我在一个干净的TS模板中写一个简单的: export class MyApi { public static GetData() { console.log("get data") } } 然后目录如图: [图片] 在index.ts中import: import { MyApi } from "../../../MyApi/MyApi"; 单纯import没有错,但是试图调用: [图片] 重新编译直接报错如下: [图片] 开发工具版本:1.06.2405020 我一开始以为我自己的项目哪里有问题,但是新建一个模板项目这样做也有问题。 然后我换成require试了一下也不行。
08-06[图片] 大致逻辑就这些了
onCameraFrame获取数据如何转为base64?使用onCameraFrame获取到数据尝通过canvas转成base64一直失败。 有转换的例子参考一下么,谢谢。
08-06小程序每次发布新版本,广告组件都会进入审核流程; 有已离职人员的话,建议在人员管理解除相关权限。
流量主广告位管理,怎么查询小程序广告组件申请审核了什么内容?我是流量主,广告位管理的自主接入下,收到了小程序广告组件审核的提示,有相关权限的人员反馈都没有操作广告组件变更(有离职人员无法询问),所以就想查下到底是谁?改了些什么?这两个问题怎么能查到 [图片]
07-25scroll-view宽度设置100vh? 超过屏幕宽度了,滚动冲突了吧
scroll-view 无法横向滑动?<scroll-view class="scroll" scroll-x="{{true}}" scroll-y="{{false}}"enable-flex="true" > <block wx:for="{{[1,2,3,4,5,6,7]}}" wx:key="index"> <view class="mark"> </view> </block> </scroll-view> 这是样式 .scroll { height: 170rpx; width: 100vh; display: flex; flex-direction: row; } .mark { width: 170rpx;height: 170rpx;background-color: brown;margin-left: 30rpx; } 有谁知道为啥
07-25[图片] 打开大概是个这样的页面,会有个更新微信版本的按钮。点击按钮后,ios会打开app store,安卓好像是进入一个下载链接页面。
设置小程序最低可以版本后,用户当前小程序是老版本的表现是什么?一直白屏等待吗?如果用户手机网络较差或者磁盘空间不够,无法下载新版本,会有相关提示吗? 看到社区有人说,设置最低版本后,用户就打不开了。想知道具体表现是什么?没有查到相关文档
06-23你这个写法需要用sass或者less。 修改project.config.json中的setting,增加或修改一下配置,再把.wxss文件修改为.scss 或者.less。 "useCompilerPlugins": ["sass"] // ["less"]
请大佬们帮忙看看:image图标缩小样式编译失败是什么原因?[图片] [图片][图片] <!--wxml代码--> <view > <view class="serv"> <image src="{{src1}}" mode="aspectFit"/> <text>保密资格</text> </view> <view> <image src="{{src1}}" mode="aspectFit"/> <text>装备承制</text> </view> </view> <!--wxss代码--> .serv{ display: flex; flex-direction: column; view{ image{ width: 80rpx; height: 80rpx; } } }
06-23[图片] 可以通过这里的客服,转人工去咨询下
违规整改申诉通过后还是不能支付?小程序因收集用户隐私-涉及强制绑定手机号被封禁,整改后已通过申诉,还是不能支付,请问如何处理? APPID:wxa6f40efc6e05e03d [图片][图片]
05-31目前是这样的,我们这边做法是通过getAccountInfoSync获取当前环境或者自定义环境变量,如果跟上次缓存的环境不一致,就清除一些敏感的缓存数据,正常来说也只对开发和体验者存在体验上的一点影响,对线上用户不会产生什么影响的。
开发微信小程序体验版本跟正式版本的本地缓存为什么可以共享?1.问题复现流程:先打开测试小程序登录完成之后存储用户信息,然后打开正式小程序存储用户信息,然后在打开体验版小程序退出再重新登录, 再打开正式小程序刷新界面,正式小程序本地缓存就变成体验版小程序的缓存信息了 2.问题:小程序只做了同一个小程序同一个用户本地缓存隔离策略没有做开发环境、体验环境、正式环境、本地缓存不可共享策略导致业务逻辑中 存在缓存很有可能拿到测试环境的数据导致脏数据问题 3.建议修改策略:增加环境缓存隔离策略
05-31小程序进入体验评价页面,对应的体验评价右下角有三个小点,展开可以进行投诉反馈
咨询一下小程序中体验评价有一些包含人身攻击的评价,可以申请删除吗?咨询一下小程序中体验评价有一些包含人身攻击的评价,可以申请删除吗?
05-28