fix v-repeat + custom element component