useTextSelection
实时获取用户当前选取的文本内容及位置的hook。
使用Demo
基础用法
没有传值默认为document, 页面上可选择的文本都会被计算
监听特定区域文本选择
传值为Ref的P标签,只会监听特定区域。
介绍
useTextSelection接受一个HTMLElement, 导出已选择的文本和位置信息。
Api
Params
Result
Rect
最后更新于
实时获取用户当前选取的文本内容及位置的hook。
没有传值默认为document, 页面上可选择的文本都会被计算
传值为Ref的P标签,只会监听特定区域。
useTextSelection接受一个HTMLElement, 导出已选择的文本和位置信息。
最后更新于
参数
说明
类型
默认值
target
原生Dom或者被Ref嵌套的Dom
HTMLElement | Ref<HTMLElement> | (() => HTMLElement) | Document
document
参数
说明
类型
text
用户选取的文本值
string
rect
位置信息
Rect
参数
说明
类型
left
文本的左坐标
number
right
文本的右坐标
number
top
文本的顶坐标
number
bottom
文本的底坐标
number
height
文本的高度
number
width
文本的宽度
number