次のイベントループで関数を実行するいくつかの方法
vue.jsだと、vue.nextTickでできる
this.$nextTick(()=>{
...
});
Javascriptでよく使われるのはsetTimeout
setTimeout(()=>{
...
},0)
Promiseでもできる
vue.jsだと、vue.nextTickでできる
this.$nextTick(()=>{
...
});
Javascriptでよく使われるのはsetTimeout
setTimeout(()=>{
...
},0)
Promiseでもできる
ReactでUIを動的に変化させる実装をしていてEdge/IEで、
Assignment to read-only properties is not allowed in strict mode
とエラった。
これは、
const cell = findDOMNode(this.refs.cell);
let _rect = cell.getBoundingClientRect();
_rect.y += 10;
みたいに、DOMのRectがread-onlyのものに代入するとでるから、