LiJinHuan
2023-06-14 9ec2e5f0845e5e9691e4832c595df87e5bc2e9b3
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`;
    }
}