0👍
Your approach is not the right way of doing this kind of communications. Also router-link will never handle events because once you navigate you will lose context.
As @tim said on the comment he made to your question. In order to use event handling on the App component you should have Signin as a component and not a navigation from one component to another.
If you want to have a navigation anyway, you should consider using vuex and store a prop in state that certifies that the user signed in, its a much better and cleaner approach.
- [Vuejs]-How to keep vuepress source files in custom directory?
- [Vuejs]-What is a good way to call a function that makes an axios request using information from within a v-for?
Source:stackexchange.com