Files
vue-js-modal/demo/client_side_rendering/src/components/ConditionalModal.vue

25 lines
469 B
Vue

<template>
<modal name="conditional-modal"
:adaptive="true"
@before-open="beforeOpen">
<div style="padding:30px; text-align: center">
Hello!
</div>
</modal>
</template>
<script>
export default {
name: 'ConditionalModal',
methods: {
beforeOpen (event) {
console.log('Event:', event)
console.log('Params:', event.params)
if (event.params.show === false) {
event.stop()
}
},
}
}
</script>