http://jsfiddle.net/22eqsb38/ If you switch the dynamic component like this the v-ref isn't changed. Is this a issue or a feature? I'm using vue 1.0.4