这篇文章将为大家详细讲解有关Laravel Blade模板一次性组件@once的用法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在 Laravel 7.25 版本中, Blade 新增了一个组件 @once 。该组件用于单次标签的渲染工作,这样说可能不太好理解,我们通过例子做一下说明: pull request:
@once
组件内容如下 @once <script> 无论该组件被渲染多少次,在模板中你只会看到一次输出。 </script> @endonce
下面是由 Mohamed 提供的另一个例子:
@once <templateid="recieptsTemplate"> <pclass="flexflex-columnitems-center"> <pclass="w-1/2"data-reciept="paid_at"></p> <pclass="w-1/4"data-reciept="amount"></p> </p> </template> @endonce <pdata-id="receipts"class="pide-ypide-grey-300"></p>
这是一个收据清单,收据模板在整个页面中只需要呈现一次,但是组件本身可以被多次调用,这并不会影收据响清单结构。
你可以在 v7.25 以及之后的 Laravel 版本中直接使用 once了。
once
关于“Laravel Blade模板一次性组件@once的用法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
10个技巧优化PHP程序Laravel 5框架
Swoole就能实现高性能HTTP服务器
PHP优秀框架Laravel和Yii大PK
3分钟短文 | Laravel复杂SQL超多WHERE子句,本地作用域你没用过
Laravel工程化一、令人眼花缭乱的框架
使用 Swoole 来加速你的 Laravel 应用
Laravel工程化项目三:核心概念:ServiceProvider
Laravel框架-用户注册功能实现(路由、控制器、视图)
「Laravel系列3.1」一个请求的前世今生
3分钟短文:为了你少跳坑,Laravel写好了用户授权
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议