How to Write an Event Handler in Phoenix

From ElixirBlocks
Revision as of 15:12, 10 June 2024 by Admin (talk | contribs) (Created page with "==Example== <source> defmodule AppWeb.PageLive do use AppWeb, :live_view def mount(_params, _session, socket) do {:ok, socket} end def handle_event("run", unsigned_params, socket) do IO.inspect "It works!" {:noreply, socket} end def render(assigns) do ~H""" <p phx-click="run">TEST</p> """ end end </source>")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Example


defmodule AppWeb.PageLive do
  use AppWeb, :live_view
  def mount(_params, _session, socket)  do
  {:ok, socket}
  end

  def handle_event("run", unsigned_params, socket) do
        IO.inspect "It works!"
        {:noreply, socket}
  end


  def render(assigns) do
    ~H"""
       <p phx-click="run">TEST</p>
  """
  end

end