Files
Home-Care/hss-home-service/website/.nuxt/prerender/chunks/build/CtaSection-ClDHCKqS.mjs
comclib c02029a5f3 feat: 初始化居家上门服务系统完整项目代码
- Spring Boot 后端服务 (hss-home-service)
- delivery-miniapp 配送小程序
- website 官网 (Nuxt)
- docs 架构设计文档
- Docker 容器化部署配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 09:04:49 +08:00

51 lines
2.7 KiB
JavaScript

import { a as _export_sfc, _ as __nuxt_component_0 } from './server.mjs';
import { mergeProps, withCtx, createTextVNode, useSSRContext } from 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/vue/index.mjs';
import { ssrRenderAttrs, ssrRenderComponent } from 'file:///home/akoo/%E5%B1%85%E5%AE%B6%E6%9C%8D%E5%8A%A1/hss-home-service/website/node_modules/vue/server-renderer/index.mjs';
const _sfc_main = {};
function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
const _component_NuxtLink = __nuxt_component_0;
_push(`<section${ssrRenderAttrs(mergeProps({ class: "py-20 bg-gradient-to-r from-primary-700 to-primary-900 text-white" }, _attrs))}><div class="section-container text-center"><h2 class="text-3xl md:text-4xl font-bold mb-4">\u51C6\u5907\u597D\u63D0\u5347\u5C45\u5BB6\u670D\u52A1\u7BA1\u7406\u6548\u7387\u4E86\u5417\uFF1F</h2><p class="text-lg text-blue-100 mb-8 max-w-xl mx-auto">\u7ACB\u5373\u9884\u7EA6\u6F14\u793A\uFF0C\u4E86\u89E3\u5E73\u53F0\u5982\u4F55\u5E2E\u52A9\u60A8\u7684\u673A\u6784\u5B9E\u73B0\u670D\u52A1\u53EF\u76D1\u7BA1\u3001\u8FC7\u7A0B\u53EF\u8FFD\u6EAF\u3001\u8D28\u91CF\u53EF\u8BC4\u4EF7\u3001\u8D39\u7528\u53EF\u7ED3\u7B97\u3002</p><div class="flex flex-col sm:flex-row gap-4 justify-center">`);
_push(ssrRenderComponent(_component_NuxtLink, {
to: "/contact",
class: "px-8 py-4 bg-cta text-white rounded-xl text-lg font-semibold hover:bg-cta-700 transition-colors shadow-lg shadow-cta/25"
}, {
default: withCtx((_, _push2, _parent2, _scopeId) => {
if (_push2) {
_push2(` \u9884\u7EA6\u6F14\u793A `);
} else {
return [
createTextVNode(" \u9884\u7EA6\u6F14\u793A ")
];
}
}),
_: 1
}, _parent));
_push(ssrRenderComponent(_component_NuxtLink, {
to: "/resources",
class: "px-8 py-4 bg-white/15 backdrop-blur text-white rounded-xl text-lg font-semibold hover:bg-white/25 transition-colors border border-white/20"
}, {
default: withCtx((_, _push2, _parent2, _scopeId) => {
if (_push2) {
_push2(` \u83B7\u53D6\u65B9\u6848 `);
} else {
return [
createTextVNode(" \u83B7\u53D6\u65B9\u6848 ")
];
}
}),
_: 1
}, _parent));
_push(`</div></div></section>`);
}
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/CtaSection.vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
const __nuxt_component_2 = /* @__PURE__ */ _export_sfc(_sfc_main, [["ssrRender", _sfc_ssrRender]]);
export { __nuxt_component_2 as _ };
//# sourceMappingURL=CtaSection-ClDHCKqS.mjs.map