1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Salesforce】【LWC】LWC備忘録

1
Last updated at Posted at 2023-03-25

LWCの画面をイチから作るのを久しぶりにやって
色々忘れてるなあと思ったので備忘録として書き残します。

LWCの作成方法

VSCodeで\force-app\main\default下の lwcフォルダで右クリック
「SFDC:Lightning Web コンポーネントを作成」 を選択しコンポーネント名を入力する
image.png

ちなみに開発者コンソールで「Lightning Component」を新規作成すると
Auraコンポーネントが作成されるので注意。

Apexクラスのメソッドにアクセスできない場合

呼び出すメソッドに@AuraEnabledアノテーションを付与する
image.png
LWCのJavaScriptにimportを記述する
image.png

参考:@AuraEnabledアノテーション
参考:Apexメソッドのインポート

Apexクラスの変数が取得できない場合

@AuraEnabledアノテーションを付与する
image.png
とくに内部クラスとか忘れがち

参考:@AuraEnabledアノテーション

Lightningページの編集画面に表示されない場合

image.png
-meta.xmlのtagetsを設定する
image.png
コピーはこちらからどうぞ

  <targets>
    <target>lightning__AppPage</target>
    <target>lightning__RecordPage</target>
    <target>lightning__HomePage</target>
  </targets>

※用途に合わせてtargetは選んでください。
参考:LightningComponentBundle

書く予定のネタ

  • モーダルの表示方法について
  • 画面遷移について
  • 色々なアイコンについて
  • lightning-inputでEnterキーが押されたときにfunctionを実行する
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?