19626
2023-07-17 254ea442ff0e0a7a97e9f481e9f127a782cba840
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { LightningElement, api } from 'lwc';
 
export default class Interoperability extends LightningElement {
    @api label = 'This label property has its initial value';
    timesInvoked = 0;
 
    handleClick() {
        this.dispatchEvent(
            new CustomEvent('buttonclicked', { bubbles: true, composed: true })
        );
    }
 
    @api
    doWhatever() {
        this.timesInvoked++;
    }
 
    get message() {
        return `LWC Method invoked ${this.timesInvoked} times`;
    }
}