菜菜2
菜菜2
  • 发布:2025-01-10 15:22
  • 更新:2025-01-10 17:11
  • 阅读:23

【报Bug】app端,nvue 页面无法接收eventStream 吗,没办法用renderjs

分类:uni-app

产品分类: 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、app端,nvue 页面无法接收eventStream 吗

预期结果:

1、希望能同h5一样能够接收eventStream 消息

实际结果:

1、app nvue页面,接收不了eventStream 消息

bug描述:

1、app端,使用nvue页面是为了自定义视频全屏界面的一些功能
2、视频全屏状态下,发起eventStream请求,但是现在请求返回结果是所有流消息一起返回了
3、没办法使用fetch以及const reader = response.data?.getReader();获取

2025-01-10 15:22 负责人:无 分享
已邀请:
菜菜2

菜菜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 ,请问这种方式有什么隐患吗?

要回复问题请先登录注册