Vue.component('mycomponent', { template: "#mycomponent", }); new Vue({ el: '#app', mounted() { console.log( 'Second level <input>'s value:', this.$refs.myFirstLevelRefName.$refs.mySecondLevelRefName.value ) } })