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: [],
- },
- });
|