import { VantComponent } from '../common/component'; import { GREEN, GRAY_DARK } from '../common/color'; VantComponent({ classes: ['desc-class'], props: { icon: String, steps: Array, active: Number, direction: { type: String, value: 'horizontal' }, activeColor: { type: String, value: GREEN }, inactiveColor: { type: String, value: GRAY_DARK }, activeIcon: { type: String, value: 'checked' }, inactiveIcon: String }, methods: { onClick(event) { const { index } = event.currentTarget.dataset; this.$emit('click-step', index); } }, });