vue 判断是不是图片类型

isImageFile(url){
      // 获取文件扩展名
      const extension = url.substring(url.lastIndexOf('.') + 1).toLowerCase();
      // 支持的图片扩展名列表
      const imageExtensions = ['jpg', 'jpeg', 'png', 'gif', 'bmp'];
      // 判断当前文件扩展名是否为图片扩展名
      if (imageExtensions.includes(extension)) {
        return true;
      }
      return false;
    },
handleFileSuccess4(event, response, file, fileList) {
      if (this.isImageFile(response.response.url)) {
        // 是图片,放行
        this.$message({
          message: "上传成功,请保存!",
          type: "success",
        });
      } else {
        // 不是图片,阻止
        this.$message({
          message: "只能上传图片!",
          type: "error",
        });
      }

    },

你可能感兴趣的:(vue.js,javascript,前端)