с реакт. Подскажите, есть строка(имя юзера) и если она длиннее, например 25 символов, хочу ее обработать и зарендерить ее заместо фул строки, как это сделать, так сказать, по вью вей ?
Завести метод, и в шаблоне писать метод(selectedContact.fullName)
Через вычисляемое свойство (computed), если просто строка. Через метод, если это что-то более сложное (в цикле выводится или в слоте). На css, если надо просто добавить ... в длинной строке)
да надо точки добавить, но и саму строку перед этим подрезать, то есть надо функцию какую то, в общем смотреть вычисляемые свойства в доке ?
Это делается через цсс
Вычисляемые свойства в доке надо смотреть в любом случае, это один из основных инструментов во Vue. Но многоточие действительно добавляется через CSS по размеру контейнера
Загуглите css text dots
псевдоэлементом или через line-clamp
я почитал,text-overflow: ellipsis работает только если контейнер в пикселях, а у меня в процентах.. это как то обыгрывается ?
он еще и работает для одной строки только.
Обсуждают сегодня