https://dev.to/padcom/vue-js-and-dialogs-1b28 Seems like a much cleaner model than the current v-model/passing data.