我想在用戶雙擊輸入欄位時選擇輸入欄位中的文本,我為此做了一個函式,
export const selectText = (
event: React.MouseEvent<HTMLInputElement | HTMLTextAreaElement, MouseEvent>
): void => {
event.currentTarget.select();
};
但是如何在 mui 文本欄位上使用它,onDoubleClick在 mui 檔案中沒有道具。II 簡單地發送一個道具
<TextField
id={id}
name={name}
value={value}
onDoubleClick={selectText}
/>
我收到這個錯誤,

(我試圖在雙擊而不是文本中選擇數字。)
uj5u.com熱心網友回復:
您可以將其附加inputProps到本機input元素(在 內呈現TextField)。
<TextField
id={id}
name={name}
value={value}
inputProps={{
onDoubleClick: selectText
}}
/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/353358.html
標籤:javascript 反应 打字稿 材质-ui
