Why is vue v-model not working for an array prop