截取文件名,循环到a标签中

        /userfiles/1/attachment/null/2023/10/国运资产管理常见问题总结(1).docx"像文件名藏在文件路径中,需要将他先截取出来。

        创建一个空数组接收对象做循环,再创建一个对象接收文件名和路径

截取文件名,循环到a标签中_第1张图片

splitFileUrl(inputForm) {
                this.activityFileList=[] //先将数组清空
                let list = inputForm.activityData.split("|"); 将后端传来的url按 | 分隔
                for (let i = 0; i < list.length; i++) { //循环切割后的数组
                    this.file.url = list[i] //将后端传来的url放入对象的url中
                    var number = list[i].lastIndexOf("/") + 1; //获取最后一次出现的特殊字符
                    var length = list[i].length; //获取总长度
                    this.file.name = list[i].substring(number, length) //截取特定的字符
                    this.activityFileList.push(this.file) //将对象放入数组中
                }
},

        将截取出来的文件名循环遍历,放到a标签中,展示出来 

 
     
           
     

截取文件名,循环到a标签中_第2张图片

        点击就会下载了

你可能感兴趣的:(1024程序员节)