我想添加一些填充到我的TextField組件,所以我將它應用於根'style'屬性。材質UI的動態寬度的JSX語法TextField下劃線反應
但是現在下劃線不在該區域內,並且通過填充量溢出到右邊。它也似乎忽略任何填充左側或右側,我嘗試應用它,並只是完全100%的容器元素的寬度。
我可以使用underlineStyle prop
修復它的寬度,所以現在我只是將其設置爲95%,但是隨着寬度變得更寬,這可能會變得有點難看。但我不能在我的生活中弄清楚如何在JSX中表達'width:'100% - 5px''?
這可能嗎?我相信我只是有一些語法錯誤。 在此先感謝
<TextField
inputStyle={styles.inputStyle}
value={props.messageValue}
name={props.name}
onChange={props.handleFieldChange}
errorText={props.messageError}
floatingLabelText={props.floatingLabelText}
underlineStyle={styles.underlineStyle}
floatingLabelStyle={styles.floatingLabelStyle}
floatingLabelFocusStyle={styles.floatingLabelFocusStyle}
**underlineFocusStyle={styles.underlineFocusStyle}**
style={styles.fieldStyle}
>
{props.children}
</TextField>
underlineFocusStyle: {
borderBottom: 'solid 1px',
borderColor: grey50,
width: '95%'
},
請張貼您的可疑代碼。 – Sachith
好的,謝謝我剛剛收錄了相關的代碼,以保持簡短 –