<script id="modal-template" type="text/x-template">
<script>
data: () => ({
contact: '',
}),
methods: {
onClick() {
if (this.contact) {
this.$emit('close');
}
},
}
</script>
<transition name="modal"> 
Vue.component("modal", {
template: "#modal-template"
});
new Vue({
el: '#app',
data: () => ({
contact: '',
}),
methods: {
onClick() {
if (this.contact) {
this.$emit('close');
}
},
},
data() {
return {
showModal: false
}
}
})