由于存储桶数据被覆盖,图片异常,请查看 https://mp.weixin.qq.com/s/IF_R6x59PbBRR8ETXVvKUg 书接上回,上一篇说到我们实现了咱内搜索,由于一次搜索的内容可能太多,因此这章将会将如何将内容进行分页。添加分页功能可让用户浏览不同的页面以查看所有发票。让我们看
由于存储桶数据被覆盖,图片异常,请查看 https://mp.weixin.qq.com/s/L1HK_NgoFC7vNNyHfHtP_w 到目前为止,我们已经了解了静态和动态渲染,以及如何流式传输依赖于数据的动态内容。在本章中,让我们学习如何使用部分预渲染 (PPR)将静态渲染、动态渲染和流式传输
由于存储桶数据被覆盖,图片异常,请查看https://mp.weixin.qq.com/s/P6AsyhR3tnsZNKseVaNUpQ 在上一篇文章中,你可以使用流式传输技术改进了仪表板的初始化加载性能。现在让我们转到页面/invoices,了解如何添加搜索和分页。 在本章节中,我们将要探讨两个内
由于存储桶数据被覆盖,图片异常,请查看https://mp.weixin.qq.com/s/js3bMSI8b8pnnrf3z97fBA 上回说到我们使用静态渲染的方法,会导致页面加载慢的问题,这节我们来讲一下当数据请求缓慢的时候,如何改善用户体验。 在本节中,我们将会讨论: 什么是流媒体以及何时可
由于存储桶数据被覆盖,图片异常,请查看https://mp.weixin.qq.com/s/u5MH-kqX2i8juIqxipMmBg 书接上回,我们获取了仪表盘概览页面的数据,但是我们简要讨论了当前设置的两个限制: 数据在请求过程中是无意中形成一个瀑布流 仪表盘是静态的,因此任何数据更新都不会反
由于存储桶数据被覆盖,图片异常,请查看 https://mp.weixin.qq.com/s/wB37dlZ422Cm8ghRRS8Eiw 书接上回,上回说到我们已经完成了数据库初始化,现在需要对数据库的数据进行读取并构建仪表板概览页面。 选择如何获取数据 API层 API 是应用程序代码和数据库之
由于存储桶数据被覆盖,图片异常,请查看 https://mp.weixin.qq.com/s/LxA28FLdhfyGThwqj4ATRw 上回说到,我们通过docker容器进行数据库的部署,这篇文章将介绍如何通过网站程序对数据库进行初始化。 编写初始化数据库文件 我们用一些初始数据来填充数据库。在
由于存储桶数据被覆盖,图片异常,请查看 https://mp.weixin.qq.com/s/8gPcbK9P72LKmYaP5H6FtQ 在上一集,我们编写完毕导航页面,并且非常的美观,但是我们发现编写网站是存静态的,在现代的网站当中一般都是动静结合,也就是说部分数据是从数据库读取的,部分静态数据
由于存储桶数据被覆盖,图片异常,请查看 https://mp.weixin.qq.com/s/P7dlWSOQ5TrXdEuWzQjofA 书接上回,到目前为止,您的应用程序只有一个主页。让我们学习如何使用布局和页面创建更多路线。 在本章之中我们需要讨论: dashboard使用文件系统路由创建路由
由于存储桶数据被覆盖,图片异常,请查看:https://mp.weixin.qq.com/s/NqspXQiDMtceG0RjGs5WoA 优化字体和图像 书接上回,我们学习了如何设计Next.js应用程序,让我们继续优化主页和添加自定义字体、图像。 在网站设计中,字体扮演着关键角色,然而,若需获取