Appearance
Runtime API Examples
This page demonstrates usage of some of the runtime APIs provided by VitePress.
The main useData() API can be used to access site, theme, and page data for the current page. It works in both .md and .vue files:
md
<script setup>
import { useData } from 'vitepress'
const { theme, page, frontmatter } = useData()
</script>
## Results
### Theme Data
<pre>{{ theme }}</pre>
### Page Data
<pre>{{ page }}</pre>
### Page Frontmatter
<pre>{{ frontmatter }}</pre>Results
Theme Data
{
"logo": "/assets/icon/foooor-1.webp",
"siteTitle": false,
"nav": [
{
"text": "主页",
"link": "/"
},
{
"text": "有问题,请留言",
"link": "/_website/connect-me"
},
{
"component": "MyMenu"
}
],
"sidebar": {
"/CSS3/": [
{
"text": "01-CSS简介",
"link": "/CSS3/01-CSS简介"
},
{
"text": "02-开发环境",
"link": "/CSS3/02-开发环境"
},
{
"text": "03-CSS语法",
"link": "/CSS3/03-CSS语法"
},
{
"text": "04-CSS选择器",
"link": "/CSS3/04-CSS选择器"
},
{
"text": "05-继承权重长度颜色",
"link": "/CSS3/05-继承权重长度颜色"
},
{
"text": "06-盒子模型-1",
"link": "/CSS3/06-盒子模型-1"
},
{
"text": "06-盒子模型-2",
"link": "/CSS3/06-盒子模型-2"
},
{
"text": "07-浮动",
"link": "/CSS3/07-浮动"
},
{
"text": "08-高度塌陷与BFC",
"link": "/CSS3/08-高度塌陷与BFC"
},
{
"text": "09-定位1",
"link": "/CSS3/09-定位1"
},
{
"text": "09-定位2",
"link": "/CSS3/09-定位2"
},
{
"text": "10-字体",
"link": "/CSS3/10-字体"
},
{
"text": "11-背景",
"link": "/CSS3/11-背景"
},
{
"text": "12-表格样式",
"link": "/CSS3/12-表格样式"
},
{
"text": "13-动画",
"link": "/CSS3/13-动画"
},
{
"text": "14-变形",
"link": "/CSS3/14-变形"
},
{
"text": "15-弹性盒模型",
"link": "/CSS3/15-弹性盒模型"
},
{
"text": "16-多列布局",
"link": "/CSS3/16-多列布局"
},
{
"text": "17-视口",
"link": "/CSS3/17-视口"
},
{
"text": "18-响应式布局",
"link": "/CSS3/18-响应式布局"
},
{
"text": "19-补充",
"link": "/CSS3/19-补充"
}
],
"/Dart/": [
{
"text": "01-Dart简介",
"link": "/Dart/01-Dart简介"
},
{
"text": "02-基础语法",
"link": "/Dart/02-基础语法"
},
{
"text": "03-语句",
"link": "/Dart/03-语句"
},
{
"text": "04-非空安全",
"link": "/Dart/04-非空安全"
},
{
"text": "05-函数",
"link": "/Dart/05-函数"
},
{
"text": "06-容器",
"link": "/Dart/06-容器"
},
{
"text": "07-面向对象-1",
"link": "/Dart/07-面向对象-1"
},
{
"text": "07-面向对象-2",
"link": "/Dart/07-面向对象-2"
},
{
"text": "08-泛型",
"link": "/Dart/08-泛型"
},
{
"text": "09-函数式编程",
"link": "/Dart/09-函数式编程"
},
{
"text": "10-库",
"link": "/Dart/10-库"
},
{
"text": "11-异常",
"link": "/Dart/11-异常"
},
{
"text": "12-异步",
"link": "/Dart/12-异步"
}
],
"/Docker/": [
{
"text": "01-Docker简介",
"link": "/Docker/01-Docker简介"
},
{
"text": "02-Docker安装",
"link": "/Docker/02-Docker安装"
},
{
"text": "03-镜像命令",
"link": "/Docker/03-镜像命令"
},
{
"text": "04-容器命令",
"link": "/Docker/04-容器命令"
},
{
"text": "05-其他命令",
"link": "/Docker/05-其他命令"
},
{
"text": "06-Docker平台架构",
"link": "/Docker/06-Docker平台架构"
},
{
"text": "07-容器数据卷",
"link": "/Docker/07-容器数据卷"
},
{
"text": "08-镜像仓库",
"link": "/Docker/08-镜像仓库"
},
{
"text": "09-常用容器部署-Tomcat",
"link": "/Docker/09-常用容器部署-Tomcat"
},
{
"text": "10-常用容器部署-Redis",
"link": "/Docker/10-常用容器部署-Redis"
},
{
"text": "11-常用容器部署-MySQL",
"link": "/Docker/11-常用容器部署-MySQL"
},
{
"text": "12-常用容器部署-Nginx",
"link": "/Docker/12-常用容器部署-Nginx"
},
{
"text": "13-常用容器部署-Nginx-https",
"link": "/Docker/13-常用容器部署-Nginx-https"
},
{
"text": "14-Docker进阶",
"link": "/Docker/14-Docker进阶"
}
],
"/Docker-Adv/": [
{
"text": "01-Dockerfile",
"link": "/Docker-Adv/01-Dockerfile"
},
{
"text": "02-Docker部署SpringBoot项目",
"link": "/Docker-Adv/02-Docker部署SpringBoot项目"
},
{
"text": "03-虚悬镜像",
"link": "/Docker-Adv/03-虚悬镜像"
},
{
"text": "04-Docker网络",
"link": "/Docker-Adv/04-Docker网络"
},
{
"text": "05-DockerCompose",
"link": "/Docker-Adv/05-DockerCompose"
},
{
"text": "06-限制容器资源",
"link": "/Docker-Adv/06-限制容器资源"
},
{
"text": "07-处理占用空间问题",
"link": "/Docker-Adv/07-处理占用空间问题"
},
{
"text": "08-Portainer可视化工具",
"link": "/Docker-Adv/08-Portainer可视化工具"
},
{
"text": "09-1Panel可视化工具",
"link": "/Docker-Adv/09-1Panel可视化工具"
}
],
"/Flutter/": [
{
"text": "01-Flutter简介",
"link": "/Flutter/01-Flutter简介"
},
{
"text": "02-环境安装",
"link": "/Flutter/02-环境安装"
},
{
"text": "03-Flutter初体验",
"link": "/Flutter/03-Flutter初体验"
},
{
"text": "04-组件-1",
"link": "/Flutter/04-组件-1"
},
{
"text": "04-组件-2",
"link": "/Flutter/04-组件-2"
},
{
"text": "04-组件-3",
"link": "/Flutter/04-组件-3"
},
{
"text": "04-组件-4",
"link": "/Flutter/04-组件-4"
},
{
"text": "05-页面",
"link": "/Flutter/05-页面"
},
{
"text": "06-路由",
"link": "/Flutter/06-路由"
},
{
"text": "07-Dialog",
"link": "/Flutter/07-Dialog"
},
{
"text": "08-PageView",
"link": "/Flutter/08-PageView"
}
],
"/Git/": [
{
"text": "01-Git简介",
"link": "/Git/01-Git简介"
},
{
"text": "02-git基本使用",
"link": "/Git/02-git基本使用"
},
{
"text": "03-VSCode中操作git",
"link": "/Git/03-VSCode中操作git"
},
{
"text": "04-分支",
"link": "/Git/04-分支"
},
{
"text": "05-变基",
"link": "/Git/05-变基"
},
{
"text": "06-远程仓库",
"link": "/Git/06-远程仓库"
},
{
"text": "07-回到过去",
"link": "/Git/07-回到过去"
},
{
"text": "08-标签",
"link": "/Git/08-标签"
},
{
"text": "09-gitignore",
"link": "/Git/09-gitignore"
},
{
"text": "10-IDEA中操作git",
"link": "/Git/10-IDEA中操作git"
},
{
"text": "11-最佳实践",
"link": "/Git/11-最佳实践"
}
],
"/HTML5/": [
{
"text": "01-前端简介",
"link": "/HTML5/01-前端简介"
},
{
"text": "02-HTML5简介",
"link": "/HTML5/02-HTML5简介"
},
{
"text": "03-开发环境",
"link": "/HTML5/03-开发环境"
},
{
"text": "04-字符编码",
"link": "/HTML5/04-字符编码"
},
{
"text": "05-文本语义标签",
"link": "/HTML5/05-文本语义标签"
},
{
"text": "06-块元素和行内元素",
"link": "/HTML5/06-块元素和行内元素"
},
{
"text": "07-布局语义标签",
"link": "/HTML5/07-布局语义标签"
},
{
"text": "08-列表",
"link": "/HTML5/08-列表"
},
{
"text": "09-超链接",
"link": "/HTML5/09-超链接"
},
{
"text": "10-图片",
"link": "/HTML5/10-图片"
},
{
"text": "11-表格",
"link": "/HTML5/11-表格"
},
{
"text": "12-表单元素",
"link": "/HTML5/12-表单元素"
},
{
"text": "13-内联框架",
"link": "/HTML5/13-内联框架"
},
{
"text": "14-音视频",
"link": "/HTML5/14-音视频"
},
{
"text": "15-字符实体",
"link": "/HTML5/15-字符实体"
},
{
"text": "16-meta标签",
"link": "/HTML5/16-meta标签"
},
{
"text": "17-网站图标",
"link": "/HTML5/17-网站图标"
}
],
"/Harbor/": [
{
"text": "01-Harbor简介",
"link": "/Harbor/01-Harbor简介"
},
{
"text": "02-Harbor安装",
"link": "/Harbor/02-Harbor安装"
},
{
"text": "03-Docker使用Harbor镜像仓库",
"link": "/Harbor/03-Docker使用Harbor镜像仓库"
},
{
"text": "99-遇到的错误",
"link": "/Harbor/99-遇到的错误"
}
],
"/Java/": [
{
"text": "01-Java简介",
"link": "/Java/01-Java简介"
},
{
"text": "02-基础语法",
"link": "/Java/02-基础语法"
},
{
"text": "03-运算符",
"link": "/Java/03-运算符"
},
{
"text": "04-流程控制",
"link": "/Java/04-流程控制"
},
{
"text": "05-数组",
"link": "/Java/05-数组"
},
{
"text": "06-方法",
"link": "/Java/06-方法"
},
{
"text": "07-面向对象-1",
"link": "/Java/07-面向对象-1"
},
{
"text": "07-面向对象-2",
"link": "/Java/07-面向对象-2"
},
{
"text": "07-面向对象-3",
"link": "/Java/07-面向对象-3"
},
{
"text": "07-面向对象-4",
"link": "/Java/07-面向对象-4"
},
{
"text": "07-面向对象-5",
"link": "/Java/07-面向对象-5"
},
{
"text": "08-枚举",
"link": "/Java/08-枚举"
},
{
"text": "09-集合",
"link": "/Java/09-集合"
},
{
"text": "10-异常",
"link": "/Java/10-异常"
},
{
"text": "11-多线程",
"link": "/Java/11-多线程"
},
{
"text": "12-文件与IO",
"link": "/Java/12-文件与IO"
},
{
"text": "13-Java常用类",
"link": "/Java/13-Java常用类"
},
{
"text": "14-Maven项目",
"link": "/Java/14-Maven项目"
},
{
"text": "15-进阶部分",
"link": "/Java/15-进阶部分"
}
],
"/Java-Adv/": [
{
"text": "01-网络编程",
"link": "/Java-Adv/01-网络编程"
},
{
"text": "02-泛型",
"link": "/Java-Adv/02-泛型"
},
{
"text": "03-注解",
"link": "/Java-Adv/03-注解"
},
{
"text": "04-反射",
"link": "/Java-Adv/04-反射"
},
{
"text": "05-Java7新特性",
"link": "/Java-Adv/05-Java7新特性"
},
{
"text": "06-Java8新特性",
"link": "/Java-Adv/06-Java8新特性"
},
{
"text": "07-JDBC",
"link": "/Java-Adv/07-JDBC"
}
],
"/JavaScript/": [
{
"text": "01-JavaScript简介",
"link": "/JavaScript/01-JavaScript简介"
},
{
"text": "02-开发环境",
"link": "/JavaScript/02-开发环境"
},
{
"text": "03-HelloWorld",
"link": "/JavaScript/03-HelloWorld"
},
{
"text": "04-基础语法",
"link": "/JavaScript/04-基础语法"
},
{
"text": "05-运算符",
"link": "/JavaScript/05-运算符"
},
{
"text": "06-流程控制",
"link": "/JavaScript/06-流程控制"
},
{
"text": "07-对象",
"link": "/JavaScript/07-对象"
},
{
"text": "08-函数",
"link": "/JavaScript/08-函数"
},
{
"text": "09-面向对象-1",
"link": "/JavaScript/09-面向对象-1"
},
{
"text": "09-面向对象-2",
"link": "/JavaScript/09-面向对象-2"
},
{
"text": "09-面向对象-3",
"link": "/JavaScript/09-面向对象-3"
},
{
"text": "10-数组",
"link": "/JavaScript/10-数组"
},
{
"text": "11-函数进阶",
"link": "/JavaScript/11-函数进阶"
},
{
"text": "12-对象和数组补充",
"link": "/JavaScript/12-对象和数组补充"
},
{
"text": "13-字符串和正则表达式",
"link": "/JavaScript/13-字符串和正则表达式"
},
{
"text": "14-常用API",
"link": "/JavaScript/14-常用API"
},
{
"text": "15-定时器与事件循环",
"link": "/JavaScript/15-定时器与事件循环"
},
{
"text": "16-DOM-1",
"link": "/JavaScript/16-DOM-1"
},
{
"text": "16-DOM-2",
"link": "/JavaScript/16-DOM-2"
},
{
"text": "16-DOM-3",
"link": "/JavaScript/16-DOM-3"
},
{
"text": "16-DOM-4",
"link": "/JavaScript/16-DOM-4"
},
{
"text": "17-BOM",
"link": "/JavaScript/17-BOM"
},
{
"text": "18-异常处理",
"link": "/JavaScript/18-异常处理"
},
{
"text": "19-异步编程",
"link": "/JavaScript/19-异步编程"
},
{
"text": "20-模块化",
"link": "/JavaScript/20-模块化"
},
{
"text": "21-浏览器的本地存储",
"link": "/JavaScript/21-浏览器的本地存储"
}
],
"/Jenkins/": [
{
"text": "01-Jenkins简介",
"link": "/Jenkins/01-Jenkins简介"
},
{
"text": "02-环境安装",
"link": "/Jenkins/02-环境安装"
},
{
"text": "03-部署SpringBoot",
"link": "/Jenkins/03-部署SpringBoot"
},
{
"text": "04-监听Git代码变化",
"link": "/Jenkins/04-监听Git代码变化"
},
{
"text": "05-构建触发器",
"link": "/Jenkins/05-构建触发器"
},
{
"text": "06-接收构建通知",
"link": "/Jenkins/06-接收构建通知"
},
{
"text": "07-部署SpringBoot到Docker中",
"link": "/Jenkins/07-部署SpringBoot到Docker中"
},
{
"text": "08-部署Vue项目到Nginx",
"link": "/Jenkins/08-部署Vue项目到Nginx"
},
{
"text": "09-Jenkins集群配置",
"link": "/Jenkins/09-Jenkins集群配置"
},
{
"text": "10-流水线Pipeline简介",
"link": "/Jenkins/10-流水线Pipeline简介"
},
{
"text": "11-Pipeline部署SpringBoot到Docker",
"link": "/Jenkins/11-Pipeline部署SpringBoot到Docker"
},
{
"text": "12-Jenkinsfile的多分支构建",
"link": "/Jenkins/12-Jenkinsfile的多分支构建"
}
],
"/Kotlin/": [
{
"text": "01-Kotlin简介",
"link": "/Kotlin/01-Kotlin简介"
},
{
"text": "02-基础语法",
"link": "/Kotlin/02-基础语法"
},
{
"text": "03-运算与控制",
"link": "/Kotlin/03-运算与控制"
},
{
"text": "04-非空安全",
"link": "/Kotlin/04-非空安全"
},
{
"text": "05-函数",
"link": "/Kotlin/05-函数"
},
{
"text": "06-函数式编程",
"link": "/Kotlin/06-函数式编程"
},
{
"text": "07-容器",
"link": "/Kotlin/07-容器"
},
{
"text": "08-面向对象-1",
"link": "/Kotlin/08-面向对象-1"
},
{
"text": "08-面向对象-2",
"link": "/Kotlin/08-面向对象-2"
},
{
"text": "08-面向对象-3",
"link": "/Kotlin/08-面向对象-3"
},
{
"text": "09-标准库函数",
"link": "/Kotlin/09-标准库函数"
},
{
"text": "10-泛型",
"link": "/Kotlin/10-泛型"
},
{
"text": "11-异常",
"link": "/Kotlin/11-异常"
},
{
"text": "12-Java互操作",
"link": "/Kotlin/12-Java互操作"
}
],
"/MyBatis/": [
{
"text": "01-MyBatis简介",
"link": "/MyBatis/01-MyBatis简介"
},
{
"text": "02-HelloWorld",
"link": "/MyBatis/02-HelloWorld"
},
{
"text": "03-MyBatis核心配置文件",
"link": "/MyBatis/03-MyBatis核心配置文件"
},
{
"text": "04-增删改查",
"link": "/MyBatis/04-增删改查"
},
{
"text": "05-传递和获取参数",
"link": "/MyBatis/05-传递和获取参数"
},
{
"text": "06-查询结果",
"link": "/MyBatis/06-查询结果"
},
{
"text": "07-特殊SQL的执行",
"link": "/MyBatis/07-特殊SQL的执行"
},
{
"text": "08-多对一和一对多",
"link": "/MyBatis/08-多对一和一对多"
},
{
"text": "09-使用注解开发",
"link": "/MyBatis/09-使用注解开发"
},
{
"text": "10-动态SQL",
"link": "/MyBatis/10-动态SQL"
},
{
"text": "11-分页",
"link": "/MyBatis/11-分页"
},
{
"text": "12-缓存",
"link": "/MyBatis/12-缓存"
},
{
"text": "13-SpringBoot整合MyBatis",
"link": "/MyBatis/13-SpringBoot整合MyBatis"
},
{
"text": "14-使用Redis作为二级缓存",
"link": "/MyBatis/14-使用Redis作为二级缓存"
},
{
"text": "15-逆向工程",
"link": "/MyBatis/15-逆向工程"
}
],
"/MyBatis-Plus/": [
{
"text": "01-MyBatis-Plus简介",
"link": "/MyBatis-Plus/01-MyBatis-Plus简介"
},
{
"text": "02-HelloWorld",
"link": "/MyBatis-Plus/02-HelloWorld"
},
{
"text": "03-Mapper增删改查",
"link": "/MyBatis-Plus/03-Mapper增删改查"
},
{
"text": "04-主键生成策略",
"link": "/MyBatis-Plus/04-主键生成策略"
},
{
"text": "05-Service增删改查",
"link": "/MyBatis-Plus/05-Service增删改查"
},
{
"text": "06-映射规则",
"link": "/MyBatis-Plus/06-映射规则"
},
{
"text": "07-查询进阶",
"link": "/MyBatis-Plus/07-查询进阶"
},
{
"text": "08-更新删除进阶",
"link": "/MyBatis-Plus/08-更新删除进阶"
},
{
"text": "09-分页查询",
"link": "/MyBatis-Plus/09-分页查询"
},
{
"text": "10-逻辑删除",
"link": "/MyBatis-Plus/10-逻辑删除"
},
{
"text": "11-映射枚举",
"link": "/MyBatis-Plus/11-映射枚举"
},
{
"text": "12-自动填充",
"link": "/MyBatis-Plus/12-自动填充"
},
{
"text": "13-悲观锁与乐观锁",
"link": "/MyBatis-Plus/13-悲观锁与乐观锁"
},
{
"text": "14-防全表更新与删除插件",
"link": "/MyBatis-Plus/14-防全表更新与删除插件"
},
{
"text": "15-MyBatisX插件",
"link": "/MyBatis-Plus/15-MyBatisX插件"
},
{
"text": "16-代码生成器",
"link": "/MyBatis-Plus/16-代码生成器"
},
{
"text": "17-多数据源",
"link": "/MyBatis-Plus/17-多数据源"
}
],
"/MySQL/": [
{
"text": "01-SQL简介",
"link": "/MySQL/01-SQL简介"
},
{
"text": "02-环境搭建",
"link": "/MySQL/02-环境搭建"
},
{
"text": "03-SQL语法规则",
"link": "/MySQL/03-SQL语法规则"
},
{
"text": "04-数据库操作",
"link": "/MySQL/04-数据库操作"
},
{
"text": "05-表操作",
"link": "/MySQL/05-表操作"
},
{
"text": "06-插入数据",
"link": "/MySQL/06-插入数据"
},
{
"text": "07-查询数据-1",
"link": "/MySQL/07-查询数据-1"
},
{
"text": "07-查询数据-2",
"link": "/MySQL/07-查询数据-2"
},
{
"text": "08-修改数据",
"link": "/MySQL/08-修改数据"
},
{
"text": "09-删除数据",
"link": "/MySQL/09-删除数据"
},
{
"text": "10-函数",
"link": "/MySQL/10-函数"
},
{
"text": "11-约束",
"link": "/MySQL/11-约束"
},
{
"text": "12-多表查询-1",
"link": "/MySQL/12-多表查询-1"
},
{
"text": "12-多表查询-2",
"link": "/MySQL/12-多表查询-2"
},
{
"text": "13-事务",
"link": "/MySQL/13-事务"
},
{
"text": "14-用户与权限",
"link": "/MySQL/14-用户与权限"
}
],
"/Nginx/": [
{
"text": "01-Nginx简介",
"link": "/Nginx/01-Nginx简介"
},
{
"text": "02-Nginx安装",
"link": "/Nginx/02-Nginx安装"
},
{
"text": "03-Nginx文件与命令",
"link": "/Nginx/03-Nginx文件与命令"
},
{
"text": "04-多站点配置",
"link": "/Nginx/04-多站点配置"
},
{
"text": "05-Nginx日志",
"link": "/Nginx/05-Nginx日志"
},
{
"text": "06-gzip压缩配置",
"link": "/Nginx/06-gzip压缩配置"
},
{
"text": "07-return跳转",
"link": "/Nginx/07-return跳转"
},
{
"text": "08-https配置",
"link": "/Nginx/08-https配置"
},
{
"text": "09-location配置",
"link": "/Nginx/09-location配置"
},
{
"text": "10-前后端分离与跨域",
"link": "/Nginx/10-前后端分离与跨域"
},
{
"text": "11-负载均衡配置",
"link": "/Nginx/11-负载均衡配置"
},
{
"text": "12-开启basic认证",
"link": "/Nginx/12-开启basic认证"
},
{
"text": "13-目录浏览功能",
"link": "/Nginx/13-目录浏览功能"
},
{
"text": "14-访问控制",
"link": "/Nginx/14-访问控制"
},
{
"text": "15-Nginx防盗链",
"link": "/Nginx/15-Nginx防盗链"
}
],
"/Python/": [
{
"text": "01-Python简介",
"link": "/Python/01-Python简介"
},
{
"text": "02-基础语法",
"link": "/Python/02-基础语法"
},
{
"text": "03-运算符",
"link": "/Python/03-运算符"
},
{
"text": "04-流程控制",
"link": "/Python/04-流程控制"
},
{
"text": "05-容器-1",
"link": "/Python/05-容器-1"
},
{
"text": "05-容器-2",
"link": "/Python/05-容器-2"
},
{
"text": "06-函数",
"link": "/Python/06-函数"
},
{
"text": "07-面向对象-1",
"link": "/Python/07-面向对象-1"
},
{
"text": "07-面向对象-2",
"link": "/Python/07-面向对象-2"
},
{
"text": "08-文件操作",
"link": "/Python/08-文件操作"
},
{
"text": "09-模块和包",
"link": "/Python/09-模块和包"
},
{
"text": "10-异常",
"link": "/Python/10-异常"
},
{
"text": "11-函数式编程",
"link": "/Python/11-函数式编程"
},
{
"text": "12-多线程",
"link": "/Python/12-多线程"
},
{
"text": "13-网络编程",
"link": "/Python/13-网络编程"
}
],
"/Quartz/": [
{
"text": "01-Quartz简介",
"link": "/Quartz/01-Quartz简介"
},
{
"text": "02-HelloWorld",
"link": "/Quartz/02-HelloWorld"
},
{
"text": "03-传递参数",
"link": "/Quartz/03-传递参数"
},
{
"text": "04-Job",
"link": "/Quartz/04-Job"
},
{
"text": "05-触发器",
"link": "/Quartz/05-触发器"
},
{
"text": "06-调度器",
"link": "/Quartz/06-调度器"
},
{
"text": "07-SpringBoot集成Quartz",
"link": "/Quartz/07-SpringBoot集成Quartz"
},
{
"text": "08-持久化与集群",
"link": "/Quartz/08-持久化与集群"
},
{
"text": "09-动态调度",
"link": "/Quartz/09-动态调度"
}
],
"/ROS2/": [
{
"text": "01-ROS简介",
"link": "/ROS2/01-ROS简介"
},
{
"text": "02-环境安装",
"link": "/ROS2/02-环境安装"
},
{
"text": "03-HelloWorld",
"link": "/ROS2/03-HelloWorld"
},
{
"text": "04-话题通信",
"link": "/ROS2/04-话题通信"
},
{
"text": "05-服务通信",
"link": "/ROS2/05-服务通信"
},
{
"text": "06-通信接口",
"link": "/ROS2/06-通信接口"
},
{
"text": "07-动作通信",
"link": "/ROS2/07-动作通信"
},
{
"text": "08-参数",
"link": "/ROS2/08-参数"
},
{
"text": "09-分布式通信",
"link": "/ROS2/09-分布式通信"
},
{
"text": "10-Launch",
"link": "/ROS2/10-Launch"
},
{
"text": "11-TF坐标变换",
"link": "/ROS2/11-TF坐标变换"
},
{
"text": "12-RVIZ",
"link": "/ROS2/12-RVIZ"
},
{
"text": "13-URDF机器人建模",
"link": "/ROS2/13-URDF机器人建模"
},
{
"text": "14-Xacro",
"link": "/ROS2/14-Xacro"
}
],
"/Spring/": [
{
"text": "01-Spring简介",
"link": "/Spring/01-Spring简介"
},
{
"text": "02-HelloWorld",
"link": "/Spring/02-HelloWorld"
},
{
"text": "03-IoC容器",
"link": "/Spring/03-IoC容器"
},
{
"text": "04-IoC容器-基于XML-1",
"link": "/Spring/04-IoC容器-基于XML-1"
},
{
"text": "04-IoC容器-基于XML-2",
"link": "/Spring/04-IoC容器-基于XML-2"
},
{
"text": "05-IoC容器-基于注解-1",
"link": "/Spring/05-IoC容器-基于注解-1"
},
{
"text": "05-IoC容器-基于注解-2",
"link": "/Spring/05-IoC容器-基于注解-2"
},
{
"text": "06-AOP面向切面编程",
"link": "/Spring/06-AOP面向切面编程"
},
{
"text": "07-AOP-基于注解",
"link": "/Spring/07-AOP-基于注解"
},
{
"text": "08-AOP-基于XML",
"link": "/Spring/08-AOP-基于XML"
},
{
"text": "09-整合Junit",
"link": "/Spring/09-整合Junit"
},
{
"text": "10-事务-JdbcTemplate",
"link": "/Spring/10-事务-JdbcTemplate"
},
{
"text": "11-事务-注解实现声明式事务",
"link": "/Spring/11-事务-注解实现声明式事务"
},
{
"text": "12-事务-XML实现声明式事务",
"link": "/Spring/12-事务-XML实现声明式事务"
},
{
"text": "13-基于注解的Spring项目完整配置",
"link": "/Spring/13-基于注解的Spring项目完整配置"
},
{
"text": "14-资源操作",
"link": "/Spring/14-资源操作"
},
{
"text": "15-国际化",
"link": "/Spring/15-国际化"
},
{
"text": "16-Spring架构图",
"link": "/Spring/16-Spring架构图"
}
],
"/SpringBoot3/": [
{
"text": "01-SpringBoot简介",
"link": "/SpringBoot3/01-SpringBoot简介"
},
{
"text": "02-HelloWorld",
"link": "/SpringBoot3/02-HelloWorld"
},
{
"text": "03-Lombok和Hutool",
"link": "/SpringBoot3/03-Lombok和Hutool"
},
{
"text": "04-单元测试",
"link": "/SpringBoot3/04-单元测试"
},
{
"text": "05-配置文件",
"link": "/SpringBoot3/05-配置文件"
},
{
"text": "06-注册组件",
"link": "/SpringBoot3/06-注册组件"
},
{
"text": "07-SpringBoot集成Redis",
"link": "/SpringBoot3/07-SpringBoot集成Redis"
},
{
"text": "08-装逼配置",
"link": "/SpringBoot3/08-装逼配置"
},
{
"text": "09-热部署",
"link": "/SpringBoot3/09-热部署"
},
{
"text": "10-日志配置",
"link": "/SpringBoot3/10-日志配置"
},
{
"text": "11-SpringBoot集成Mybatis-Plus",
"link": "/SpringBoot3/11-SpringBoot集成Mybatis-Plus"
},
{
"text": "12-拦截器配置",
"link": "/SpringBoot3/12-拦截器配置"
},
{
"text": "13-过滤器配置",
"link": "/SpringBoot3/13-过滤器配置"
},
{
"text": "14-统一返回结果和异常处理",
"link": "/SpringBoot3/14-统一返回结果和异常处理"
},
{
"text": "15-拦截并修改返回结果",
"link": "/SpringBoot3/15-拦截并修改返回结果"
},
{
"text": "16-跨域配置",
"link": "/SpringBoot3/16-跨域配置"
},
{
"text": "17-启动和停止时执行",
"link": "/SpringBoot3/17-启动和停止时执行"
},
{
"text": "18-SpringBoot集成Springdoc",
"link": "/SpringBoot3/18-SpringBoot集成Springdoc"
},
{
"text": "19-自动配置原理",
"link": "/SpringBoot3/19-自动配置原理"
},
{
"text": "20-自定义starter",
"link": "/SpringBoot3/20-自定义starter"
},
{
"text": "21-多模块SpringBoot项目",
"link": "/SpringBoot3/21-多模块SpringBoot项目"
},
{
"text": "22-项目打包部署",
"link": "/SpringBoot3/22-项目打包部署"
},
{
"text": "23-SpringBoot集成Mybatis",
"link": "/SpringBoot3/23-SpringBoot集成Mybatis"
}
],
"/SpringMVC/": [
{
"text": "01-SpringMVC简介",
"link": "/SpringMVC/01-SpringMVC简介"
},
{
"text": "02-HelloWorld",
"link": "/SpringMVC/02-HelloWorld"
},
{
"text": "03-HTTP协议",
"link": "/SpringMVC/03-HTTP协议"
},
{
"text": "04-请求映射与RESTful",
"link": "/SpringMVC/04-请求映射与RESTful"
},
{
"text": "05-参数绑定",
"link": "/SpringMVC/05-参数绑定"
},
{
"text": "06-SpringMVC与Thymeleaf",
"link": "/SpringMVC/06-SpringMVC与Thymeleaf"
},
{
"text": "07-Thymeleaf实现CRUD",
"link": "/SpringMVC/07-Thymeleaf实现CRUD"
},
{
"text": "08-域对象",
"link": "/SpringMVC/08-域对象"
},
{
"text": "09-转发与重定向",
"link": "/SpringMVC/09-转发与重定向"
},
{
"text": "10-静态资源处理",
"link": "/SpringMVC/10-静态资源处理"
},
{
"text": "11-消息转换器",
"link": "/SpringMVC/11-消息转换器"
},
{
"text": "12-类型转换",
"link": "/SpringMVC/12-类型转换"
},
{
"text": "13-文件上传与下载",
"link": "/SpringMVC/13-文件上传与下载"
},
{
"text": "14-拦截器",
"link": "/SpringMVC/14-拦截器"
},
{
"text": "15-过滤器",
"link": "/SpringMVC/15-过滤器"
},
{
"text": "16-统一异常处理",
"link": "/SpringMVC/16-统一异常处理"
},
{
"text": "17-数据校验",
"link": "/SpringMVC/17-数据校验"
},
{
"text": "18-全注解开发",
"link": "/SpringMVC/18-全注解开发"
},
{
"text": "19-SSM整合",
"link": "/SpringMVC/19-SSM整合"
},
{
"text": "20-登录注册和访问拦截(传统)",
"link": "/SpringMVC/20-登录注册和访问拦截(传统)"
},
{
"text": "21-登录注册和访问拦截(Redis)",
"link": "/SpringMVC/21-登录注册和访问拦截(Redis)"
},
{
"text": "22-登录注册和访问拦截(JWT)",
"link": "/SpringMVC/22-登录注册和访问拦截(JWT)"
}
],
"/Vue2/": [
{
"text": "01-Vue简介",
"link": "/Vue2/01-Vue简介"
},
{
"text": "02-开发环境搭建",
"link": "/Vue2/02-开发环境搭建"
},
{
"text": "03-HelloWorld",
"link": "/Vue2/03-HelloWorld"
},
{
"text": "04-指令",
"link": "/Vue2/04-指令"
},
{
"text": "05-事件修饰符",
"link": "/Vue2/05-事件修饰符"
},
{
"text": "06-Vue中使用样式",
"link": "/Vue2/06-Vue中使用样式"
},
{
"text": "07-过滤器",
"link": "/Vue2/07-过滤器"
},
{
"text": "08-键盘修饰符",
"link": "/Vue2/08-键盘修饰符"
},
{
"text": "09-计算属性",
"link": "/Vue2/09-计算属性"
},
{
"text": "10-侦听器watch",
"link": "/Vue2/10-侦听器watch"
},
{
"text": "11-自定义指令",
"link": "/Vue2/11-自定义指令"
},
{
"text": "12-生命周期函数",
"link": "/Vue2/12-生命周期函数"
},
{
"text": "13-动画",
"link": "/Vue2/13-动画"
},
{
"text": "14-组件",
"link": "/Vue2/14-组件"
},
{
"text": "15-插槽",
"link": "/Vue2/15-插槽"
},
{
"text": "16-Vuex",
"link": "/Vue2/16-Vuex"
},
{
"text": "17-路由",
"link": "/Vue2/17-路由"
},
{
"text": "18-引入第三方组件",
"link": "/Vue2/18-引入第三方组件"
},
{
"text": "19-浏览器的本地存储",
"link": "/Vue2/19-浏览器的本地存储"
},
{
"text": "20-网络请求",
"link": "/Vue2/20-网络请求"
},
{
"text": "21-多环境配置与发布",
"link": "/Vue2/21-多环境配置与发布"
}
],
"/Vue3/": [
{
"text": "01-Vue简介",
"link": "/Vue3/01-Vue简介"
},
{
"text": "02-开发环境搭建",
"link": "/Vue3/02-开发环境搭建"
},
{
"text": "03-HelloWorld",
"link": "/Vue3/03-HelloWorld"
},
{
"text": "04-Vue3的API",
"link": "/Vue3/04-Vue3的API"
},
{
"text": "05-指令与事件修饰符",
"link": "/Vue3/05-指令与事件修饰符"
},
{
"text": "06-计算属性computed",
"link": "/Vue3/06-计算属性computed"
},
{
"text": "07-侦听器watch",
"link": "/Vue3/07-侦听器watch"
},
{
"text": "08-watchEffect",
"link": "/Vue3/08-watchEffect"
},
{
"text": "09-自定义指令",
"link": "/Vue3/09-自定义指令"
},
{
"text": "10-按键修饰符",
"link": "/Vue3/10-按键修饰符"
},
{
"text": "11-Vue中的样式",
"link": "/Vue3/11-Vue中的样式"
},
{
"text": "12-生命周期函数",
"link": "/Vue3/12-生命周期函数"
},
{
"text": "13-动画",
"link": "/Vue3/13-动画"
},
{
"text": "14-组件",
"link": "/Vue3/14-组件"
},
{
"text": "15-ref与$parent",
"link": "/Vue3/15-ref与$parent"
},
{
"text": "16-hooks",
"link": "/Vue3/16-hooks"
},
{
"text": "17-pinia",
"link": "/Vue3/17-pinia"
},
{
"text": "18-路由",
"link": "/Vue3/18-路由"
},
{
"text": "19-插槽slot",
"link": "/Vue3/19-插槽slot"
},
{
"text": "20-引入第三方组件",
"link": "/Vue3/20-引入第三方组件"
},
{
"text": "21-浏览器的本地存储",
"link": "/Vue3/21-浏览器的本地存储"
},
{
"text": "22-网络请求",
"link": "/Vue3/22-网络请求"
},
{
"text": "23-多环境配置与发布",
"link": "/Vue3/23-多环境配置与发布"
},
{
"text": "24-其他API",
"link": "/Vue3/24-其他API"
}
],
"/api-examples": [
{
"text": "api-examples",
"link": "/api-examples"
}
],
"/computer-basic/": [
{
"text": "01-进制",
"link": "/computer-basic/01-进制"
},
{
"text": "02-位与字节",
"link": "/computer-basic/02-位与字节"
},
{
"text": "03-原码反码补码",
"link": "/computer-basic/03-原码反码补码"
}
],
"/containerd/": [
{
"text": "01-containerd简介",
"link": "/containerd/01-containerd简介"
},
{
"text": "02-containerd安装",
"link": "/containerd/02-containerd安装"
},
{
"text": "03-镜像管理",
"link": "/containerd/03-镜像管理"
},
{
"text": "04-容器管理",
"link": "/containerd/04-容器管理"
},
{
"text": "05-containerd使用Harbor镜像仓库",
"link": "/containerd/05-containerd使用Harbor镜像仓库"
},
{
"text": "06-namespace管理",
"link": "/containerd/06-namespace管理"
},
{
"text": "07-Network管理",
"link": "/containerd/07-Network管理"
}
],
"/index": [
{
"text": "index",
"link": "/index"
}
],
"/markdown-examples": [
{
"text": "markdown-examples",
"link": "/markdown-examples"
}
]
},
"outline": {
"level": [
2,
4
],
"label": "本章内容"
},
"docFooter": {
"prev": "上一页",
"next": "下一页"
}
}Page Data
{
"title": "Runtime API Examples",
"description": "",
"frontmatter": {
"outline": "deep"
},
"headers": [],
"relativePath": "api-examples.md",
"filePath": "api-examples.md"
}Page Frontmatter
{
"outline": "deep"
}More
Check out the documentation for the full list of runtime APIs.