It seems like there could be a problem with a shared props between two v-repeats, where one affects the other one. Please see JS fiddle for comments: https://jsfiddle.net/kzima/Lw01eg1p/4/