- 安卓设备中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 - skyline中css不支持color()函数?
box-shadow: 0 0 5px 1px color(from white r g b); 这样的写法就不能显示出阴影。
03-21 - 如何实现一个边长不固定的正方形?
如题,我的项目中需要它,但我没能实现。 要求: 1、(似乎)不能使用 aspect ratio ,因为文档 https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/wxss.html 中没有显示支持 aspect ratio ,实际测试后我也认为skyline并不支持这个属性; 2、不能直接写死正方形view的width或者height,因为需要让它完全填满父级的横向位置或者纵向位置; 3、暂时不考虑用一个正方形图片的方案。
03-14 - 在App()中定义的setInterval会被微信销毁吗?
如题。 我需要小程序每隔一段时间就做一些工作,也就是周期任务; 通过setInterval()来实现的话,会被微信销毁掉或者终止吗? 有类似的或者更好的方法能实现周期执行的任务吗?
03-13 - 所有文字内容都最好用text组件装起来吗?
如题。 在文档中, https://developers.weixin.qq.com/miniprogram/dev/component/text.html 提到了这样的内容: 文本。 内联文本只能用 text 组件,不能用 view,如 <text> foo <text>bar</text> </text> 新增 span 组件用于内联文本和图片,如 <span> <image> </image> <text>bar</text> </span> 这里的意思是尽量将文字装在text里吗? 如果是“标题”、“标签”或者“序号”这样的文字内容,也需要装在text里吗?
03-13 - 为何不内置watch和computed?
如题。 官方有提供基于“自定义组件扩展”而实现的“computed”,并给出了代码, https://github.com/wechat-miniprogram/computed 同时也有“watch”的实现在文档中可以找到; 但为啥不把这两个能力内置在Computed()中呢?并且官方实现watch和computed的文档内容并不容易找到,社区和文档里的搜索功能又极其难用。
03-13 - skyline中自定义组件的样式隔离无效?
描述:在 app.json-rendererOptions-skyline-tagNameStyleIsolation 设置了 isolated 后,自定义组件的样式依然会被上级的样式影响 片段: https://developers.weixin.qq.com/s/jUQ8BymP7jY0
03-11 - 创建自定义组件Component接口的options可选项为什么不直接列举出来?
如图 [图片] why?直接列举出来不好吗?占地方吗?你一定要在这里搞省略?那我又该去哪个文档里看你具体有哪些选项?
02-25