1
聚合物0.1.1和React.js 0.8.0。聚合物元素中的React.js組件:每個鼠標/輪子/鍵盤事件的錯誤
減少的情況下:http://jsbin.com/usIZuLo/3給象這樣的錯誤的每個鼠標/輪/關鍵事件:
"TypeError: Cannot set property target of #<v> which has only a getter
at b.<anonymous> (http://cdnjs.cloudflare.com/ajax/libs/react/0.8.0/react.js:7794:28)
at t (http://cdnjs.cloudflare.com/ajax/libs/polymer/0.1.1/platform.js:29:26363)
at s (http://cdnjs.cloudflare.com/ajax/libs/polymer/0.1.1/platform.js:29:25903)
at p (http://cdnjs.cloudflare.com/ajax/libs/polymer/0.1.1/platform.js:29:25456)
at HTMLDocument.o (http://cdnjs.cloudflare.com/ajax/libs/polymer/0.1.1/platform.js:29:25217)"
events.js:328
它看起來像聚合物的events.js與作出反應的合成事件衝突。
誤差堆在這裏結束(react.js:7794):
// TODO: Remove when synthetic events are ready, this is for IE<9.
if (nativeEvent.srcElement &&
nativeEvent.srcElement !== nativeEvent.target) {
nativeEvent.target = nativeEvent.srcElement;
}
的問題是可能是nativeEvent
實際上是由聚合物包裹着。根據// TODO:
的說明,這可能不是未來版本的React中的問題。