1、app端,nvue 页面无法接收eventStream 吗
- 发布:2025-01-10 15:22
- 更新:2025-01-10 17:11
- 阅读:23
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Apple M2;MacOS 14.5 (23F79)
HBuilderX类型: 正式
HBuilderX版本号: 4.36
手机系统: Android
手机系统版本号: Android 13
手机厂商: OPPO
手机机型: OnePlus 8/安卓平板
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
1、希望能同h5一样能够接收eventStream 消息
1、希望能同h5一样能够接收eventStream 消息
实际结果:
1、app nvue页面,接收不了eventStream 消息
1、app nvue页面,接收不了eventStream 消息
bug描述:
1、app端,使用nvue页面是为了自定义视频全屏界面的一些功能
2、视频全屏状态下,发起eventStream请求,但是现在请求返回结果是所有流消息一起返回了
3、没办法使用fetch以及const reader = response.data?.getReader();获取
1 个回复
菜菜2 (作者)
前提条件:app,nvue页面请求eventstream无法实现,所以用了另一个页面请求,如下描述:
1、在A.vue 页面使用renderjs 发请求获得eventsteam返回的消息
2、在B.nvue 页面将请求内容通过uni.$emit 发送给 A.vue页面
2.1 A.vue 页面接收之后发起请求,并在获得eventsteam 消息之后,在通过uni.$emit 发回给B.nvue页面
3、然后页面入栈顺序是,A.vue 跳转 B.nvue ,请问这种方式有什么隐患吗?