- 博客(6)
- 收藏
- 关注
原创 微信小程序web-view嵌套h5文件下载解决方案
在微信小程序中,使用web-view组件嵌套H5页面时,H5页面的文件流下载功能无法直接实现,因为微信小程序对Blob链接进行了拦截。解决方案是通过H5与小程序通信,将下载逻辑转移到小程序端。具体实现方式是利用小程序的reLaunch方法,H5页面通过跳转小程序页面并传递下载参数,小程序端接收参数后使用wx.downloadFile进行文件下载。该方案的优点是文件可以直接在小程序内下载,兼容安卓和iOS;缺点是使用reLaunch会导致页面刷新和路由栈清空,可能影响页面状态和导航逻辑。
2025-05-13 09:51:31
3405
3
原创 算法刷题-钥匙与房间
有 n 个房间,房间按从 0 到 n - 1 编号。最初,除 0 号房间外的其余所有房间都被锁住。你的目标是进入所有的房间。然而,你不能在没有获得钥匙的时候进入锁住的房间。给你一个数组 rooms 其中 rooms[i] 是你进入 i 号房间可以获得的钥匙集合。如果能进入 所有 房间返回 true,否则返回 false。当你进入一个房间,你可能会在里面找到一套不同的钥匙,每把钥匙上都有对应的房间号,即表示钥匙可以打开的房间。你可以拿上所有钥匙去解锁其他房间。
2022-10-03 15:39:24
598
原创 算法刷题-得到 K 个黑块的最少涂色次数
给你一个长度为 n 下标从 0 开始的字符串 blocks ,blocks[i] 要么是 ‘W’ 要么是 ‘B’ ,表示第 i 块的颜色。字符 ‘W’ 和 ‘B’ 分别表示白色和黑色。
2022-10-02 01:50:48
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅