2 lines
4.9 KiB
JavaScript
2 lines
4.9 KiB
JavaScript
import{_ as S}from"./B5DzSfGL.js";import{g,B as C,j as b,C as N,D as L,c as n,o as l,F as u,a as t,b as d,w as h,r as x,n as f,P as $,d as _,t as m,E as k,l as B,A as E}from"./CX81I8Qo.js";const F={class:"container"},V={class:"flex items-center justify-between h-16"},A={class:"hidden md:flex items-center space-x-8"},D={class:"container py-4"},M={class:"flex flex-col space-y-4"},R=g({__name:"NavBar",setup(y){C();const o=b(!1),i=b(!1),p=[{name:"首页",path:"/"},{name:"AWS产品",path:"/products"},{name:"解决方案",path:"/solutions"},{name:"客户案例",path:"/cases"},{name:"关于我们",path:"/about"},{name:"联系我们",path:"/contact"}],e=()=>{o.value=!o.value},r=()=>{window.scrollY>100?i.value=!0:i.value=!1};return N(()=>{window.addEventListener("scroll",r)}),L(()=>{window.removeEventListener("scroll",r)}),(a,s)=>{const v=S;return l(),n(u,null,[t("nav",{class:f(["bg-primary shadow-md fixed w-full z-50",{"nav-scrolled":i.value}])},[t("div",F,[t("div",V,[d(v,{to:"/",class:"flex items-center text-white"},{default:h(()=>s[1]||(s[1]=[t("i",{class:"fas fa-cloud text-2xl mr-2"},null,-1),t("span",{class:"text-xl font-bold"},"云服务专家",-1)])),_:1}),t("div",A,[(l(),n(u,null,x(p,(c,w)=>d(v,{key:w,to:c.path,class:f(["text-white/85 hover:text-secondary transition-colors duration-300",{"text-white":(a._.provides[$]||a.$route).path===c.path}])},{default:h(()=>[_(m(c.name),1)]),_:2},1032,["to","class"])),64))]),t("button",{class:"md:hidden text-white p-2 rounded-lg hover:bg-white/10 transition-colors duration-300","aria-label":"打开菜单",onClick:e},s[2]||(s[2]=[t("i",{class:"fas fa-bars text-xl"},null,-1)]))]),t("div",{class:f(["md:hidden bg-primary absolute top-16 left-0 right-0 shadow-lg",{hidden:!o.value}])},[t("div",D,[t("div",M,[(l(),n(u,null,x(p,(c,w)=>d(v,{key:w,to:c.path,class:f(["text-white/85 hover:text-secondary transition-colors duration-300 py-2",{"text-white":(a._.provides[$]||a.$route).path===c.path}]),onClick:s[0]||(s[0]=H=>o.value=!1)},{default:h(()=>[_(m(c.name),1)]),_:2},1032,["to","class"])),64))])])],2)])],2),s[3]||(s[3]=t("div",{class:"h-16"},null,-1))],64)}}}),W={class:"bg-primary text-white py-12"},j={class:"container"},z={class:"grid md:grid-cols-4 gap-8"},P={class:"space-y-2"},T={class:"space-y-2"},Y={class:"mt-12 pt-8 border-t border-white/10 text-center"},I={class:"text-white/50"},O=g({__name:"FooterSection",setup(y){const o=[{name:"EC2 云服务器",path:"/products"},{name:"S3 对象存储",path:"/products"},{name:"RDS 数据库服务",path:"/products"},{name:"Lambda 无服务器",path:"/products"},{name:"更多产品...",path:"/products"}],i=[{name:"网站托管",path:"/solutions"},{name:"企业上云",path:"/solutions"},{name:"灾备方案",path:"/solutions"},{name:"大数据分析",path:"/solutions"},{name:"微服务架构",path:"/solutions"}];return(p,e)=>{const r=S;return l(),n("footer",W,[t("div",j,[t("div",z,[e[2]||(e[2]=k('<div><h5 class="text-lg font-semibold mb-4">云服务专家</h5><p class="text-white/50 mb-4">专业的AWS云服务解决方案提供商,致力于帮助企业实现数字化转型</p><div class="flex space-x-4"><a href="#" class="text-white/50 hover:text-white transition-colors"><i class="fab fa-weixin"></i></a><a href="#" class="text-white/50 hover:text-white transition-colors"><i class="fab fa-weibo"></i></a><a href="#" class="text-white/50 hover:text-white transition-colors"><i class="fab fa-linkedin"></i></a></div></div>',1)),t("div",null,[e[0]||(e[0]=t("h5",{class:"text-lg font-semibold mb-4"},"AWS产品",-1)),t("ul",P,[(l(),n(u,null,x(o,(a,s)=>t("li",{key:s},[d(r,{to:a.path,class:"text-white/70 hover:text-white transition-colors"},{default:h(()=>[_(m(a.name),1)]),_:2},1032,["to"])])),64))])]),t("div",null,[e[1]||(e[1]=t("h5",{class:"text-lg font-semibold mb-4"},"解决方案",-1)),t("ul",T,[(l(),n(u,null,x(i,(a,s)=>t("li",{key:s},[d(r,{to:a.path,class:"text-white/70 hover:text-white transition-colors"},{default:h(()=>[_(m(a.name),1)]),_:2},1032,["to"])])),64))])]),e[3]||(e[3]=k('<div><h5 class="text-lg font-semibold mb-4">联系我们</h5><ul class="space-y-3"><li class="flex items-start"><i class="fas fa-map-marker-alt text-white/70 mt-1 mr-3"></i><span class="text-white/70">北京市朝阳区某某大厦10层</span></li><li class="flex items-start"><i class="fas fa-phone text-white/70 mt-1 mr-3"></i><span class="text-white/70">400-123-4567</span></li><li class="flex items-start"><i class="fas fa-envelope text-white/70 mt-1 mr-3"></i><span class="text-white/70">contact@example.com</span></li></ul></div>',1))]),t("div",Y,[t("p",I,"© "+m(new Date().getFullYear())+" 云服务专家. 保留所有权利.",1)])])])}}}),U={class:"flex flex-col min-h-screen"},q={key:0,class:"page-loader"},G={class:"flex-grow"},Q=g({__name:"default",setup(y){const o=b(!0);return N(()=>{setTimeout(()=>{o.value=!1},500)}),(i,p)=>{const e=R,r=O;return l(),n("div",U,[o.value?(l(),n("div",q,p[0]||(p[0]=[t("div",{class:"loader-spinner"},null,-1)]))):B("",!0),d(e),t("main",G,[E(i.$slots,"default")]),d(r)])}}});export{Q as default};
|