1、通过接口返回截取后缀用于更换相应img
2、字符串改为变量直接用eval会默认调用执行vm.eval(),所以需要自定义eval方法
<img :src = "myEval(`${item.fileName.substr(item.fileName.indexOf('.') + 1,item.fileName.length)}`) || others">
data(){ return{ png:'http://---', zip:'http://---' others:'http://---' } } methods:{ let myEval(e){ let that = this ; return that[e] }}