import { LightningElement,wire,track,api} from 'lwc'; import { CurrentPageReference, NavigationMixin} from "lightning/navigation"; import { CloseActionScreenEvent } from 'lightning/actions'; // 耗材 试用表 export default class LexConsumTrialPDF extends LightningElement { @api recordId; IsLoading = true; @wire(CurrentPageReference) getStateParameters(currentPageReference) { console.log(111); console.log(currentPageReference); if (currentPageReference) { const urlValue = currentPageReference.state.recordId; if (urlValue) { let str = `${urlValue}`; console.log("str"); console.log(str); this.recordId = str; } } } connectedCallback(){ this.IsLoading = false; console.log("pdf---",this.recordId,this.IsLoading); if(this.recordId){ window.open('/apex/ConsumTrialPDF?id='+this.recordId); } setTimeout(()=>{ this.dispatchEvent(new CloseActionScreenEvent()); }) } }