import moment from '@salesforce/resourceUrl/XXX'; import { loadScript } from 'lightning/platformResourceLoader'; export default class ProjectActivity extends LightningElement { connectedCallback(){ Promise.all([ loadScript(this, moment + '/js/moment.js') ]); this.loadActivities(); } loadActivities(){ let eventStartDate = moment(new Date()).format('YYYY-MM-DD'); } }
Ваша проблема в том, что ваш loadActivities не ждет момента для фактической загрузки.
loadActivities
Что вам нужно сделать, это:
connectedCallback(){ Promise.all([ loadScript(this, moment + '/js/moment.js') ]).then(() => { this.loadActivities(); }); }