44 lines
796 B
JavaScript
44 lines
796 B
JavaScript
Component({
|
|
options: {
|
|
addGlobalClass: true,
|
|
multipleSlots: true, // 在组件定义时的选项中启用多slot支持
|
|
},
|
|
|
|
relations: {
|
|
'../order-card/index': {
|
|
type: 'ancestor',
|
|
linked(target) {
|
|
this.parent = target;
|
|
},
|
|
},
|
|
},
|
|
|
|
properties: {
|
|
goods: Object,
|
|
thumbWidth: Number,
|
|
thumbHeight: Number,
|
|
thumbWidthInPopup: Number,
|
|
thumbHeightInPopup: Number,
|
|
noTopLine: Boolean,
|
|
step: Boolean,
|
|
stepDisabled: Boolean,
|
|
},
|
|
|
|
data: {
|
|
goods: {},
|
|
hidden: false,
|
|
},
|
|
|
|
methods: {
|
|
setHidden(hidden) {
|
|
if (this.data.hidden === hidden) return;
|
|
this.setData({ hidden });
|
|
},
|
|
|
|
onNumChange(e) {
|
|
const { value } = e.detail;
|
|
this.triggerEvent('num-change', { value });
|
|
},
|
|
},
|
|
});
|