經過創軟小(xiǎo)程序開發團隊的檢查測試,發現在微信小(xiǎo)程序textarea的屬性上增加: cursor-spacing 屬性即可(kě),如:
<textarea cursor-spacing='10' maxlength="-1" ></textarea>
網上找的其它文(wén)章,解決小(xiǎo)程序鍵盤彈出遮擋頂部bar有(yǒu)一下方法做參考:
1,設置adjust-position屬性(詳細參見小(xiǎo)程序官方文(wén)檔)
<input value="{{value}}" bindinput="bindinput" confirm-type="send" adjust-position="{{inputUp}}" bindfocus="inputFocus" bindblur="inputBlur"></input>
2,通過以上設置,鍵盤彈出時整體(tǐ)頁(yè)面不上移,接下來就需要獲取到軟鍵盤的高度,為(wèi)頁(yè)面添加padding-bottom即可(kě)
小(xiǎo)程序中(zhōng)獲取鍵盤高度代碼
inputFocus(e) { console.log(e,'鍵盤彈起') var inputHeight = 0 if (e.detail.height) { inputHeight = e.detail.height } }, inputBlur() { console.log('鍵盤收起') },
請注意:在小(xiǎo)程序開發編輯器中(zhōng)e.detail中(zhōng)隻有(yǒu)value,沒有(yǒu)height,真機上才有(yǒu)