将风格或js脚本添加到凤凰模板中的布局
使用Phoenix模板,我想将css和js脚本添加到当前页面布局头部。将风格或js脚本添加到凤凰模板中的布局
寻找凤凰文档,我没有发现任何关于此。
这将帮助我为每个页面需要最少量的css和js,而不是一个大规模的css和一个js文件。
回答:
每个凤凰项目都有自己的布局文件/web/views/layout_view.ex
来处理它作为视图和布局模板/web/templates/layout/app.html.eex
。
我不那么肯定,这是你的要求,但附加在布局的css
或js
文件,只需添加下面几行:
# CSS <link rel="stylesheet" href="<%= static_path(@conn, "/css/<your_css>.css") %>">
# JS
<script src="<%= static_path(@conn, "/js/app.js") %>"></script>
其中static_path
默认指向/web/static/
。
而且在你的控制器,你可以改变的布局:
plug :put_layout, "MyLayout.html"
以上是 将风格或js脚本添加到凤凰模板中的布局 的全部内容, 来源链接: utcz.com/qa/265331.html