Files
vue-js-modal/demo/client_side_rendering/src/components/ConditionalModal.vue
2018-01-28 10:10:03 +00:00

29 lines
564 B
Vue

<template>
<modal name="conditional-modal"
:adaptive="true"
:max-width="1000"
:max-height="400"
width="80%"
height="50%"
@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>