0
我被setstate卡在reactjs中。最初我正在實施爲React js setstate在很多瀏覽器上不起作用
var versions = [1,2,3,4];
this.setState({
options: versions
});
上述代碼在Google Chrome中運行正常,但在IE 10和Firefox中不起作用。
後來我改成:
var oState = {}
oState['options'] = versions;
this.setState(oState);
但問題並沒有解決。這兩個代碼只能在谷歌瀏覽器中使用,而不能在其他瀏覽器中使用。
請讓我知道我該如何解決這個問題。
這兩種方式都是正確的,並且還可以工作,問題在別的地方。你可以顯示代碼,你在做什麼'setState' –
嘿Mayank,謝謝你的回覆。我在平面函數中調用上面的代碼。代碼將在我調用該函數後執行。我無法發佈完整的代碼,因爲它非常龐大。只要告訴我,如果你有其他選擇,除此之外。 – B77
檢查控制檯是否收到任何錯誤?如果它在某處失敗,它將記錄錯誤。 –