1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| Component({
| options: {
| addGlobalClass: true,
| multipleSlots: true,
| },
| properties: {
| address: {
| type: Object,
| value: {},
| },
| customIcon: {
| type: String,
| value: 'edit-1',
| },
| extraSpace: {
| type: Boolean,
| value: true,
| },
| isDrawLine: {
| type: Boolean,
| value: true,
| },
| },
| externalClasses: [
| 'item-wrapper-class',
| 'title-class',
| 'default-tag-class',
| 'normal-tag-class',
| 'address-info-class',
| 'delete-class',
| ],
| methods: {
| onDelete(e) {
| const { item } = e.currentTarget.dataset;
| this.triggerEvent('onDelete', item);
| },
| onSelect(e) {
| const { item } = e.currentTarget.dataset;
| this.triggerEvent('onSelect', item);
| },
| onEdit(e) {
| const { item } = e.currentTarget.dataset;
| this.triggerEvent('onEdit', item);
| },
| },
| });
|
|