Alain

Results 38 comments of Alain

除了上述的检查,还需要对 blob 相关操作之后的结果进行二次校验,blob 操作的兼容性问题在手机上很常见

1. 不应该仅从绝大部分情况&推荐做法的出发点认为的收益较低而所以不做 2. 为什么不在可以预期的安全范围&合理的使用方式内提供使用者尽可能的自由和便利 3. 为什么不能使用很低的成本尽可能提升在 **“一旦脱离绝大部分,用不了推荐做法就会让本来轻松的事情需要额外的检查和保护”** 的情况下的开发者体验? 4. `bind` 比不 `bind` 收益大 5. 与 formstate 表现不一致

> * 收益:少部分 case 下的少量便利 > * 代价:1. 工具本身的复杂度提升 2. 所有人群的少量自由(无法选择不 `bind` 了) 仔细想想这个 `onChange` 其实没有修改 `this` 的潜在需求,所以很难想到说有 "选择不 `bind`" 的情况 #### 其他几个,我的主要观点是认为: 仅从 `bind` 这个事儿上来说,牺牲了很少的自由或者说代价(也就是你说的无法选择不 `bind`),换来了相对更多的便利,所以权衡下来觉得还是 `bind` 更舒服。

使用 v4 版本可以支持,如果碰到问题欢迎创建新的 issue 来跟踪

> npm i @qiniu/browser-upload 安装失败,你们没发布这个包,但 4.0 文档这么些的 十分抱歉,这个新的包名尚未发布,请使用原包名下载 4.x 的 beta 版本体验 https://www.npmjs.com/package/qiniu-js/v/4.0.0-beta.1

> 内部使用的 @internal/common 这个包也找不到,导致 ts 类型全是 any 开发依赖的 `@internal/common` 是基于 `npm` 的 `workspaces` 引用的本地公共包, 已发布的包最终无此依赖,推荐通过 `npm` 安装使用。

> 我使用这个微信小程序的SDK,允许你们提供的案列发现在真机上面会出现这种错误 request:fail url scheme is invalid 使用的手机是苹果14,系统IOS17.5.1,微信版本8.0.49 还有其他的什么发现吗,可以提供复现 demo 吗