#javascript #salesforce #apex #salesforce-lightning #lwc
#javascript #salesforce #apex #salesforce-молния #lwc
Вопрос:
Статический ресурс не загружается в LWC
У меня есть статический ресурс, который успешно загружается в компоненте Aura и странице Visualforce, но не в LWC
Структура папок Staticresource>Cal>fullcalendar.min.js
cal -> имя папки fullcalendar.min.js -> файл javascript
КОД LWC
import { LightningElement } from 'lwc';
import { loadScript, loadStyle } from 'lightning/platformResourceLoader';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import cal from '@salesforce/resourceUrl/Cal';
import Message from '@salesforce/schema/ApexTestResult.Message';
export default class FullCalender extends LightningElement {
fullCalenderInitialized = false;
renderedCallback(){
if(this.fullCalenderInitialized){
return;
}
this.fullCalenderInitialized = true
Promise.all([
loadScript(this, cal '/fullcalendar.min.js')
])
.then(() => {
console.log('Success');
})
.catch(error => {
console.error({
Message: 'Error occured on FullCalendarJS',
error
});
});
}
}
Комментарии:
1. как выглядит ваш код aura? если это работает, то должна быть какая-то опечатка или что-то в этом роде.
Ответ №1:
Файлы внутри zip-пакетов со статическими ресурсами чувствительны к регистру, поэтому убедитесь, что вы это тоже проверили.