¶Ô±ÈÐÂÎļþ |
| | |
| | | export default { |
| | | props: { |
| | | // è¾å
¥æ¡çå
容 |
| | | value: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.textarea.value |
| | | }, |
| | | // è¾å
¥æ¡ä¸ºç©ºæ¶å ä½ç¬¦ |
| | | placeholder: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.textarea.placeholder |
| | | }, |
| | | // æå®placeholderçæ ·å¼ç±»ï¼æ³¨æé¡µé¢æç»ä»¶çstyleä¸åäºscopedæ¶ï¼éè¦å¨ç±»ååå/deep/ |
| | | placeholderClass: { |
| | | type: String, |
| | | default: uni.$u.props.input.placeholderClass |
| | | }, |
| | | // æå®placeholderçæ ·å¼ |
| | | placeholderStyle: { |
| | | type: [String, Object], |
| | | default: uni.$u.props.input.placeholderStyle |
| | | }, |
| | | // è¾å
¥æ¡é«åº¦ |
| | | height: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.textarea.height |
| | | }, |
| | | // 设置é®çå³ä¸è§æé®çæåï¼ä»
微信å°ç¨åºï¼App-vueåH5ææ |
| | | confirmType: { |
| | | type: String, |
| | | default: uni.$u.props.textarea.confirmType |
| | | }, |
| | | // æ¯å¦ç¦ç¨ |
| | | disabled: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.disabled |
| | | }, |
| | | // æ¯å¦æ¾ç¤ºç»è®¡åæ° |
| | | count: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.count |
| | | }, |
| | | // æ¯å¦èªå¨è·åç¦ç¹ï¼nvue䏿¯æï¼H5åå³äºæµè§å¨çå®ç° |
| | | focus: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.focus |
| | | }, |
| | | // æ¯å¦èªå¨å¢å é«åº¦ |
| | | autoHeight: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.autoHeight |
| | | }, |
| | | // 妿textareaæ¯å¨ä¸ä¸ªposition:fixedçåºåï¼éè¦æ¾ç¤ºæå®å±æ§fixed为true |
| | | fixed: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.fixed |
| | | }, |
| | | // æå®å
æ ä¸é®ççè·ç¦» |
| | | cursorSpacing: { |
| | | type: Number, |
| | | default: uni.$u.props.textarea.cursorSpacing |
| | | }, |
| | | // æå®focusæ¶çå
æ ä½ç½® |
| | | cursor: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.textarea.cursor |
| | | }, |
| | | // æ¯å¦æ¾ç¤ºé®ç䏿¹å¸¦æâ宿âæé®é£ä¸æ ï¼ |
| | | showConfirmBar: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.showConfirmBar |
| | | }, |
| | | // å
æ èµ·å§ä½ç½®ï¼èªå¨èç¦æ¶ææï¼éä¸selection-endæé
ä½¿ç¨ |
| | | selectionStart: { |
| | | type: Number, |
| | | default: uni.$u.props.textarea.selectionStart |
| | | }, |
| | | // å
æ ç»æä½ç½®ï¼èªå¨èç¦æ¶ææï¼éä¸selection-startæé
ä½¿ç¨ |
| | | selectionEnd: { |
| | | type: Number, |
| | | default: uni.$u.props.textarea.selectionEnd |
| | | }, |
| | | // é®ç弹起æ¶ï¼æ¯å¦èªå¨ä¸æ¨é¡µé¢ |
| | | adjustPosition: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.adjustPosition |
| | | }, |
| | | // æ¯å¦å»æ iOS ä¸çé»è®¤å
è¾¹è·ï¼åªå¾®ä¿¡å°ç¨åºææ |
| | | disableDefaultPadding: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.disableDefaultPadding |
| | | }, |
| | | // focusæ¶ï¼ç¹å»é¡µé¢çæ¶å䏿¶èµ·é®çï¼åªå¾®ä¿¡å°ç¨åºææ |
| | | holdKeyboard: { |
| | | type: Boolean, |
| | | default: uni.$u.props.textarea.holdKeyboard |
| | | }, |
| | | // æå¤§è¾å
¥é¿åº¦ï¼è®¾ç½®ä¸º -1 çæ¶åä¸é嶿大é¿åº¦ |
| | | maxlength: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.textarea.maxlength |
| | | }, |
| | | // è¾¹æ¡ç±»åï¼surround-åå¨è¾¹æ¡ï¼bottom-åºé¨è¾¹æ¡ |
| | | border: { |
| | | type: String, |
| | | default: uni.$u.props.textarea.border |
| | | }, |
| | | // ç¨äºå¤çæè
è¿æ»¤è¾å
¥æ¡å
å®¹çæ¹æ³ |
| | | formatter: { |
| | | type: [Function, null], |
| | | default: uni.$u.props.textarea.formatter |
| | | }, |
| | | // æ¯å¦å¿½ç¥ç»ä»¶å
å¯¹ææ¬åæç³»ç»äºä»¶çå¤ç |
| | | ignoreCompositionEvent: { |
| | | type: Boolean, |
| | | default: true |
| | | } |
| | | } |
| | | } |