"use strict"; const common_vendor = require("../common/vendor.js"); const utils_request = require("../utils/request.js"); const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "ProductCard", props: { product: {} }, setup(__props) { const props = __props; function imgSrc() { var _a; const url = props.product.thumb || ((_a = props.product.bannerImages) == null ? void 0 : _a[0]); if (!url) return "/static/logo.png"; if (url.startsWith("http")) return url; return utils_request.BASE_URL + url; } function goDetail() { common_vendor.index.navigateTo({ url: `/pages/product/detail?id=${props.product.id}` }); } return (_ctx, _cache) => { return { a: imgSrc(), b: common_vendor.t(_ctx.product.name), c: common_vendor.t(_ctx.product.styleNo), d: common_vendor.t(_ctx.product.basePrice), e: common_vendor.t(_ctx.product.stock), f: common_vendor.o(goDetail) }; }; } }); const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-fe52aa40"]]); wx.createComponent(Component); //# sourceMappingURL=../../.sourcemap/mp-weixin/components/ProductCard.js.map