scinote-web/app/javascript/vue/shared/modal_mixin.js

18 lines
336 B
JavaScript
Raw Normal View History

2024-01-19 17:52:07 +08:00
export default {
mounted() {
$(this.$refs.modal).modal('show');
$(this.$refs.modal).on('hidden.bs.modal', () => {
this.$emit('close');
});
},
beforeUnmount() {
$(this.$refs.modal).modal('hide');
},
methods: {
close() {
this.$emit('close');
$(this.$refs.modal).modal('hide');
}
},
}