utils.js 417 B

12345678910111213141516
  1. const IMAGE_EXT = ['jpeg', 'jpg', 'gif', 'png', 'svg'];
  2. export function isImageUrl(url) {
  3. return IMAGE_EXT.some(ext => url.indexOf(`.${ext}`) !== -1);
  4. }
  5. export function isImageFile(item) {
  6. if (item.type) {
  7. return item.type.indexOf('image') === 0;
  8. }
  9. if (item.path) {
  10. return isImageUrl(item.path);
  11. }
  12. if (item.url) {
  13. return isImageUrl(item.url);
  14. }
  15. return false;
  16. }