凤凰LiveView片段
Sublime Text的凤凰LiveView片段
详细信息
安装数量
- 总数 251
- Win 114
- Mac 85
- Linux 52
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
Sublime Text的凤凰LiveView片段
来自Pragmatic Studio的凤凰LiveView课程。
安装
使用包管理器,打开命令面板并按名称安装该包。或者,将此仓库作为子文件夹克隆到您的~/.config/sublime-text/Packages
文件夹中。
包含的片段
包含的
checkbox
-><input type="checkbox" id="${1}" name="${2}" value="${3}"/>
econd
-><%= cond do %> <% $1 -> %> $2 <% true -> %> $3 <% end %>
data
-><datalist id="${1}"> ${0} </datalist>
eelse
-><% else %>
eend
->% end %>
hidden
-><input type="hidden" name="${1}" value="${2}" />
eif
-><%= if $1 do %> $2 <% end %>
eife
-><%= if $1 do %> $2 <% else %> $3 <% end %>
->
<%= if $1, do: "{$1}" %>
input
-><input type="text" name="${1}" value="${2}" placeholder="${3}" />
et
-><%= $1 %>
eunless
->%= unless $1 do %> $2 <% end %>
efor
-><%= for ${1:item} <- @$1s do %> $2 <% end %>
efori
-><%= for ${1:item} <- @$1s do %> $2 <% end %>
lc
->defmodule LiveViewStudioWeb.${1}Component do use LiveViewStudioWeb, :live_component end]
he
->def handle_event(${1:event}, _, socket) do socket = assign(socket, ${2:key}: ${3:value}) {:noreply, socket} end
hi
->def handle_info(${1:信息}, socket) do socket = assign(socket, ${2:键}: ${3:值}) {:noreply, socket} end
hp
->def handle_params(params, _url, socket) do {:noreply, socket} end
lv
->defmodule LiveViewStudioWeb.${1:Live} do use LiveViewStudioWeb, :live_view end
mount
->def mount(_params, _session, socket) do socket = assign(socket, ${1:键}: ${2:值}) {:ok, socket} end
rend
->def render(assigns) do ~L""" ${0} """ end
lt
->~L""" ${0} """
test
->test "${1:描述}", %{conn: conn} do {:ok, view, _html} = live(conn, "${2:路径}") ${0} end
lvtest
->defmodule LiveViewStudioWeb.${1:Test} do use LiveViewStudioWeb.ConnCase, async: true import Phoenix.LiveViewTest ${0} end
贡献
欢迎提交拉取请求。