detail-cell-sku.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. "use strict";
  2. const common_vendor = require("../../../../common/vendor.js");
  3. if (!Math) {
  4. detailCell();
  5. }
  6. const detailCell = () => "./detail-cell.js";
  7. const _sfc_main = {
  8. __name: "detail-cell-sku",
  9. props: {
  10. modelValue: {
  11. type: Array,
  12. default() {
  13. return [];
  14. }
  15. },
  16. sku: {
  17. type: Object
  18. }
  19. },
  20. setup(__props) {
  21. const props = __props;
  22. const value = common_vendor.computed(() => {
  23. var _a;
  24. if (!((_a = props.sku) == null ? void 0 : _a.id)) {
  25. return "请选择商品规格";
  26. }
  27. let str = "";
  28. props.sku.properties.forEach((property) => {
  29. str += property.propertyName + ":" + property.valueName + " ";
  30. });
  31. return str;
  32. });
  33. return (_ctx, _cache) => {
  34. return {
  35. a: common_vendor.p({
  36. label: "选择",
  37. value: value.value
  38. })
  39. };
  40. };
  41. }
  42. };
  43. const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "D:/zx/mall-front-app/pages/goods/components/detail/detail-cell-sku.vue"]]);
  44. wx.createComponent(Component);