写的清楚就代表这个api不傻逼了吗? 我是搞不懂小程序开发者的脑回路 非要当那0.01%的特例? https://vant-contrib.gitee.io/vant-weapp/#/dialog vant的模态框 https://element-plus.gitee.io/#/zh-CN/component/message-box element的模态框 https://www.iviewui.com/components/modal http://mint-ui.github.io/docs/#/zh-cn2/message-box https://www.antdv.com/components/modal-cn/ https://didi.github.io/cube-ui/#/zh-CN/docs/dialog 要是有哪个开发者站微信,我连你一块骂 忍无可忍 ```js // 小程序的写法 async onBuyAgain(e) { const { cancel } = await wx.showModal({ title: "提示", content: "是否要添加到购物车", }); if (cancel) return; }, ``` ```js // 符合大众逻辑的写法,唯一的问题是会打印一个没处理错误的报错,小程序里反正是无所谓,已经默认吞了很多报错了,开发者怕是都不知道会报错 async onBuyAgain(e) { await wx.showModal({ title: "提示", content: "是否要添加到购物车", }); // 正常书写你的业务代码 }, ``` 正常逻辑是点取消`await`这里就抛错跳出函数了 人为的在里面判断,多于不多于?你贱不贱啊? 如果你们要说这个错误函数用来处理API调用失败,那我问问你 一个不需要权限,也不走请求的,纯DOM联动JS语法的东西的报错可能性是多少? 如果报错那我骂的更难听,你们有处理过这个API的报错吗?
请问开发人员你们脑子是有坑吗?wx.showModal()好家伙,点确认和取消都执行的success函数,然后用参数判断点的哪个? NMSL 正常人都知道这是两个不同的cb,整个前端圈里的组件库没一个人是这样封装的吧? 千言万语汇成一句话 NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL,NMSL 做的垃圾可以,但不要反人类 整个API自己封装了一大半呵呵~
2021-09-09