我正在努力在我的 vuejs 应用程序中制作粘性页脚。
vuejs 和其他类似的框架,要求模板中存在一个根元素。
但这使得使用 Flex 添加粘性页脚变得困难。
没有根元素:
<div class="content">
<h1>Sticky Footer with Flexbox</h1>
<p>
<button id="add">Add Content</button>
</p>
</div>
<footer class="footer">
Footer
</footer>
Run Code Online (Sandbox Code Playgroud)
一切都适用,但对于根元素,则不行。
<div>
<div class="content">
<h1>Sticky Footer with Flexbox</h1>
<p>
<button id="add">Add Content</button>
</p>
</div>
<footer class="footer">
Footer
</footer>
</div>
Run Code Online (Sandbox Code Playgroud)
由于删除根元素不是一个选项,请问如何更新 css 以使用根元素?
Laravel有这个漂亮的语法:
Route::{$method}('/user/{id}', "Controller@method")->name("user")
Run Code Online (Sandbox Code Playgroud)
但它背后的魔力是什么?
Route是一个Facade,Illuminate\Routing\Router
它本身就有方法GET POST PUT DELTE
等等.但是每个方法返回$this->addRoute()
它本身返回的内容\Illuminate\Routing\RouteCollection::add()
,最后返回一个名为的变量$route
,其中包含Route
.中间有一些步骤(路由实例的创建已经Router
通过一种方法完成,然后将路由添加到路径集合中).
但最后,Illuminate\Routing\Route
返回了一个类的对象.这是如何处理像链接这样的事情name()
?是否写名字为它驻留在一个单独的对象$collection
的Router
?
在此先感谢您最有帮助的答案!