You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
796 B
44 lines
796 B
2 years ago
|
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 });
|
||
|
},
|
||
|
},
|
||
|
});
|