Material UI 칩을 사용하여 이름과 이메일을 나란히 표시합니다. 그러나 이름은 많은 이메일이 때 제 기능입니다머티리얼 UI 칩 안에 이름과 이메일을 표시하는 방법은 무엇입니까?
칩 경계를 벗어나 반환 칩
getGuestList() {
let {guests} = this.state;
let guestChips = [];
let s = {overflow: 'hidden',width: '50%', display: 'inline-flex'}
guests.map((guest, i) => {
guestChips.push(
<div key={i}>
<Chip
onRequestDelete={() => {this.removeGuest(i)}}
style={{marginTop: 10, width: '225%'}}
labelStyle={{width: '97%'}}
>
<div><div style={s}>
<div style={{textOverflow: 'ellipsis'}}>
{guest.name}
</div>
</div> | <div style={s}>{guest.email ? guest.email : ''}</div></div>
</Chip>
</div>
)
});
이 모두 표시하지만 이메일이 작은 경우 그 폭이 경우에, 그래서 50 %로 고정되어 전자 메일의 측면에 공간이 남아 있으며 이름이 작은 경우 전자 메일의 측면에 남아 있습니다.
이를 극복 할 방법이 있습니까?
소재의 칩은 사용하기 쉽지 않지만, 아직도 노력하고 필요했던 모든 일을 고맙게 생각했습니다. –