title: VueJS Promise.all issue
body: <p>I am trying to implement a promise-based logic on an ansync data fetch in VueJS.</p>
  <p>I used to have that logic first:</p>
  <pre><code>if (influencer.suggested?.length &amp;&amp; url.length) {
      const [ interactions, suggested_ids ] = await Promise.all([
          $axios.$get(url),
          store.dispatch('influencers/FETCH_SET', influencer.suggested),
      ]);
      return ({
          interactions,
          suggested_ids,
      });
  }
  </code></pre>
  <p>..but the <code>if</code> conditions are bound together and this is not what I want as one of them could be false but I still need the other one to be executed.</p>
  <p>Here is my latest implementation:</p>
  <pre><code>        if (store.getters['user/is_band'])
              url = '/band/history/?influencer_id=' + influencer.id;
          
          const interactionPromise = new Promise((resolve, reject) =&gt; {
              if (url.length) {
                  $axios.$get(url);
                  resolve();
              } else
                  reject();
          })
  
          const suggestionPromise = new Promise((resolve, reject) =&gt; {
              if (influencer.suggested?.length) {
                  store.dispatch('influencers/FETCH_SET', influencer.suggested);
                  resolve();
              } else 
                  reject();
          })
  
          const [ interactions, suggested_ids ] = await Promise.all([
              interactionPromise,
              suggestionPromise,
          ]);
  
          return ({
              interactions,
              suggested_ids,
          });
  </code></pre>
  <p>It seems to me that if one of the promises is false, it should <code>reject</code> then pass to the other one but that's not the case..</p>
  <p>Also if <code>if (store.getters['user/is_band'])</code> is <code>false</code> everything falls appart and the app just crash..</p>
  <p>How can I execute this <code>Promise.all</code> without crash if one of the promises is rejected?</p>
  <p>Any help would be greatly appreciated!</p>