首页
›
后端、数据与云原生工程
›
057-Jetpack Compose、自适应UI与无障碍工程
›
《Compose导航与页面架构工程》
VIP7
本课程属于:057-Jetpack Compose、自适应UI与无障碍工程
后端、数据与云原生工程 · 共 7 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BottomNavigation自定义槽位技巧
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
BottomNavigation组件架构
Slot定义 · 默认插槽 · 命名插槽
BottomNaviga…
组件架构
02
自定义槽位基础原理
Vue/React中Slot/Chi… · 模板编译 · 虚拟节点树
自定义槽位基础原…
Vue/React
03
创建第一个自定义槽位组件
项目初始化 · 组件注册 · 基本模板结构
创建第一个自定义…
项目初始化
04
作用域插槽传递数据
定义插槽Props · 类型声明 · 子组件向父组件暴露数据
作用域插槽传递数…
Props
05
具名插槽实现多区域定制
图标区 · 标签区 · 徽标区
具名插槽实现多区…
图标区
06
动态插槽名与条件渲染
根据路由或状态动态切换插槽内容
动态插槽名
条件渲染
07
插槽内容样式隔离与覆盖
Scoped CSS · CSS Modules · BEM命名策略
插槽内容样式隔离
覆盖
08
自定义动画与过渡
插槽内容进出动画 · 列表过渡 · 状态切换动效
自定义动画
过渡
09
事件穿透与自定义事件
子组件事件传递到插槽内容 · emit修饰符 · v-on监听
事件穿透
自定义事件
10
响应式状态管理在槽位中的应用
Pinia/Vuex或React C…
响应式状态管理
槽位
11
TypeScript类型增强
为插槽定义泛型类型 · 类型推导 · Props类型安全
TypeScript
类型增强
12
单元测试插槽组件
使用vitest/jest测试插槽渲… · 数据传递 · 事件触发
单元测试插槽组件
vitest/jest
13
端到端测试自定义槽位
Cypress/Playwright…
端到端测试自定义…
Cypress/Play…
14
多框架适配
Vue3与React中Slot/Ch…
多框架适配
Vue3
15
跨平台适配(H5/小程序/React Native)
不同平台插槽实现差异及统一方案
H5
React
16
性能优化
避免不必要的重新渲染 · 使用v-memo/useMemo · 插槽内容懒加载
性能优化
避免不必要的重新…
17
错误边界与降级处理
插槽内容异常时显示Fallback…
错误边界
降级处理
18
调试技巧
Vue Devtools/React… · 日志断点 · 动态替换
调试技巧
Vue
19
打包与发布
构建配置优化 · Tree-shaking支持 · 按需加载
打包
发布
20
文档与Storybook
为自定义槽位组件编写文档 · 交互式示例
Storybook
文档
21
常见错误一
插槽未渲染 · 未定义 · scoped slots误解
常见错误一
插槽未渲染
22
常见错误二
样式污染 · 插槽内容与父组件样式冲突
常见错误二
样式污染
23
常见错误三
事件不触发 · 事件冒泡被阻止
常见错误三
事件不触发
24
常见错误四
性能问题:大量插槽内容导致卡顿
常见错误四
性能问题
25
进阶技巧
递归插槽 · 插槽组合 · 高阶插槽组件
进阶技巧
递归插槽
26
与路由结合
基于路由动态填充底部导航插槽内容
路由结合
基于路由动态填充…
27
无障碍(Accessibility)
插槽内容的ARIA标签 · 焦点管理
Accessibilit…
无障碍
28
国际化(i18n)在插槽中的应用
多语言文本 · 方向适配
i18n
国际化
29
设计系统集成
将自定义槽位组件纳入组件库规范
设计系统集成
将自定义槽位组件…
30
综合实战
构建一个完整的多Tab自定义底部导航… · 包含所有技巧
综合实战
Tab
所属VIP或分类
同VIP:Android国际化与多语言工程
同VIP:Android无障碍Accessibility工程
同VIP:Compose-UI组件实战100例