| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | import { VantComponent } from '../common/component';VantComponent({    classes: ['avatar-class', 'title-class', 'row-class'],    props: {        row: {            type: Number,            value: 0,            observer(value) {                this.setData({ rowArray: Array.from({ length: value }) });            },        },        title: Boolean,        avatar: Boolean,        loading: {            type: Boolean,            value: true,        },        animate: {            type: Boolean,            value: true,        },        avatarSize: {            type: String,            value: '32px',        },        avatarShape: {            type: String,            value: 'round',        },        titleWidth: {            type: String,            value: '40%',        },        rowWidth: {            type: null,            value: '100%',            observer(val) {                this.setData({ isArray: val instanceof Array });            },        },    },    data: {        isArray: false,        rowArray: [],    },});
 |