Có cách nào để ước tính chiều rộng văn bản mà không hiển thị các phần tử thực tế không? Một cái gì đó như canvas TextMetrics?Đo chiều rộng/chiều cao của văn bản mà không cần hiển thị
Trường hợp: Tôi cần ước tính chiều cao của phần tử cho ReactList. Để làm điều đó tôi cần phải biết khoảng bao nhiêu không gian các yếu tố văn bản sẽ cần (hoặc bao nhiêu dòng họ sẽ span).
ví dụ:
render(){
return <div><SomeComponentWithKnownDims/><p>{this.props.someText}</p></div>;
}
Nếu tôi biết bao nhiêu someText sẽ được hiển thị thành một dòng và bao lâu dòng, tôi có thể dễ dàng đưa ra ước tính cho chiều cao thành phần.
EDIT: Lưu ý rằng đây là khá hiệu suất quan trọng và DOM không nên chạm vào
có giới hạn nào đối với phiên bản HTML không? – vasilenicusor
Nopes, giả sử các trình duyệt hiện đại. – Seppo420