What are the uses of $event in vue?

I know that $event is generally used to pass native DOM events into event handling methods; there is also the use of $event.target.value when dealing with custom components, and I don"t know if there is any other use. I wanted to see a summary of the usage of $event in the API document, but I couldn"t find it.

Mar.20,2021

vue:
< div @ click= "getDom ($event)" > Button < / >

/ / put this method in methods
getDom (e) {console.log (e.target.value)}

through ref:
< div @ click= "getDom" ref= "refval" > button < / >
getDom (e) {console.log (this.refs.refval.value)}

Menu