vue一直自动换行问题解决

html换行主要是由于< div >标签引起的,而vue的一些前端组件本身就会自带< div >,比如el-input的标签拆分出来之后就形成了如下的内容

因此之前我采用

复制代码
<el-form-item prop="code" v-if="captchaOnOff">
    <el-input
      v-model="loginForm.code"
      auto-complete="off"
      placeholder="验证码"
      style="width: 63%">
    </el-input>
    <div class="login-code">
      <img :src="codeUrl" class="login-code-img"/>
    </div>
 </el-form-item>

这种采用比分比定义的方式会造成网页自动换行的问题出现,这里我采用elementui官网上提供的几种布局进行定义

,我的定义如下:

html 复制代码
<el-form-item>
    <el-col :span="11">
        <el-input class="code-item" v-model="loginForm.code" type="text" placeholder="验证码"></el-input>
    </el-col>

    <el-col :span="11">
        <el-image style="width:100px height:100px" :src="codeUrl" :fit="fit"></el-image>
    </el-col>
</el-form-item>

然后再定义内层文本框的大小

css 复制代码
.code-item :last-child{
    height: 20px;
    width: 157.5px;
    font-size: 15px;
}
//因为el-text本质上是div拼上普通的text标签,所以这里需要使用last-child取到最里面的标签

.code-item{
    padding: 25px 25px 5px 5px;
}

最终能够成功地进行换行了

相关推荐
jay神18 分钟前
【计算机毕业设计】基于Flask+Vue的电影数据可视化与智能推荐系统
前端·vue.js·python·信息可视化·flask·毕业设计·课程设计
FreeTinker6 小时前
HTML本地存储技术解析:localStorage与sessionStorage的原理、差异与应用场景
前端·html
qq_452396236 小时前
第十二篇:《全链路监控与可观测性:前端错误追踪与性能分析》
前端
海兰7 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(三)
javascript·python·金融
wangruofeng7 小时前
Phosphor Icons 官网源码拆解:URL 即存储、水波动画与 7362 Star 图标库的架构实践
前端·架构·github
BigTopOne8 小时前
WebRTC Native / Android 开发学习资源整理
前端
excel9 小时前
nuxt 3 升级 nuxt 4 报错之 hasInjectionContext
前端
小磊哥er9 小时前
深入解构Claude Code - 第 7 篇 · 连接外面的世界
javascript·ai编程
何以解忧,唯有..9 小时前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
小磊哥er9 小时前
深入解构Claude Code - 第 6 篇 · 终端里的图形界面
javascript·ai编程