问题标签 [phoenix-live-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
168 浏览

elixir - 检测 Phoenix LiveView 中的组合键(例如 Cmd + F)

我想避免为此使用钩子。是否可以处理实时视图的组合键?特别是对于 Cmd + LETTER 和 Cmd + Shift + LETTER。

0 投票
0 回答
98 浏览

postgresql - 如何有效地删除通过 mix phx.gen.live 创建的表

我在 Phoenix LiveView 应用程序中创建了一个名为 users 的表。后来我意识到我需要使用 mix pow.install 来进行身份验证。我使用 git hard reset 删除了所有先前生成的有关 users 表的文件。但是,当我尝试启动 phx.server 时,我收到了 duplicate_table 错误。

此外,在 SQL shell 中运行 /d users 清楚地表明我的旧表仍然存在,具有可识别的字段名称。

抱歉这么含糊,我几天前才开始学习 Phoenix 和相关的东西。

我很乐意提供任何其他信息。提出更合适的提问地点的建议也会有所帮助。

0 投票
1 回答
59 浏览

postgresql - 创建包含多条记录的新列时正确的语法是什么

我在使用 Elixir/Phoenix 文档时遇到问题,所以我想我会在这里问。

我创建了一个boards带有一些文本字段(:title、:owner 等)的表。我现在想创建一个迁移,它将向其中添加一个新字段,该字段将包含一个新members表的多个记录。

迁移文件的正确语法是什么?如何编辑boards.ex?是否有新文件需要的特定位置,即members定义是否需要在boards.ex

0 投票
1 回答
700 浏览

tailwind-css - 使用tailwind css在alpinejs中每次刷新时重置x-data

tailwindcss 和 phoenix liveview。我的代码看起来像这样

0 投票
1 回答
523 浏览

elixir - 如何将 LiveView 添加到现有的 Elixir/Phoenix 应用程序?

我想在我现有的 Phoenix 应用程序中更改一个表单以使用 LiveView,这样我就可以利用这里描述的更好的图像上传功能。但是,我看到的文档只讨论了运行mix phx.new my_app --live来设置它。如何将其添加到现有应用程序中?

0 投票
1 回答
236 浏览

elixir - elixir phoenix - put_flash/3 在插件中

我创建了一个来检查用户是否已经创建了配置文件,如果他们还没有配置文件,则将他们plug重定向到页面:/profiles/new

Plug.CheckProfile

但是我在通常用于控制器的地方读到,put_flash这样做的正确方法是什么?

有替代方案plug吗?

0 投票
1 回答
670 浏览

elixir - elixir phoenix liveview - 通过套接字传递用户 ID

liveview,我怎样才能将用户数据传递leexcontext?我有phx.gen.live一个profiles上下文,我想在每次用户创建新配置文件时将 user_id 添加到配置文件中。我将 create_profile 代码更改为:

我正在使用pow,所以在正常的凤凰情况下,我会这样做:

但在liveview,而不是conn,它使用socket. 所以我不知道该怎么做。

0 投票
1 回答
700 浏览

elixir - 如何让 Elixir/Phoenix LiveComponent 向其自身而不是其父级发送消息?

我正在编写一个 ClockComponent 来了解 Phoenix LiveComponents。我几乎拥有它,但它正在向其父级发送 :tick 消息。我怎样才能让它将该消息发送给自己?我想使用myself()而不是,self()但显然那不是一回事。

0 投票
1 回答
620 浏览

elixir - 如何在 Phoenix 实时视图中获取静态路由?

在我的实时视图模板中,我添加了这个片段:

这产生了以下错误: 在此处输入图像描述

我怎样才能解决这个问题?

0 投票
1 回答
89 浏览

phoenix-live-view - 如何在 Phoenix 中仅使用实时视图模板中的根布局?

主要是我想摆脱

围绕页面其余部分的标签。这是在中定义的,live.html.leex所以我认为我可以通过将这一行放入以下内容来排除它router.ex

它仍然存在。我该如何排除live.html.leex