囡丶浮云
囡丶浮云
  • 发布:2022-01-11 15:37
  • 更新:2022-01-11 16:58
  • 阅读:256

自定义了一个使用choosevideo的组件,怎么能让父页面得到视频的地址

分类:uni-app

自定义了一个choosevideo的组件,选择完视频后父组件得不到视频的地址,需要再触发一次这个组件才能得到。应该怎么才能让选择完视频后父组件立刻得到视频地址呢
编辑一下,$emit(),还有globaldata和vuex都用了一遍。最后的效果都是我点父组件A,然后父组件A就打印log了,接着触发子组件B选择视频,选完视频通过这几种方式把视频地址发回父页面A,但是这时候还是拿不到数据,必须再点一次父组件A才能拿到数据。

2022-01-11 15:37 负责人:无 分享
已邀请:
星星不怕黑

星星不怕黑

选择完后有试过调用this.$emit()方法像父组件发送地址么?

  • 囡丶浮云 (作者)

    用了,还有globaldata和vuex都用了一遍。最后的效果都是我点父组件A,然后父组件A就打印log了,接着触发子组件B选择视频,选完视频通过这几种方式把视频地址发回父页面A,但是这时候还是拿不到数据,必须再点一次父组件A才能拿到数据。

    2022-01-12 09:21

  • 星星不怕黑

    回复 囡丶浮云: 你选择完视频后的回调能触发吗。一般来说选择完视频后能触发回调函数,就能做自己想做的事,可以贴一下你的代码或者截图

    2022-01-12 10:25

  • 囡丶浮云 (作者)

    回复 星星不怕黑: 刚才重新写了一遍,结果居然没问题了。也不知道具体是啥问题.....不过还是谢谢你啦

    2022-01-12 17:12

该问题目前已经被锁定, 无法添加新回复