收藏
回答

为什么容器中的input组件显示长度受限?

  <!--临时测试输入框长度开始-->

  <input class="inputstyle" type="text" maxlength="30" value="{{userInfo.name}}" bindblur="inputName"/>

  <view class="statementbox">

    <input class="inputstyle" type="text" maxlength="30" value="{{userInfo.name}}" bindblur="inputName"/>

  </view>

  <!--临时测试输入框长度结束-->

同一个输入框,下面的是放在弹性容器中,但界面显示长度不一样。容器中的只能显示11个汉字,如下图:

容器样式如下,加了个边框看效果:

.statementbox{

  /**定义容器弹性布局**/

  display: flex;

  /**容器中项目主轴为水平方向,起点在左端**/

  flex-direction: row;

  /**容器中项目主轴水平方向对齐方式为左对齐**/

  justify-content:flex-start;  

  flex-wrap: wrap;

  margin5rpx;

  

  border1px solid rgb(103172199);

}

输入框样式如下:

.inputstyle{

  display: inline;

  font-size:medium;

  color:rgb(000);

  margin5rpx;

  line-height60rpx;

}

做了一个样例页面:

WXML:

<!--临时测试页面,上线不要-->

<view>输入姓名:</view>

<input class="inputtest" type="text" maxlength="30" placeholder="请输入您的姓名" bindblur="inputName"/>

<view>输入地址:</view>

<view class="tempbox">

  <input class="inputtest" type="text" maxlength="30" placeholder="请输入地址" bindblur="inputAddress"/>

</view>

JS:

// 临时测试页面,上线不要

Page({

  data : {

    name : "",

    address : ""

  },


  inputName : function(e){

    this.setData({

      name : e.detail.value

    })

  },

  inputAddress : function(e){

    this.setData({

      address : e.detail.value

    })

  },

  onLoad(options) {

  }

})

WXSS:

/* pages/temptest/temptest.wxss */

.tempbox{

  /**定义容器弹性布局**/

  display: flex;

  /**容器中项目主轴为水平方向,起点在左端**/

  flex-direction: row;

  /**容器中项目主轴水平方向对齐方式为左对齐**/

  justify-content:flex-start;  

  flex-wrap: wrap;

  margin5rpx;

  border1px solid rgb(103172199);

}

.inputtest{

  display: inline;

  font-size:medium;

  color:rgb(000);

  margin5rpx;

  line-height60rpx;

}


最后一次编辑于  1天前
回答关注问题邀请回答
收藏

2 个回答

  • 小高
    小高
    5小时前

    看看是不是被全局样式影响了或者是什么

    5小时前
    有用 1
    回复 3
    • 北溟击水
      北溟击水
      4小时前
      不的是,原来就是用的全局样式,专门做的页面是方便大家帮忙找原因。
      4小时前
      回复
    • 小高
      小高
      4小时前回复北溟击水
      刚才复现不出来你的情况
      4小时前
      回复
    • 北溟击水
      北溟击水
      3小时前回复小高
      谢谢,我重新搞一个小程序再试一下。
      3小时前
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    1天前

    提供一个能复现的代码片段吧

    1天前
    有用
    回复 1
    • 北溟击水
      北溟击水
      1天前
      做了一个临时页面,附在帖子上了,共三个文件:WXML/JS/WXSS,有劳大咖帮看下什么原因。开发工具调试基础库3.7.0,谢谢!
      1天前
      回复
登录 后发表内容