2016-12-06 76 views

回答

1

您可以使用material-ui的文本字段,默認情況下,它只在輸入字段中提供一行,但也可以通過設置bool multiLine={true}擴展到多行。

在多行的情況下Ctrl + 輸入將按您的要求工作。類似這樣的:

<TextField 
    hintText="MultiLine with rows: 2 and rowsMax: 4" 
    multiLine={true} 
    rows={2} 
    rowsMax={4} 
/> 

要進行更多的自定義,您還可以指定行和最大行。輸入功能,您可以在onchange事件實現的,通過檢查這樣的輸入鍵的鍵代碼:

onChange(event, value){ 
    if(event.keyCode == 13){ 
     //put the logic here 
    } 

檢查所有屬性和規格: http://www.material-ui.com/#/components/text-field