Communication between parent and child

i have a parent component and on it is a router-view. Now I want to give a string to a component in the parent view from the childs of the router-view. What is the best way to solve this ? I tried this.$root.$emit('function', "string"); , but this works very slow.