- API
wx.showModal
- 业务场景
公司在做视频问诊功能,要求在小程序全局监听医生是否发起了视频,当监听到发起视频时,会展示一个原生 modal ,提示用户拒绝还是接听,如果用户没有及时接听,医生挂断视频后,需要自动隐藏 modal。
- 问题
由于只能通过 modal 上面的按钮触发隐藏,所以当用户端出现 modal 时,即使医生已经放弃视频了,用户端的 modal 无法自动隐藏,必须用户手动点 击才会消失。
- 需求
希望官方可以提供关闭 modal 的 api,使开发者可以通过代码隐藏 modal
这儿有个自定义的modal组件和showModal API很像,支持各种自定义https://www.npmjs.com/package/modal-upgrade
配合websocket 在appjs里面持续监听,不用到每个页面
或者
使用 微信小程序监听全局变量 变化
https://blog.csdn.net/yangdl6/article/details/104370691觉得有用点个赞
这个啥时候能提供呀,如果自己写modal,就需要在每个页面都引入,因为需要api层做统一的拦截处理
wepy结合min-ui,mui有modal组件
额,还是用自定义的吧
为什么要用原生的呢,自定义做一个不就好了