From dd004276162a2bf9d042ff0aaa569dc30a95d827 Mon Sep 17 00:00:00 2001 From: binxie <137736985@qq.com> Date: 星期一, 26 六月 2023 14:23:26 +0800 Subject: [PATCH] newbackup0626 --- force-app/main/default/lwc/commonToast/commonToast.js | 38 ++++++++++++++++++++++---------------- 1 files changed, 22 insertions(+), 16 deletions(-) diff --git a/force-app/main/default/lwc/commonToast/commonToast.js b/force-app/main/default/lwc/commonToast/commonToast.js index 5da6e8e..474f3eb 100644 --- a/force-app/main/default/lwc/commonToast/commonToast.js +++ b/force-app/main/default/lwc/commonToast/commonToast.js @@ -1,44 +1,50 @@ -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