第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據(jù) ReactJS 中的值更改 axios get url

根據(jù) ReactJS 中的值更改 axios get url

江戶川亂折騰 2021-12-23 19:38:03
這是我的第一個 React 應(yīng)用程序,我正在嘗試使用 axios 獲取 API??梢愿鶕?jù)值更改 URL。我的代碼是fetchURL(page,checked) {  if(checked)  {     const apiUrl = 'firstApiURL'  }  else {     const apiUrl = 'secondApiURL';  }   axios.get(apiUrl)......}它說 apiUrl 未定義。我認(rèn)為根據(jù)另一個變量更改 API url 會很容易。任何幫助都受到高度贊賞。
查看完整描述

3 回答

?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個贊

常量的作用域是它們聲明的塊(在分別與 和關(guān)聯(lián)的和之間,{并且在該范圍之外不可訪問。}ifelse


在塊外定義一個變量并使用它。


fetchURL(page,checked) {

  let apiUrl;

  if(checked)

  {

    apiUrl = 'firstApiURL'

  }

  else {

    apiUrl = 'secondApiURL';

  }

   axios.get(apiUrl)......

}

然后,您可以使用默認(rèn)值而不是else.


fetchURL(page,checked) {

  let apiUrl = 'secondApiURL';

  if(checked)

  {

    apiUrl = 'firstApiURL'

  }

  axios.get(apiUrl)......

}

或者進(jìn)一步簡化并仍然使用 const


fetchURL(page, checked) {

  const apiUrl = checked ? 'firstApiURL' : 'secondApiURL';

  axios.get(apiUrl);

}


查看完整回答
反對 回復(fù) 2021-12-23
?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個贊

在您的代碼中,const它們在塊范圍內(nèi)定義,{}因此它們在外部未定義。


使用let以便您可以分配給它,并在if/之外聲明它else


let apiUrl;

if (checked) {

  apiUrl = 'firstApiURL'

} else {

  apiUrl = 'secondApiURL';

}

axios.get(apiUrl)......

}

有關(guān)塊語句和范圍的更多信息,請閱讀https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/statements/block


查看完整回答
反對 回復(fù) 2021-12-23
?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個贊

const關(guān)鍵字 create 常量僅存在于創(chuàng)建它們的塊中(let而const單詞創(chuàng)建塊范圍變量)。


if() { }和else { }是我們創(chuàng)建的塊apiUrl,并且 ``apiUrl 不存在于它們之外。


你可以寫let變量外if和else,然后寫信給它一定的價值。例如:


fetchURL(page,checked) {

  let apiUrl;

  if(checked)

  {

     apiUrl = 'firstApiURL'

  }

  else {

     apiUrl = 'secondApiURL';

  }

   axios.get(apiUrl)......

}


查看完整回答
反對 回復(fù) 2021-12-23
  • 3 回答
  • 0 關(guān)注
  • 186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號