#javascript #css #reactjs #textarea #semantic-ui
#javascript #css #reactjs #текстовое поле #семантический пользовательский интерфейс
Вопрос:
Я использую текстовое поле react semantic ui textarea и хочу задать ширину на основе его содержимого. минимальная ширина не помогает. Есть идеи?
<Textarea
key={idx}
defaultValue={formattedText}
className="customInput"
maxLength="100"
name={idx}
onChange={e => this.handleChange(e)}
/>
Комментарии:
1. Я думаю, вам нужно будет написать функцию (onChange => Рассчитать ширину). В Semantic Ui для этого нет какого-либо готового решения.
Ответ №1:
Вы можете привязать стиль attr в vue, как показано ниже
<Textarea :style="widthContent"/>
export default {
computed:{
widthContent(){
//caculate your width here
return {width: ...px}
}
}
}
Подробнее:
https://v2.vuejs.org/v2/guide/class-and-style.html