自定义组件内触发父级页面事件回调的资源消耗如何?
发布于 6 年前 作者 longli 11785 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

最近在做音频工具比较频繁,此时想把前面写的工具封装一个组件后续方便使用,但是写到进度更新时产生了一个疑问。

页面调用组件时可以传入回调事件,组件内可以触发这个事件,那么组件内触发这个事件和在直接页面调用这个事件的消耗差别大吗?

当然一个页面的生命周期内仅仅只触发一到两次没必要在乎这点消耗的差别,但是当频率高达1次/秒的甚至2次/秒这个消耗差别就很重要了。

组件这样触发页面回调事件

this.triggerEvent('myevent', myEventDetail, myEventOption)

有没大神有这一块的研究的。

回到顶部