我找到一个复现方式了,帮顶谢谢 https://developers.weixin.qq.com/community/develop/doc/0006a45daa8c30f0e84dbaf3e5b000
Promise在微信7.0.x版本 调用 resolve ,不触发thenPromise在微信 7.0.x版本,IOS平台下,resolve 以后,在then中无法回调。 这个问题都谁遇到了?
2022-01-06我找到一个复现方式了,帮顶谢谢 https://developers.weixin.qq.com/community/develop/doc/0006a45daa8c30f0e84dbaf3e5b000
Promise 在IOS中 存在resolve不执行的情况,一直阻塞在本地的JS文件中封装了 部分的promise, 调用过程中,真机调试没问题,预览模式,IOS阻塞,Android可以正常运行 例如 在JS中 function Back(){ return new Promise(resolve => {resolve('我要返回')})} 在微信小程序中调用 const back = await Back() 此刻就发生了阻塞
2022-01-06我真服了,昨天因为找这个bug 我10点才下班
IOS端 当Promise与异步函数一起使用时 特定情况下永远不会settledconst app = getApp() function wait(delay) { return new Promise(resolve => setTimeout(resolve, delay)) } const requestAuth = async() => { return request(false) } async function request(auth = true) { await Promise.resolve() await wait(300); if (auth) { await requestAuth() } return true } Page({ onLoad() { request().then( () => { //在ios既不会执行到这里 也不会报错 wx.showModal({ title: '在ios上始终无法出现的modal', }) }, console.error ) }, })
2022-01-06首页刷进来的,太搞笑了 这是装了个病毒吧🤣
升级开发者工具后电脑环境变量被清除很难理解,你凭什么动我环境变量? [图片] [图片] 就剩下这一个,明摆着升级导致的。这么重大事故什么意思啊?写的代码什么水平修改用户系统数据威胁用户计算机安全?
2021-10-20工具版本1.05.2107162手动刷新一次之后就好了
开发工具偶尔在修改project.config.json中的appId后报错?[图片]
2021-07-21有调用次数限制的,可以改用onLocationChange来实现getLocation
wx.getLocation 一直fail?,频繁调用会增加电量损耗...[图片]早上一打开电脑就这样子,能不能解决下,公司给小程序需要上线这个功能,非常急
2021-07-19那是ts报的错,说的是找不到类型声明文件,不影响代码正常运行的,你可以打印wx对象试试能否成功
请问npm install weixin-js-sdk 无法在vue中import?报错如下Could not find a declaration file for module 'weixin-js-sdk'. 'e:/MyProject_20210610/JackWeb/node_modules/weixin-js-sdk/index.js' implicitly has an 'any' type. Try `npm i --save-dev @types/weixin-js-sdk` if it exists or add a new declaration (.d.ts) file containing `declare module 'weixin-js-sdk';`ts(7016) 上面是报错信息。我的代码就是简单的一句: import wx from "weixin-js-sdk" 我使用的版本如下: "dependencies": { "axios": "^0.21.1", "swiper": "^6.7.5", "vue": "^3.0.5", "vue-axios": "^3.2.4", "vue-router": "^4.0.10", "weixin-js-sdk": "^1.6.0" }, "devDependencies": { "@vitejs/plugin-vue": "^1.2.5", "@vue/compiler-sfc": "^3.0.5", "node-sass": "^6.0.1", "sass": "^1.35.2", "sass-loader": "^12.1.0", "typescript": "^4.3.2", "vite": "^2.4.2", "vue-tsc": "^0.0.24" }
2021-07-18.scrollItem { flex-shrink: 0 } 试试这个样式
scroll-view组件真机iphone6s调试时,会堆叠到一起,而模拟器显示正常?手机型号:iphone6s,系统版本:ios9.3.2,附上截图. <scroll-view class="recommendScroll" enable-flex scroll-x scroll-y="false"> <view class="scrollItem" wx:for="{{recommendList}}" wx:key="id"> <image src="{{item.picUrl}}"></image> <text>{{item.name}}</text> </view> </scroll-view> /* 内容区域 */ .scrollItem { width: 200rpx; margin-right: 20rpx; } .recommendScroll { display: flex; } .scrollItem image { width: 200rpx; height: 200rpx; border-radius: 10rpx; } [图片][图片],请问怎么处理?
2021-07-18求大佬们帮忙@一下官方
组件使用virtualHost选项后,无法调试外部传入的slot节点// 组件代码 <view class="virtual-host-component"> <slot></slot> </view> // virtual-host-component/index.js Component({ options: { virtualHost: true }, }) // 外部使用该组件 <comp> <view>Hello World</view> </comp> [图片] 开发工具中wxml面板 无法查看从插槽传入的外部节点
2021-03-13遇到了同样的问题,都不敢用virtualHost了
虚拟化组件节点接收上级节点样式多了"组件名--"?2.11.2基础库起自定义组件可以开启虚拟化节点配置 如下 ``` js //costom-innerComponent.js Component({ options: { addGlabalClass:true, virtualHost: true }, properties: { style: { // 定义 style 属性可以拿到 style 属性上设置的值 type: String, } }, externalClasses: ['class'], // 可以将 class 设为 externalClasses }) ``` 问题: 经测试,如果开启了虚拟节点的自定义组件在page页中使用,虚拟组件得到的class值为虚拟节点上的class值,不加任何标记。 如果在自定义组件中使用(开启了虚拟节点的组件上层是自定义组件而不是page页)那么虚拟组件得到的class值会加上上层组件的组件名前缀 例如 虚拟化组件在 page aaa中使用 虚拟节点class="test" 那么虚拟化组件内部得到的类名为 test 虚拟化组件在 自定义组件aaa中使用 虚拟节点class="test" 那么虚拟化组件内部得到的类名为 aaa--test 想问,是否有配置,去除”组件名--“这种方式。(文档里面没找到) ,因为有时候想统一用外部样式库的时候,需要得到的类名不加前缀 求解答!!!
2021-03-05