¶Ô±ÈÐÂÎļþ |
| | |
| | | export default { |
| | | props: { |
| | | // è¾å
¥çå¼ |
| | | value: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.input.value |
| | | }, |
| | | // è¾å
¥æ¡ç±»å |
| | | // number-æ°åè¾å
¥é®çï¼app-vueä¸å¯ä»¥è¾å
¥æµ®ç¹æ°ï¼app-nvueåå°ç¨åºå¹³å°ä¸åªè½è¾å
¥æ´æ° |
| | | // idcard-身份è¯è¾å
¥é®çï¼å¾®ä¿¡ãæ¯ä»å®ãç¾åº¦ãQQå°ç¨åº |
| | | // digit-另尿°ç¹çæ°åé®çï¼Appçnvue页é¢ãå¾®ä¿¡ãæ¯ä»å®ãç¾åº¦ã头æ¡ãQQå°ç¨åº |
| | | // text-ææ¬è¾å
¥é®ç |
| | | type: { |
| | | type: String, |
| | | default: uni.$u.props.input.type |
| | | }, |
| | | // 妿 textarea æ¯å¨ä¸ä¸ª position:fixed çåºåï¼éè¦æ¾ç¤ºæå®å±æ§ fixed 为 trueï¼ |
| | | // å
¼å®¹æ§ï¼å¾®ä¿¡å°ç¨åºãç¾åº¦å°ç¨åºãåèè·³å¨å°ç¨åºãQQå°ç¨åº |
| | | fixed: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.fixed |
| | | }, |
| | | // æ¯å¦ç¦ç¨è¾å
¥æ¡ |
| | | disabled: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.disabled |
| | | }, |
| | | // ç¦ç¨ç¶ææ¶çèæ¯è² |
| | | disabledColor: { |
| | | type: String, |
| | | default: uni.$u.props.input.disabledColor |
| | | }, |
| | | // æ¯å¦æ¾ç¤ºæ¸
餿§ä»¶ |
| | | clearable: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.clearable |
| | | }, |
| | | // æ¯å¦å¯ç ç±»å |
| | | password: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.password |
| | | }, |
| | | // æå¤§è¾å
¥é¿åº¦ï¼è®¾ç½®ä¸º -1 çæ¶åä¸é嶿大é¿åº¦ |
| | | maxlength: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.input.maxlength |
| | | }, |
| | | // è¾å
¥æ¡ä¸ºç©ºæ¶çå ä½ç¬¦ |
| | | placeholder: { |
| | | type: String, |
| | | default: uni.$u.props.input.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 |
| | | }, |
| | | // æ¯å¦æ¾ç¤ºè¾å
¥åæ°ç»è®¡ï¼åªå¨ type ="text"ætype ="textarea"æ¶ææ |
| | | showWordLimit: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.showWordLimit |
| | | }, |
| | | // 设置å³ä¸è§æé®çæåï¼ææå¼ï¼send|search|next|go|doneï¼å
¼å®¹æ§è¯¦è§uni-appææ¡£ |
| | | // https://uniapp.dcloud.io/component/input |
| | | // https://uniapp.dcloud.io/component/textarea |
| | | confirmType: { |
| | | type: String, |
| | | default: uni.$u.props.input.confirmType |
| | | }, |
| | | // ç¹å»é®çå³ä¸è§æé®æ¶æ¯å¦ä¿æé®ç䏿¶èµ·ï¼H5æ æ |
| | | confirmHold: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.confirmHold |
| | | }, |
| | | // focusæ¶ï¼ç¹å»é¡µé¢çæ¶å䏿¶èµ·é®çï¼å¾®ä¿¡å°ç¨åºææ |
| | | holdKeyboard: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.holdKeyboard |
| | | }, |
| | | // èªå¨è·åç¦ç¹ |
| | | // å¨ H5 å¹³å°è½å¦èç¦ä»¥å软é®çæ¯å¦è·éå¼¹åºï¼åå³äºå½åæµè§å¨æ¬èº«çå®ç°ãnvue 页é¢ä¸æ¯æï¼é使ç¨ç»ä»¶ç focus()ãblur() æ¹æ³æ§å¶ç¦ç¹ |
| | | focus: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.focus |
| | | }, |
| | | // é®çæ¶èµ·æ¶ï¼æ¯å¦èªå¨å¤±å»ç¦ç¹ï¼ç®åä»
App3.0.0+ææ |
| | | autoBlur: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.autoBlur |
| | | }, |
| | | // æ¯å¦å»æ iOS ä¸çé»è®¤å
è¾¹è·ï¼ä»
微信å°ç¨åºï¼ä¸type=textareaæ¶ææ |
| | | disableDefaultPadding: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.disableDefaultPadding |
| | | }, |
| | | // æå®focusæ¶å
æ çä½ç½® |
| | | cursor: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.input.cursor |
| | | }, |
| | | // è¾å
¥æ¡èç¦æ¶åºé¨ä¸é®ççè·ç¦» |
| | | cursorSpacing: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.input.cursorSpacing |
| | | }, |
| | | // å
æ èµ·å§ä½ç½®ï¼èªå¨èéæ¶ææï¼éä¸selection-endæé
ä½¿ç¨ |
| | | selectionStart: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.input.selectionStart |
| | | }, |
| | | // å
æ ç»æä½ç½®ï¼èªå¨èéæ¶ææï¼éä¸selection-startæé
ä½¿ç¨ |
| | | selectionEnd: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.input.selectionEnd |
| | | }, |
| | | // é®ç弹起æ¶ï¼æ¯å¦èªå¨ä¸æ¨é¡µé¢ |
| | | adjustPosition: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.adjustPosition |
| | | }, |
| | | // è¾å
¥æ¡å
容坹齿¹å¼ï¼å¯éå¼ä¸ºï¼left|center|right |
| | | inputAlign: { |
| | | type: String, |
| | | default: uni.$u.props.input.inputAlign |
| | | }, |
| | | // è¾å
¥æ¡åä½çå¤§å° |
| | | fontSize: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.input.fontSize |
| | | }, |
| | | // è¾å
¥æ¡åä½é¢è² |
| | | color: { |
| | | type: String, |
| | | default: uni.$u.props.input.color |
| | | }, |
| | | // è¾å
¥æ¡åç½®å¾æ |
| | | prefixIcon: { |
| | | type: String, |
| | | default: uni.$u.props.input.prefixIcon |
| | | }, |
| | | // åç½®å¾æ æ ·å¼ï¼å¯¹è±¡æå符串 |
| | | prefixIconStyle: { |
| | | type: [String, Object], |
| | | default: uni.$u.props.input.prefixIconStyle |
| | | }, |
| | | // è¾å
¥æ¡åç½®å¾æ |
| | | suffixIcon: { |
| | | type: String, |
| | | default: uni.$u.props.input.suffixIcon |
| | | }, |
| | | // åç½®å¾æ æ ·å¼ï¼å¯¹è±¡æå符串 |
| | | suffixIconStyle: { |
| | | type: [String, Object], |
| | | default: uni.$u.props.input.suffixIconStyle |
| | | }, |
| | | // è¾¹æ¡ç±»åï¼surround-åå¨è¾¹æ¡ï¼bottom-åºé¨è¾¹æ¡ï¼none-æ è¾¹æ¡ |
| | | border: { |
| | | type: String, |
| | | default: uni.$u.props.input.border |
| | | }, |
| | | // æ¯å¦åªè¯»ï¼ä¸disabledä¸åä¹å¤å¨äºdisabledä¼ç½®ç°ç»ä»¶ï¼èreadonlyåä¸ä¼ |
| | | readonly: { |
| | | type: Boolean, |
| | | default: uni.$u.props.input.readonly |
| | | }, |
| | | // è¾å
¥æ¡å½¢ç¶ï¼circle-åå½¢ï¼square-æ¹å½¢ |
| | | shape: { |
| | | type: String, |
| | | default: uni.$u.props.input.shape |
| | | }, |
| | | // ç¨äºå¤çæè
è¿æ»¤è¾å
¥æ¡å
å®¹çæ¹æ³ |
| | | formatter: { |
| | | type: [Function, null], |
| | | default: uni.$u.props.input.formatter |
| | | }, |
| | | // æ¯å¦å¿½ç¥ç»ä»¶å
å¯¹ææ¬åæç³»ç»äºä»¶çå¤ç |
| | | ignoreCompositionEvent: { |
| | | type: Boolean, |
| | | default: true |
| | | } |
| | | } |
| | | } |