javascript - 不确定我是否正确使用了 useFitTest 包
问题描述
我正在使用这个包 useFitText( https://www.npmjs.com/package/use-fit-text ) 来动态调整字体大小。我想在完成调整大小后调用一个钩子
const {ref, fontSize) = useFitText({
onFinish: () => {
console.log('fontSize', fontSize);
setFinalFontSiz(fontSize)
}
});
当我没有 onFinish 回调时 fontSize 会改变,当我这样做时,它不会改变。
我做错了,还是可能是包中的错误?
解决方案
根据文档试试这个:
const {ref, fontSize} = useFitText({
onFinish: (finalSize) => {
console.log('fontSize', finalSize);
setFinalFontSiz(finalSize);
}
});
您的解构中有语法错误,应该const {ref, fontSize}
如上。将作为代表最终使用的字体大小的参数finalSize
传递给回调。onFinish
推荐阅读
- python - CSV到使用python的结构化嵌套JSON
- swiftui - 嵌套的 ForEach + ScrollView Header 导致故障
- python - 如何检测熊猫整数序列之间的间隙?
- java - 来自 Java BlockingQueue 的工作项的并发有序处理
- google-apps-script - 我结合了两个 onedit 脚本,只有一个在工作
- python - 如何在 Windows 上清理 python print() 输出以进行管道?
- regex - 正则表达式验证
- python - 如何在 Python 中使用 grequest 为多个 REST 发布请求传递不同的有效负载
- angular - Angular:解码编码的 UNICODE 字符串以打印符号
- spring-boot - Spring Cloud Config 数据库后端 - 无法解析属性