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 {
105105 mounted () {
106106 const ref = this .$refs [' imageRef' + this .index ]
107107
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+ }
111113 }
112114 },
113115
Original file line number Diff line number Diff line change 1414 </message-file >
1515 </div >
1616
17- <div v-for =" (file, idx) in audioFiles " :key =" idx + 'a'" >
17+ <div v-for =" (file, idx) in otherFiles " :key =" idx + 'a'" >
1818 <div class =" vac-file-message" @click.stop =" openFile(file, 'download')" >
1919 <div class =" vac-svg-button" >
2020 <slot name =" document-icon" >
2424 <div class =" vac-text-ellipsis" >
2525 {{ file.name }}
2626 </div >
27- <div class =" vac-text-ellipsis vac-text-extension" >
27+ <div v-if = " file.extension " class =" vac-text-ellipsis vac-text-extension" >
2828 {{ file.extension }}
2929 </div >
3030 </div >
@@ -50,11 +50,7 @@ import FormatMessage from '../../../components/FormatMessage/FormatMessage'
5050
5151import MessageFile from ' ../MessageFile/MessageFile'
5252
53- const {
54- isImageFile ,
55- isVideoFile ,
56- isAudioFile
57- } = require (' ../../../utils/media-file' )
53+ const { isImageVideoFile } = require (' ../../../utils/media-file' )
5854
5955export default {
6056 name: ' MessageFiles' ,
@@ -72,12 +68,10 @@ export default {
7268
7369 computed: {
7470 imageVideoFiles () {
75- return this .message .files .filter (
76- file => isImageFile (file) || isVideoFile (file)
77- )
71+ return this .message .files .filter (file => isImageVideoFile (file))
7872 },
79- audioFiles () {
80- return this .message .files .filter (file => isAudioFile (file))
73+ otherFiles () {
74+ return this .message .files .filter (file => ! isImageVideoFile (file))
8175 }
8276 },
8377
Original file line number Diff line number Diff line change 3838 <div class =" vac-text-ellipsis" >
3939 {{ file.name }}
4040 </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+ >
4245 {{ file.extension }}
4346 </div >
4447 </div >
You can’t perform that action at this time.
0 commit comments