input框文字不垂直居中解决方案

解决方法:

可采用浮动的方式使input框文字垂直居中

效果:

 

这是一个uniapp做的小程序分页效果。里面加了一个输入框。可以手动输入页码跳转

代码:

        <!--          分页-->
        <view class="paging-box">
          <u-row class="paging-box-inner">
            <u-col span="3">
              <view class="demo-layout bg-purple">
                {
   
   { tableData.pageInfo.current + "/" + tableData.pageInfo.total }}
              </view>
            </u-col>
            <u-col span="5">
              <view class="demo-layout bg-purple-light">
              <text class="p-n-text prev-text" @click="goPage('prev')">上一页</text>
              <text class="p-n-text next-text" @click="goPage('next')">下一页</text>
              </view>
            </u-col>
            <u-col span="4">
              <view class="demo-layout bg-purple-dark">
                <text class="go-where">前往</text>
                <!--            <text class="next-text" v-model="tableData.pageInfo.current" @change="goPage(tableData.pageInfo.current)">{
   
   {tableData.pageInfo.current}}</text>-->
                <input @change="goPage(tableData.pageInfo.current)" class="input-text" type="text"
                       v-model="tableData.pageInfo.current"/>
                <text class="page-text">页</text>
              </view>
            </u-col>
          </u-row>
        </view>
        .bg-purple-dark {
         
          .go-where{
            height: 60rpx;
            float: left;
            line-height: 60rpx;
          }
          .input-text{
            width: 80rpx;
            height: 60rpx;
            border-radius: 5rpx;
            float: left;
            margin: 0 5px;
            line-height: 60rpx;
            display: inline-block;
            background-color: white;
            text-align: center;
            vertical-align: center;
          }
        }

猜你喜欢

转载自blog.csdn.net/qq_22182989/article/details/124755934