1.【template】
<div class="username clearfix" id="username">
<div id="userInfoname">{{userInfoname}}</div>
<div
id="usercompany"
class="usercompany"
v-show="showcompany"
>{{userInfocompany}}</div>
</div>
2.【created】
setTimeout(() => {
let username=document.getElementById("username").offsetWidth;
let infoname=document.getElementById("userInfoname").offsetWidth;
let usercompany=document.getElementById("usercompany").offsetWidth;
let company=username-infoname;
if(usercompany>company){
document.getElementById("usercompany").style.width=company-25+'px';
}
console.log(company);
}, 500);
3.【style】
.username {
margin-top: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
text-align: left;
margin-bottom: 9px;
white-space:nowrap;
/* overflow: hidden; */
}
#userInfoname{
float: left;
margin-right: 5px;
}
.usercompany {
opacity: 0.3;
border: 1px solid #666666;
font-size: 14px;
padding: 0px 8px;
border-radius: 5px;
float: left;
margin-top: 10px;
white-space:nowrap;
overflow: hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}
名字与公司同一行显示,名字长度太长则公司省略显示
猜你喜欢
转载自blog.csdn.net/weixin_43837268/article/details/85321419
今日推荐
周排行