File tree Expand file tree Collapse file tree 3 files changed +15
-16
lines changed Expand file tree Collapse file tree 3 files changed +15
-16
lines changed Original file line number Diff line number Diff line change @@ -105,9 +105,11 @@ export default {
105
105
mounted () {
106
106
const ref = this .$refs [' imageRef' + this .index ]
107
107
108
- this .imageResponsive = {
109
- maxHeight: ref .clientWidth - 18 ,
110
- loaderTop: ref .clientHeight / 2 - 9
108
+ if (ref) {
109
+ this .imageResponsive = {
110
+ maxHeight: ref .clientWidth - 18 ,
111
+ loaderTop: ref .clientHeight / 2 - 9
112
+ }
111
113
}
112
114
},
113
115
Original file line number Diff line number Diff line change 14
14
</message-file >
15
15
</div >
16
16
17
- <div v-for =" (file, idx) in audioFiles " :key =" idx + 'a'" >
17
+ <div v-for =" (file, idx) in otherFiles " :key =" idx + 'a'" >
18
18
<div class =" vac-file-message" @click.stop =" openFile(file, 'download')" >
19
19
<div class =" vac-svg-button" >
20
20
<slot name =" document-icon" >
24
24
<div class =" vac-text-ellipsis" >
25
25
{{ file.name }}
26
26
</div >
27
- <div class =" vac-text-ellipsis vac-text-extension" >
27
+ <div v-if = " file.extension " class =" vac-text-ellipsis vac-text-extension" >
28
28
{{ file.extension }}
29
29
</div >
30
30
</div >
@@ -50,11 +50,7 @@ import FormatMessage from '../../../components/FormatMessage/FormatMessage'
50
50
51
51
import MessageFile from ' ../MessageFile/MessageFile'
52
52
53
- const {
54
- isImageFile ,
55
- isVideoFile ,
56
- isAudioFile
57
- } = require (' ../../../utils/media-file' )
53
+ const { isImageVideoFile } = require (' ../../../utils/media-file' )
58
54
59
55
export default {
60
56
name: ' MessageFiles' ,
@@ -72,12 +68,10 @@ export default {
72
68
73
69
computed: {
74
70
imageVideoFiles () {
75
- return this .message .files .filter (
76
- file => isImageFile (file) || isVideoFile (file)
77
- )
71
+ return this .message .files .filter (file => isImageVideoFile (file))
78
72
},
79
- audioFiles () {
80
- return this .message .files .filter (file => isAudioFile (file))
73
+ otherFiles () {
74
+ return this .message .files .filter (file => ! isImageVideoFile (file))
81
75
}
82
76
},
83
77
Original file line number Diff line number Diff line change 38
38
<div class =" vac-text-ellipsis" >
39
39
{{ file.name }}
40
40
</div >
41
- <div class =" vac-text-ellipsis vac-text-extension" >
41
+ <div
42
+ v-if =" file.extension"
43
+ class =" vac-text-ellipsis vac-text-extension"
44
+ >
42
45
{{ file.extension }}
43
46
</div >
44
47
</div >
You can’t perform that action at this time.
0 commit comments