bootstrap-vue3
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWhen to use this skill
何时使用本技能
Use this skill whenever the user wants to:
- Build Vue 3 applications with Bootstrap Vue components
- Use Bootstrap UI components (Button, Form, Table, Modal, etc.)
- Create responsive layouts with Bootstrap grid
- Use Bootstrap Vue directives (v-b-tooltip, v-b-popover, v-b-modal)
- Implement forms with Bootstrap styling
- Display data in Bootstrap tables
- Create modals and alerts
- Use Bootstrap navigation components
- Customize Bootstrap themes
- Migrate from Bootstrap Vue 2.x to 3.0
当用户有以下需求时,可使用本技能:
- 使用Bootstrap Vue组件构建Vue 3应用
- 使用Bootstrap UI组件(Button、Form、Table、Modal等)
- 利用Bootstrap栅格创建响应式布局
- 使用Bootstrap Vue指令(v-b-tooltip、v-b-popover、v-b-modal)
- 实现带有Bootstrap样式的表单
- 在Bootstrap表格中展示数据
- 创建模态框和警告框
- 使用Bootstrap导航组件
- 自定义Bootstrap主题
- 从Bootstrap Vue 2.x迁移到3.0版本
How to use this skill
如何使用本技能
This skill is organized to match the Bootstrap Vue 3.0 official documentation structure (https://bootstrap-vue.org/docs, https://bootstrap-vue.org/docs/components). When working with Bootstrap Vue 3.0:
-
Identify the topic from the user's request:
- Getting started/快速开始 → or
examples/getting-started/installation.mdexamples/getting-started/basic-usage.md - Button/按钮 →
examples/components/button.md - Form/表单 →
examples/components/form.md - Table/表格 →
examples/components/table.md - Modal/模态框 →
examples/components/modal.md - Alert/警告框 →
examples/components/alert.md - Navbar/导航栏 →
examples/components/navbar.md - Grid/栅格 →
examples/components/grid.md - Directives/指令 → or
examples/directives/tooltip.mdexamples/directives/modal.md
- Getting started/快速开始 →
-
Load the appropriate example file from thedirectory:
examples/Getting Started (快速开始) -:examples/getting-started/- - Installing Bootstrap Vue and basic setup
examples/getting-started/installation.md - - Basic component usage
examples/getting-started/basic-usage.md
Components (组件) -:examples/components/- - Button component
examples/components/button.md - - Form components
examples/components/form.md - - Input component
examples/components/input.md - - Table component
examples/components/table.md - - Modal component
examples/components/modal.md - - Alert component
examples/components/alert.md - - Navbar component
examples/components/navbar.md - - Grid system (Container, Row, Col)
examples/components/grid.md - - Card component
examples/components/card.md - - Badge component
examples/components/badge.md - - Dropdown component
examples/components/dropdown.md - - Pagination component
examples/components/pagination.md - - Tabs component
examples/components/tabs.md - - Collapse component
examples/components/collapse.md - - Popover component
examples/components/popover.md - - Tooltip component
examples/components/tooltip.md
Directives (指令) -:examples/directives/- - v-b-tooltip directive
examples/directives/tooltip.md - - v-b-popover directive
examples/directives/popover.md - - v-b-modal directive
examples/directives/modal.md - - v-b-toggle directive
examples/directives/toggle.md
Advanced (高级) -:examples/advanced/- - Customizing Bootstrap theme
examples/advanced/theme-customization.md - - Using composables (useToast, useModal)
examples/advanced/composables.md
-
Follow the specific instructions in that example file for syntax, structure, and best practicesImportant Notes:
- All examples follow Bootstrap Vue 3.0 API (Vue 3 + Bootstrap 5)
- Examples use Composition API syntax
- Each example file includes key concepts, code examples, and key points
- Always check the example file for best practices and common patterns
-
Reference API documentation in thedirectory when needed:
api/- - Component API reference
api/components.md - - Directives API reference
api/directives.md - - Composables API reference
api/composables.md
-
Use templates from thedirectory:
templates/- - Project setup templates
templates/project-setup.md - - Component usage templates
templates/component-template.md
本技能的组织结构与Bootstrap Vue 3.0官方文档结构一致(https://bootstrap-vue.org/docs,https://bootstrap-vue.org/docs/components)。使用Bootstrap Vue 3.0时:
-
从用户请求中确定主题:
- 快速开始 → 或
examples/getting-started/installation.mdexamples/getting-started/basic-usage.md - 按钮 →
examples/components/button.md - 表单 →
examples/components/form.md - 表格 →
examples/components/table.md - 模态框 →
examples/components/modal.md - 警告框 →
examples/components/alert.md - 导航栏 →
examples/components/navbar.md - 栅格 →
examples/components/grid.md - 指令 → 或
examples/directives/tooltip.mdexamples/directives/modal.md
- 快速开始 →
-
从目录加载对应的示例文件:
examples/快速开始 -:examples/getting-started/- - Bootstrap Vue的安装与基础配置
examples/getting-started/installation.md - - 组件基础使用方法
examples/getting-started/basic-usage.md
组件 -:examples/components/- - Button组件
examples/components/button.md - - 表单组件
examples/components/form.md - - Input组件
examples/components/input.md - - Table组件
examples/components/table.md - - Modal组件
examples/components/modal.md - - Alert组件
examples/components/alert.md - - Navbar组件
examples/components/navbar.md - - 栅格系统(Container、Row、Col)
examples/components/grid.md - - Card组件
examples/components/card.md - - Badge组件
examples/components/badge.md - - Dropdown组件
examples/components/dropdown.md - - Pagination组件
examples/components/pagination.md - - Tabs组件
examples/components/tabs.md - - Collapse组件
examples/components/collapse.md - - Popover组件
examples/components/popover.md - - Tooltip组件
examples/components/tooltip.md
指令 -:examples/directives/- - v-b-tooltip指令
examples/directives/tooltip.md - - v-b-popover指令
examples/directives/popover.md - - v-b-modal指令
examples/directives/modal.md - - v-b-toggle指令
examples/directives/toggle.md
高级 -:examples/advanced/- - 自定义Bootstrap主题
examples/advanced/theme-customization.md - - 使用组合式函数(useToast、useModal)
examples/advanced/composables.md
-
遵循示例文件中的具体说明,包括语法、结构和最佳实践重要提示:
- 所有示例均遵循Bootstrap Vue 3.0 API(Vue 3 + Bootstrap 5)
- 示例使用Composition API语法
- 每个示例文件包含核心概念、代码示例和关键点
- 请务必查看示例文件中的最佳实践和常见模式
-
必要时参考目录中的API文档:
api/- - 组件API参考
api/components.md - - 指令API参考
api/directives.md - - 组合式函数API参考
api/composables.md
-
使用目录中的模板:
templates/- - 项目配置模板
templates/project-setup.md - - 组件使用模板
templates/component-template.md
Doc mapping (one-to-one with official documentation)
文档映射(与官方文档一一对应)
Guide (指南):
- See guide files in or
examples/guide/→ https://bootstrap-vue.org/docsexamples/getting-started/
Components (组件):
- See component files in → https://bootstrap-vue.org/docs/components
examples/components/
指南:
- 查看或
examples/guide/中的指南文件 → https://bootstrap-vue.org/docsexamples/getting-started/
组件:
- 查看中的组件文件 → https://bootstrap-vue.org/docs/components
examples/components/
Examples and Templates
示例与模板
This skill includes detailed examples organized to match the official documentation structure. All examples are in the directory (see mapping above).
examples/To use examples:
- Identify the topic from the user's request
- Load the appropriate example file from the mapping above
- Follow the instructions, syntax, and best practices in that file
- Adapt the code examples to your specific use case
To use templates:
- Reference templates in directory for common scaffolding
templates/ - Adapt templates to your specific needs and coding style
本技能包含详细的示例,其组织结构与官方文档一致。所有示例均位于目录中(见上文映射)。
examples/使用示例:
- 从用户请求中确定主题
- 根据上述映射加载对应的示例文件
- 遵循文件中的说明、语法和最佳实践
- 根据具体用例调整代码示例
使用模板:
- 参考目录中的模板进行通用脚手架搭建
templates/ - 根据具体需求和编码风格调整模板
API Reference
API参考
Detailed API documentation is available in the directory, organized to match the official Bootstrap Vue 3.0 API documentation structure:
api/详细的API文档位于目录中,其组织结构与Bootstrap Vue 3.0官方API文档一致:
api/Components API (api/components.md
)
api/components.md组件API(api/components.md
)
api/components.md- All component props and APIs
- Component events and slots
- Component types and interfaces
- 所有组件的属性和API
- 组件事件与插槽
- 组件类型与接口
Directives API (api/directives.md
)
api/directives.md指令API(api/directives.md
)
api/directives.md- Directive syntax and usage
- Directive modifiers
- Directive options
- 指令语法与使用方法
- 指令修饰符
- 指令选项
Composables API (api/composables.md
)
api/composables.md组合式函数API(api/composables.md
)
api/composables.md- useToast composable
- useModal composable
- usePopover composable
To use API reference:
- Identify the API you need help with
- Load the corresponding API file from the directory
api/ - Find the API signature, parameters, return type, and examples
- Reference the linked example files for detailed usage patterns
- All API files include links to relevant example files in the directory
examples/
- useToast组合式函数
- useModal组合式函数
- usePopover组合式函数
使用API参考:
- 确定需要帮助的API
- 从目录加载对应的API文件
api/ - 查找API签名、参数、返回类型和示例
- 参考链接的示例文件获取详细使用模式
- 所有API文件均包含指向目录中相关示例文件的链接
examples/
Best Practices
最佳实践
- Import Bootstrap CSS: Import Bootstrap CSS in your entry file
- Use Composition API: Prefer Composition API for Vue 3 projects
- Tree-shaking: Import components individually for better tree-shaking
- Responsive design: Use Bootstrap grid system for responsive layouts
- Accessibility: Follow Bootstrap accessibility guidelines
- Theme customization: Use Bootstrap variables for consistent theming
- Directives: Use directives for programmatic component control
- Composables: Use composables for programmatic API access
- Component composition: Compose components for complex UIs
- Performance: Optimize bundle size with tree-shaking
- 导入Bootstrap CSS:在入口文件中导入Bootstrap CSS
- 使用Composition API:Vue 3项目优先使用Composition API
- Tree-shaking(摇树优化):单独导入组件以实现更好的摇树优化
- 响应式设计:使用Bootstrap栅格系统实现响应式布局
- 可访问性:遵循Bootstrap可访问性指南
- 主题定制:使用Bootstrap变量实现统一主题
- 指令:使用指令实现组件的程序化控制
- 组合式函数:使用组合式函数访问程序化API
- 组件组合:通过组件组合构建复杂UI
- 性能:通过摇树优化减小包体积
Resources
资源
- Official Website: https://bootstrap-vue.org
- Documentation: https://bootstrap-vue.org/docs
- Components: https://bootstrap-vue.org/docs/components
- GitHub Repository: https://github.com/bootstrap-vue/bootstrap-vue-next
Keywords
关键词
Bootstrap Vue, Bootstrap Vue 3.0, Vue 3, Bootstrap 5, components, Button, Form, Table, Modal, Alert, Navbar, Grid, directives, v-b-tooltip, v-b-popover, v-b-modal, composables, useToast, useModal, 组件库, 按钮, 表单, 表格, 模态框, 警告框, 导航栏, 栅格, 指令
Bootstrap Vue、Bootstrap Vue 3.0、Vue 3、Bootstrap 5、components、Button、Form、Table、Modal、Alert、Navbar、Grid、directives、v-b-tooltip、v-b-popover、v-b-modal、composables、useToast、useModal、组件库、按钮、表单、表格、模态框、警告框、导航栏、栅格、指令