爲什麼IE10(我沒有在IE11及以上版本中檢查過)渲染值1,無論我傳入的值是什麼,當使用React渲染一個progress元素時?React progress element在IE10上有一個bug
var Hello = React.createClass({
render: function() {
return <progress value="50" max="100"></progress>;
}
});
ReactDOM.render(
<Hello />,
document.getElementById('container')
);
看看這個小提琴 - https://jsfiddle.net/co4wz3ft/5/
它將按預期在Chrome和Firefox瀏覽器。
IE 10應該支持進度。也許,它忽略了最大屬性。如果max屬性被忽略,值應該在0和1之間。 – vijayst
@Vijay - 你看過小提琴嗎?簡單的HTML進度呈現得很好。只有React版本有問題。它可能是被忽略的最大屬性。但爲什麼? –
我在Chrome中檢查了小提琴。我沒有IE。 React在IE中使用相同的方式渲染還是使用某種polyfill? – vijayst