liangxiaozhen
2023-08-08 c69e36a64e4954b0b7e818843e8a833b3201ec29
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`;
    }
}