Component({ externalClasses: ['i-class'], options: { multipleSlots: true }, properties: { //info, success, warning, error type: { type: String, value: 'info' }, closable: { type: Boolean, value: false }, showIcon: { type: Boolean, default: false }, desc: { type: Boolean, default: false }, fixMargin: { type: Boolean, default: false } }, data: { closed: false }, methods: { handleTap() { this.setData({ closed: !this.data.closed, }); this.triggerEvent('close'); }, } });