初始化参股
This commit is contained in:
72
前端/unpackage/dist/dev/mp-weixin/components/case-card/case-card.js
vendored
Normal file
72
前端/unpackage/dist/dev/mp-weixin/components/case-card/case-card.js
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
class CaseItem extends UTS.UTSType {
|
||||
static get$UTSMetadata$() {
|
||||
return {
|
||||
kind: 2,
|
||||
get fields() {
|
||||
return {
|
||||
id: { type: String, optional: false },
|
||||
title: { type: String, optional: false },
|
||||
category: { type: String, optional: false },
|
||||
categoryName: { type: String, optional: false },
|
||||
coverImage: { type: String, optional: false },
|
||||
material: { type: String, optional: false },
|
||||
duration: { type: String, optional: false },
|
||||
price: { type: String, optional: false },
|
||||
views: { type: Number, optional: false },
|
||||
likes: { type: Number, optional: false }
|
||||
};
|
||||
},
|
||||
name: "CaseItem"
|
||||
};
|
||||
}
|
||||
constructor(options, metadata = CaseItem.get$UTSMetadata$(), isJSONParse = false) {
|
||||
super();
|
||||
this.__props__ = UTS.UTSType.initProps(options, metadata, isJSONParse);
|
||||
this.id = this.__props__.id;
|
||||
this.title = this.__props__.title;
|
||||
this.category = this.__props__.category;
|
||||
this.categoryName = this.__props__.categoryName;
|
||||
this.coverImage = this.__props__.coverImage;
|
||||
this.material = this.__props__.material;
|
||||
this.duration = this.__props__.duration;
|
||||
this.price = this.__props__.price;
|
||||
this.views = this.__props__.views;
|
||||
this.likes = this.__props__.likes;
|
||||
delete this.__props__;
|
||||
}
|
||||
}
|
||||
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
||||
__name: "case-card",
|
||||
props: {
|
||||
caseData: {}
|
||||
},
|
||||
emits: ["click"],
|
||||
setup(__props, _a) {
|
||||
var __emit = _a.emit;
|
||||
const props = __props;
|
||||
const emit = __emit;
|
||||
const handleClick = () => {
|
||||
emit("click", props.caseData.id);
|
||||
};
|
||||
return (_ctx, _cache) => {
|
||||
"raw js";
|
||||
const __returned__ = {
|
||||
a: _ctx.caseData.coverImage,
|
||||
b: common_vendor.t(_ctx.caseData.categoryName),
|
||||
c: common_vendor.t(_ctx.caseData.title),
|
||||
d: common_vendor.t(_ctx.caseData.material),
|
||||
e: common_vendor.t(_ctx.caseData.duration),
|
||||
f: common_vendor.t(_ctx.caseData.price),
|
||||
g: common_vendor.t(_ctx.caseData.views),
|
||||
h: common_vendor.t(_ctx.caseData.likes),
|
||||
i: common_vendor.sei(common_vendor.gei(_ctx, ""), "view"),
|
||||
j: common_vendor.o(handleClick)
|
||||
};
|
||||
return __returned__;
|
||||
};
|
||||
}
|
||||
});
|
||||
wx.createComponent(_sfc_main);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/case-card/case-card.js.map
|
||||
Reference in New Issue
Block a user