| | |
| | | function getItemUrl(item) { |
| | | if (!item) return '' |
| | | if (typeof item === 'string') return item |
| | | return item.url || item.previewURL || '' |
| | | // 永久模式优先 previewURL:url 可能是 2 小时失效的签名地址 |
| | | return props.permanent |
| | | ? item.previewURL || item.previewUrl || item.url || '' |
| | | : item.url || item.previewURL || '' |
| | | } |
| | | |
| | | function getItemName(item, index = 0) { |
| | |
| | | url: item, |
| | | } |
| | | } |
| | | const url = props.permanent |
| | | ? item.previewURL || item.previewUrl || item.url || '' |
| | | : item.url || item.previewURL || item.previewUrl || '' |
| | | return Object.assign({}, item, { |
| | | url: item.url || item.previewURL || item.previewUrl || '', |
| | | url, |
| | | name: item.name || item.originalFilename || item.fileName || `image-${currentList.value.length + index + 1}`, |
| | | }) |
| | | } |