对话
ItsJonQ公司
评论 2020年6月10日
•
已编辑
已编辑
描述
✨ 新建 <调整工具提示大小/>
成分
底部 角 (默认)
📄 拐角
⬇️ 底部
🎨 设计
这是如何测试的?
在本地故事书中测试 在当地古腾堡测试
运行 npm安装 运行 npm运行开发 添加垫片 拖动以调整大小。 您应该会看到工具提示。 拖动RangeSlider(侧栏)以调整间距器的大小。 您不应该看到工具提示。
变更类型
添加 react-resize-ware软件 作为中的依赖项 @wordpress/组件 (它也用于 @wrodpress/撰写 ) 添加新的 <调整工具提示大小/> 成分 出口 调整大小工具提示 从 @wordpress/组件 整合 <调整工具提示大小/> 插入隔块
检查清单:
我的代码已经过测试。 我的代码遵循WordPress代码风格。 我的代码遵循可访问性标准。 我的代码有适当的内联文档。 如果合适的话,我已经包括了开发人员文档。 我已经更新了所有受此PR中任何重构/重命名影响的React Native文件。
|
||
|
||
|
||
|
选择隐藏此评论的原因
|
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
||
|
||
|
||
|
选择隐藏此评论的原因
|
|
|
|
|
|
|
||
|
||
|
选择隐藏此评论的原因
仅仅看一下代码,我认为这次清理没有任何作用。 那是因为
手柄* 每次效果运行时,都会重新实例化函数。
|
||
|
||
|
选择隐藏此评论的原因
让我知道你对这些修改的看法
出口 功能 使用调整大小标签 ( … ) {
// ...
常数 清除移动超时 = 使用回拨 ( ( ) => {
如果 ( moveTimeoutRef(移动超时参考) . 现在的 ) {
清除超时 ( moveTimeoutRef(移动超时参考) . 现在的 ) ;
}
} , [ moveTimeoutRef(移动超时参考) ] ) ;
常数 鼠标按下时的手柄 = 使用回拨 ( ( ) => {
如果 ( ! 是光标 ) 返回 ;
setIs拖动 ( 真的 ) ;
清除移动超时 ( ) ;
取消设置移动XY ( ) ;
} , [
//有意义的依赖项(可变)
是光标 ,
//形式依赖关系(假定常数)
setIs拖动 , 清除移动超时 , 取消设置移动YX ,
] ) ;
常数 手柄鼠标移动 = 使用回拨 ( /*同上*/ ) ;
常数 鼠标上的手柄 = 使用回拨 ( /*同上*/ ) ;
使用效果 ( ( ) => {
文件 . 添加事件侦听器 ( “鼠标下移” , 鼠标按下时的手柄 ) ;
返回 ( ) => {
文件 . 删除EventListener ( “鼠标下移” , 鼠标按下时的手柄 ) ;
} ;
} , [ 鼠标按下时的手柄 ] ) ;
使用效果 ( /*与上面的“mousemove”相同*/ ) ;
使用效果 ( /*与上面的“mouseup”相同*/ ) ;
返回 { ... } ;
}
|
|
|
|
选择隐藏此评论的原因
|
|
|
|
||
|
||
|
||
|
||
|
选择隐藏此评论的原因
选择隐藏此评论的原因
我之所以想保持它的独立性,是为了增加灵活性。 也就是说,在调整大小时显示不是由
可调整框大小 例如,浏览器
窗口 调整大小。
首先,我们可以将其作为默认(实验性)功能
可调整框大小 。类似于
<ResizableBox__treantialShowTooltip={true}/> 将显示工具提示。
选择隐藏此评论的原因
在其当前状态下,是否将其导出为
__实验性的 合格吗? 还是将其集成到
可调整框大小 而根本不出口?
|
|
|||
|
|||
|
|||
|
|||
|
选择隐藏此评论的原因
选择隐藏此评论的原因
选择隐藏此评论的原因
|
|