some()函數使用實例

beforeAvatarUpload(file) {
       console.log(file)
       console.log(file.type)
       console.log(file.type === 'image/gif')
      const idJPG = ['image/jpeg', 'image/gif', 'image/png', 'image/bmp',].some(v => file.type === v)
        // file.type === "" ||  file.type === "image/gif" ||  file.type === "image/png" || file.type === "image/bmp";
      if (!idJPG) {
        this.$message.error(this.$t("myaccount.Uploading"));
      }
      console.log(idJPG)
      return idJPG;
    },

當前方法是element上傳組件裏的一種方法,some()函數判斷當前上傳的格式是否與數組裏的格式相等,如果沒有一個結果返回true 那麼將不會執行後面的結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章