小鹿的编程随笔

Results 13 comments of 小鹿的编程随笔

The error can be temporarily bypassed by using: ``` useEffect(() => { setTimeout(() => { setIsRenderPdf(true) }, 500) }, []) ``` ``` isRenderPdf ? ```

sql 文件没有,当时大学的时候搞得,现在丢失了。抱歉~

目前日期是当天日期,后续会提供点击跳转。

提交了一个PR速度啊 哥们 不行我就自己搞个仓库 发 npm 了

好的 我改一下 提交了 你再看一下

两个 watch 可能在同一更新周期内执行,可能导致第二个 watch 在 dragData.value 实际更新之前就被调用了。

> width,height,left,top 这些属性是单向的,需要监听change事件得到最新的位置信息赋值给itemB即可 我已经在 onResize (横向缩放的时候)里动态的去改变了 itemB.height 的值,我为何还要在 change 中改变 itemB.height 呢?

> > width,height,left,top 这些属性是单向的,需要监听change事件得到最新的位置信息赋值给itemB即可 > > 我已经在 onResize (横向缩放的时候)里动态的去改变了 itemB.height 的值,我为何还要在 change 中改变 itemB.height 呢? 正常的操作就是我动态改变了 itemB.height 的值,你的组件高度会随着这个值的大小而改变才对,每次 change 出来的高度值,都是我更新之前的值,并不是最新的值。

> > > width,height,left,top 这些属性是单向的,需要监听change事件得到最新的位置信息赋值给itemB即可 > > > > > > 我已经在 onResize (横向缩放的时候)里动态的去改变了 itemB.height 的值,我为何还要在 change 中改变 itemB.height 呢? > > 正常的操作就是我动态改变了 itemB.height 的值,你的组件高度会随着这个值的大小而改变才对,每次 change 出来的高度值,都是我更新之前的值,并不是最新的值。 看我打印的 log 日志,onResize...

> width,height,left,top 这些属性是单向的,需要监听change事件得到最新的位置信息赋值给itemB即可 你直接监听 props 中的 width,height,left,top 然后更新视图中的样式不就可以了,为何还要借助 dragerData + watch 的方式间接更新呢?