背景描述:我正在开发一个页面,主要是用来对采购项目信息的增删改查,其中有四个字段中需要上传相关附件,并在列表中实现点击超链接后下载附件的功能。目前已实现在form中上传附件的功能,附件能够正常保存到后端media目录中,并将文件地址正常保存到了数据库中。
问题描述:在前端列表中,目前只能显示html 标签的字符串,始终无法渲染这个标签,试了好多种办法了,都不行。
页面截图如下:
该模块的crud代码块如下:
contract_file: {
title: '合同附件',
type: 'file-uploader',
search: {
show: false,
},
column: {
show: true,
formatter: (context) => {
if (context.row.contract_file && context.row.contract_file !== 'null' && context.row.contract_file !== '') {
return `<a href="${context.row.contract_file}" target="_blank">下载文件</a>`;
}
return '-';
},
},