【Elixir】Phoenix 独自に定義したJavaScriptを実行する方法
Elixir Phoenixで独自に定義したJavaScriptを実行する方法メモ。
なぜか僕の環境ではちょっと面倒だったのでメモしました。
確認環境
- Elixir 1.14.2
- Phoenix 1.6.3
JavaScriptの定義
まずは適当にJavaScriptの関数を定義します。
| |
app.js に上記のファイルを import します。
| |
画面側
テンプレートファイルにテスト用ボタンを追加します。
| |
JavaScriptの実行は Phoenix.LiveView.JS の dispatch を使用します。
Phoenix.LiveView.JS
実行
実行してボタンをクリックすると下記の用に実行されます。event.detail で渡された変数が使用できます。
| |