diff --git a/src/step-item/step-item.ts b/src/step-item/step-item.ts index eac4815b9..aef15e05d 100644 --- a/src/step-item/step-item.ts +++ b/src/step-item/step-item.ts @@ -37,6 +37,16 @@ export default class StepItem extends SuperComponent { sequence: 'positive', }; + observers = { + status(value) { + const { curStatus } = this.data; + + if (curStatus === '' || value === curStatus) return; + + this.setData({ curStatus: value }); + }, + }; + methods = { updateStatus({ current, currentStatus, index, theme, layout, items, sequence }) { let curStatus = this.data.status;