Vue.component( 'alert', {
template: '
<div class = "alert">
<slot>
<div class = "modal-content"></div>
</slot>
<button @click="close"> ОК </button>
</div>
',
methods: {
close: function ( e ) {
e.stopPropagation();
this.$emit( 'close' );
}
} )