小程序 input 組件內容顯示不全(顯示的長度不滿 input 寬度)問題


問題:小程序的input組件經常用到,但在使用input組件的時候會出現一種現象:明明設置了input的寬度,但是輸入的內容顯示的長度范圍卻怎么都不到一整個input組件的寬度,而且后面沒顯示的地方無法聚焦,具體效果如下:

經過嘗試,發現是因為input組件默認的樣式問題,在設置input組件的寬度的時候 如果是這是width的值,則不能用百分比,而要用真實的數據,如px、rpx等;還有一種情況就是如果真需要用到百分比,那么可設置的input組件的 min-width 和 max-width 屬性,但注意:如果設置的是 min-width 或 max-width 屬性,不可設置 width 屬性,具體代碼如下:

復制代碼
 1  /*第一種:設置真實值*/
 2 .inputstyle1{
 3     width:450rpx;
 4     
 5 }  
 6 
 7 /*第二種:設置min-width值*/
 8 .inputstyle2{
 9     min-width:60%;
10     
11 }  
12 
13 /*第三種:設置max-width值*/
14 .inputstyle3{
15      max-width:60%;
16     
17 }  
18 
19 /* 三種選擇一種寫即可 */
復制代碼

具體效果如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM