No, you can not replace $disptachon $emiteverywhere. You can replace it wherever you use it to communicate from child to parent , but for other cases you may need a different approach.
( Evan ):
. $emit v-on. .
/ $emit . .
$dispatch
, , . , , true.
$emit:
. .
, , , $dispatch, - $emit