自定义了一个choosevideo的组件,选择完视频后父组件得不到视频的地址,需要再触发一次这个组件才能得到。应该怎么才能让选择完视频后父组件立刻得到视频地址呢
编辑一下,$emit(),还有globaldata和vuex都用了一遍。最后的效果都是我点父组件A,然后父组件A就打印log了,接着触发子组件B选择视频,选完视频通过这几种方式把视频地址发回父页面A,但是这时候还是拿不到数据,必须再点一次父组件A才能拿到数据。
囡丶浮云
- 发布:2022-01-11 15:37
- 更新:2022-01-11 16:58
- 阅读:325
囡丶浮云 (作者)
用了,还有globaldata和vuex都用了一遍。最后的效果都是我点父组件A,然后父组件A就打印log了,接着触发子组件B选择视频,选完视频通过这几种方式把视频地址发回父页面A,但是这时候还是拿不到数据,必须再点一次父组件A才能拿到数据。
2022-01-12 09:21
星星不怕黑
回复 囡丶浮云: 你选择完视频后的回调能触发吗。一般来说选择完视频后能触发回调函数,就能做自己想做的事,可以贴一下你的代码或者截图
2022-01-12 10:25
囡丶浮云 (作者)
回复 星星不怕黑: 刚才重新写了一遍,结果居然没问题了。也不知道具体是啥问题.....不过还是谢谢你啦
2022-01-12 17:12