提交 0780ad30 编写于 作者: Mosher's avatar Mosher

删除视图消息组和视图消息组件定时关闭逻辑

上级 835a608e
......@@ -12,7 +12,7 @@
<script lang="ts">
import {Vue, Component, Prop} from 'vue-property-decorator';
import ViewMessageGroupService from '../../message/view-message-group-service';
import ViewMessageGroupService from '@/message/view-message-group-service';
@Component({})
export default class AppAlertGroup extends Vue {
......
......@@ -13,7 +13,7 @@
<script lang="ts">
import {Vue, Component, Prop} from 'vue-property-decorator';
import ViewMessageService from '../../message/view-message-service';
import ViewMessageService from '@/message/view-message-service';
@Component({})
export default class AppAlert extends Vue {
......@@ -104,7 +104,7 @@ export default class AppAlert extends Vue {
* @type {boolean}
* @memberof AppAlert
*/
public hasContent: boolean = true;
public hasContent: boolean = false;
/**
* 显示时长(秒)
......@@ -136,9 +136,9 @@ export default class AppAlert extends Vue {
let flag: boolean = true;
// 不存在内容则不显示
if(!this.data.content && !this.data.title) {
this.hasContent = false;
return;
}
this.hasContent = true;
// 视图消息是否支持删除
if(!this.data.isEnableRemove) {
this.closable = false;
......@@ -147,26 +147,6 @@ export default class AppAlert extends Vue {
this.handlePosition(flag);
}
/**
* Vue生命周期
*
* @memberof AppAlert
*/
public mounted() {
this.afterMounted();
}
/**
* 组件挂载之后
*
* @memberof AppAlert
*/
public afterMounted() {
setTimeout(() => {
this.showState = false;
}, this.duration * 1000);
}
/**
* 获取视图消息对象
*
......@@ -229,7 +209,6 @@ export default class AppAlert extends Vue {
type: this.data.type,
showClose: this.closable,
onClose: this.alertClose,
duration: this.duration * 1000,
})
}, 0)
} else {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册