--- title: 独立页面 description: 独立页面 - SinglePageFinder --- import SinglePageVo from "../vo/_SinglePageVo.md" import ListedSinglePageVo from "../vo/_ListedSinglePageVo.md" import ContributorVo from "../vo/_ContributorVo.md" import ContentVo from "../vo/_ContentVo.md" ## getByName(pageName) ```js singlePageFinder.getByName(pageName) ``` ### 描述 根据 `metadata.name` 获取独立页面。 ### 参数 1. `pageName:string` - 独立页面的唯一标识 `metadata.name`。 ### 返回值 [#SinglePageVo](#singlepagevo) ### 示例 ```html
``` ## content(pageName) ```js singlePageFinder.content(pageName) ``` ### 描述 根据独立页面的 `metadata.name` 单独获取独立页面内容。 ### 参数 1. `pageName:string` - 独立页面的唯一标识 `metadata.name`。 ### 返回值 [#ContentVo](#contentvo) ### 示例 ```html
``` ## list(page,size) ```js singlePageFinder.list(page,size) ``` ### 描述 根据分页参数获取独立页面列表。 ### 参数 1. `page:int` - 分页页码,从 1 开始 2. `size:int` - 分页条数 ### 返回值 [#ListResult\](#listresultlistedsinglepagevo) ### 示例 ```html ``` ## 类型定义 ### SinglePageVo - [#ContributorVo](#contributorvo) - [#ContentVo](#contentvo) ### ListedSinglePageVo - [#ContributorVo](#contributorvo) ### ListResult\ ```json title="ListResult" { "page": 0, // 当前页码 "size": 0, // 每页条数 "total": 0, // 总条数 "items": "List<#ListedSinglePageVo>", // 自定义页面列表数据 "first": true, // 是否为第一页 "last": true, // 是否为最后一页 "hasNext": true, // 是否有下一页 "hasPrevious": true, // 是否有上一页 "totalPages": 0 // 总页数 } ``` - [#ListedSinglePageVo](#listedsinglepagevo) ### ContentVo ### ContributorVo