- 安卓设备中触摸事件里identifier始终从0开始?
[图片] [图片] 这样的情况同样出现在 bindtouchmove 事件里,这就导致我无法通过identifier判断触摸移动时究竟应该把数据关联到哪个 bindtouchstart 事件所产生的起始点上!
05-15 - 预防针:鸿蒙OS中,全局工具栏不显示?
我知道,我知道,skyline还没有在鸿蒙OS中适配; 但正如标题,预防一下,因为我正在写skyline中的全局工具栏app-bar,于是就用鸿蒙手机试了下,显示不了app-bar的任何可见内容。 [图片] [图片] 第二张图就是鸿蒙设备上的显示效果
05-08 - 一万个拒绝skyline的理由之:Component()链式调用无法使用Computed?
前情提要: https://developers.weixin.qq.com/community/minihome/doc/0000c0a90303f874e633df39861000 首先如上,是Component()链式调用没有类型提示,完全不知道哪些是支持的,哪些又不支持; 然后如题,链式调用中使用Computed的behavior,会报错如下: import { behavior as computedBehavior } from 'miniprogram-computed' Component() .behavior(computedBehavior) .data(() => ({ windowInfo: wx.getWindowInfo(), })) .pageLifetime('resize', function () { this.setData({ windowInfo: wx.getWindowInfo(), }) }) .register(); [图片] 俺寻思官方文档说可以这样写的吧: [图片] 还是说事实上Computed这个项目已经被官方放弃更新了?压灭咯,不要放弃啊官方酱。
04-30 - 一万个不要用skyline的理由之:glass-easel中Component()链式调用没有提示?
如题,字面意思。 我尝试了通过官方开发工具稳定版直接创建js+skyline项目,以及创建TS+skyline项目,在尝试使用自定义组件构造器Component()进行链式调用时,开发工具根本就没有任何正确的类型提示,只有一味地提醒我“哎呀,你的Component()里面应该传参哟”。 [图片]
04-29 - Component 以 Chaining API 编写没有TS类型支持?
类似问题的大佬发贴如下: https://developers.weixin.qq.com/community/develop/doc/0004ce159e00a02649b2ec6f16b800 官方的 glass-easel 文档说: [图片] 但我在开发工具里并没有见着类型提示,甚至如果在ts文件里编写Component().register()还会被提示缺少参数 怎么回事?
04-29 - css中blur()在iOS18.4和鸿蒙5无法正确显示?
直接使用filter:blur(2px);和backdrop-filter:blur(2px);都是一样的问题,下面看图 首先是在官方开发工具的模拟器中,这是想要的效果: [图片] 注意看底栏模糊显示的部分,文字与图片都被正确地高斯模糊了: [图片] 然后看我手持iOS18.5设备(另有一篇帖子大佬提到18.4也有同样的问题)截图的画面: [图片] 应该很明显能分辨出,这跟模拟其中的效果差远了: [图片] 下面是为了实现模拟器中效果的代码: backdrop-filter: blur(2px); 是的只有这一行(当然还有透明白色背景和边框这样的东西应该是问题根源吧),然后就是两种效果。 同时,在安卓机上预览的效果跟模拟器一致,在鸿蒙5设备上预览的效果跟iOS一致,我就不重复贴图了。 贴一下提到的大佬的帖子: https://developers.weixin.qq.com/community/develop/doc/000a040ccfc4d003b823d584167800
04-28 - 最新nightly开发工具调用wx.switchTab()会闪退?
如题,建议官方自己开一个项目实施,切换tab会闪退。 系统:windows11
04-25 - 安卓设备中Image.src加载边长在8192以上的图片时会报错?
请看代码 const canvasImage = canvs.createImage(); canvasImage.onerror = ()=>{ console.log('canvas图片加载出错') } canvasImage.onload = ()=>{ console.log('canvas图片加载成功') } canvasImage.src = 'https://www.diamondkingson.net/share/images/6a33cc32-47cf-441d-963d-e8c579cf4a7e.jpg'
04-22 - 保存临时文件fs.saveFile()时指定filePath会失败?
如题,请看代码: fs.saveFile({ tempFilePath: tempFilePath, filePath: wx.env.USER_DATA_PATH + serverName, fail(err) { wx.hideLoading() console.error(`尝试将下载的图片文件保存在 ${serverName} 路径下的 本地用户文件时 失败`, err) wx.showModal({ content: '保存图片文件时出错:' + err.errMsg, }) }, success(res) { wx.hideLoading() console.log(`尝试将下载的图片文件保存在 ${serverName} 路径下的 本地用户文件时 成功`, res) const localPath = res.savedFilePath done?.(localPath) }, }) 首先我能确认 tempFilePath 是正确的,因为它来自于 wx.downloadFile() 的 success 结果; 下面是 fail 时打印的结果: [图片] 但是!但是! 上面这段代码在扫码预览时是正常运行的,没有报错; 也就是说这个问题只出现在开发工具里。 开发工具版本:nughtliy1.06.2504212 windows11 基础库版本:3.8.1
04-22 - 一万个不要用skyline的理由之:css的gap属性不支持var()?
如题,请看下面的代码: .option-list { box-sizing: border-box; line-height: 1; display: flex; flex-direction: column; flex-wrap: nowrap; --inner: calc(5vmin / 3 * 2); gap: var(--inner); } 总之,很神奇,这样写之后就不能使gap生效,真机和开发工具模拟器都不行。
04-08