From b5c5eb130ca0848124f9d136af4be142ad5aac07 Mon Sep 17 00:00:00 2001 From: binxie <137736985@qq.com> Date: 星期一, 26 六月 2023 14:42:02 +0800 Subject: [PATCH] backup0626 --- force-app/main/default/lwc/commonToast/commonToast.js | 38 ++++++++++++++++---------------------- 1 files changed, 16 insertions(+), 22 deletions(-) diff --git a/force-app/main/default/lwc/commonToast/commonToast.js b/force-app/main/default/lwc/commonToast/commonToast.js index 474f3eb..5da6e8e 100644 --- a/force-app/main/default/lwc/commonToast/commonToast.js +++ b/force-app/main/default/lwc/commonToast/commonToast.js @@ -1,50 +1,44 @@ -import { LightningElement, track, api } from 'lwc'; +import { LightningElement,track,api} from 'lwc'; export default class CommonToast extends LightningElement { - @track type = 'success'; + @track type='success'; @track message; - @track messageIsHtml = false; + @track messageIsHtml=false; @track showToastBar = false; @api autoCloseTime = 5000; - @track icon = ''; - + @track icon=''; + @api - showToast(type, message, icon, time) { + showToast(type, message,icon,time) { this.type = type; this.message = message; - this.icon = icon; - this.autoCloseTime = time; + this.icon=icon; + this.autoCloseTime=time; this.showToastBar = true; setTimeout(() => { this.closeModel(); }, this.autoCloseTime); } - + closeModel() { this.showToastBar = false; this.type = ''; this.message = ''; } - + get getIconName() { - if (this.icon) { + if(this.icon) + { return this.icon; } return 'utility:' + this.type.toLowerCase(); } - + get innerClass() { - return ( - 'slds-icon_container slds-icon-utility-' + - this.type.toLowerCase() + - ' slds-m-right_small slds-no-flex slds-align-top' - ); + return 'slds-icon_container slds-icon-utility-' + this.type.toLowerCase() + ' slds-m-right_small slds-no-flex slds-align-top'; } - + get outerClass() { - return ( - 'slds-notify slds-notify_toast slds-theme_' + - this.type.toLowerCase() - ); + return 'slds-notify slds-notify_toast slds-theme_' + this.type.toLowerCase(); } } \ No newline at end of file -- Gitblit v1.9.1