data-to 如何作为 phoenix 中按钮的属性?
How data-to works as attribute of button in phoenix?
Phoenix.HTML.Link
提供一个 button
助手,它将生成下面的 html 代码:
button("hello", to: "/world", method: :get, class: "btn")
#=> <button class="btn" data-method="get" data-to="/world">hello</button>
data-to
点击按钮会导航到新页面。它是如何工作的?我怀疑它应该有一些 js 代码来处理这个动作,但我在文档或源代码中找不到。
我想找到它的原因是因为它用 _csrf_token=&_method=get
生成了新的 URL 而我想删除它。
我找到了答案。
按钮操作由 phoenix_html.js
处理,它生成 form
对象并提交表单。
Phoenix.HTML.Link
提供一个 button
助手,它将生成下面的 html 代码:
button("hello", to: "/world", method: :get, class: "btn")
#=> <button class="btn" data-method="get" data-to="/world">hello</button>
data-to
点击按钮会导航到新页面。它是如何工作的?我怀疑它应该有一些 js 代码来处理这个动作,但我在文档或源代码中找不到。
我想找到它的原因是因为它用 _csrf_token=&_method=get
生成了新的 URL 而我想删除它。
我找到了答案。
按钮操作由 phoenix_html.js
处理,它生成 form
对象并提交表单。