feat(docs): add interactive cloud services demo components

Add 10 new Vue components for cloud services documentation with interactive demos including:
- Cloud services overview and provider comparison
- Pricing calculator and region latency visualization
- Compute instance configurator and storage type explorer
- API call workflow and deployment process steps
- IAM structure and policy editor demos
This commit is contained in:
sanbuphy
2026-02-11 09:45:45 +08:00
parent a1198630be
commit 99d608d2a0
13 changed files with 2529 additions and 877 deletions
+30
View File
@@ -350,6 +350,21 @@ import ServiceSelectionDemo from './components/appendix/cloud-services/ServiceSe
import DatabaseServicesDemo from './components/appendix/cloud-services/DatabaseServicesDemo.vue'
import K8sServicesDemo from './components/appendix/cloud-services/K8sServicesDemo.vue'
// Cloud Services Simple Components (new)
import CloudServicesOverview from './components/appendix/cloud-services/CloudServicesOverview.vue'
import ProviderComparison from './components/appendix/cloud-services/ProviderComparison.vue'
import PricingCalculator from './components/appendix/cloud-services/PricingCalculator.vue'
import ComputeInstanceDemo from './components/appendix/cloud-services/ComputeInstanceDemo.vue'
import StorageTypeDemo from './components/appendix/cloud-services/StorageTypeDemo.vue'
import ApiCallDemo from './components/appendix/cloud-services/ApiCallDemo.vue'
import CloudHistoryDemo from './components/appendix/cloud-services/CloudHistoryDemo.vue'
import DeployWorkflowDemo from './components/appendix/cloud-services/DeployWorkflowDemo.vue'
import RegionLatencyDemo from './components/appendix/cloud-services/RegionLatencyDemo.vue'
// Cloud IAM Simple Components (new)
import IAMStructure from './components/appendix/cloud-iam/IAMStructure.vue'
import PolicyEditorDemo from './components/appendix/cloud-iam/PolicyEditorDemo.vue'
// Gateway Proxy Components
import ReverseProxyDemo from './components/appendix/gateway-proxy/ReverseProxyDemo.vue'
import ApiGatewayDemo from './components/appendix/gateway-proxy/ApiGatewayDemo.vue'
@@ -784,6 +799,21 @@ export default {
app.component('DatabaseServicesDemo', DatabaseServicesDemo)
app.component('K8sServicesDemo', K8sServicesDemo)
// Cloud Services Simple Components Registration (new)
app.component('CloudServicesOverview', CloudServicesOverview)
app.component('ProviderComparison', ProviderComparison)
app.component('PricingCalculator', PricingCalculator)
app.component('ComputeInstanceDemo', ComputeInstanceDemo)
app.component('StorageTypeDemo', StorageTypeDemo)
app.component('ApiCallDemo', ApiCallDemo)
app.component('CloudHistoryDemo', CloudHistoryDemo)
app.component('DeployWorkflowDemo', DeployWorkflowDemo)
app.component('RegionLatencyDemo', RegionLatencyDemo)
// Cloud IAM Simple Components Registration (new)
app.component('IAMStructure', IAMStructure)
app.component('PolicyEditorDemo', PolicyEditorDemo)
// Cloud IAM Components Registration
app.component('IamRamComparisonDemo', IamRamComparisonDemo)
app.component('IdentityProviderDemo', IdentityProviderDemo)