优质中文开源软件代码项目资源技术共享平台
传播开源的理念,推广开源项目
学习是对自己最棒的投资!与君共勉!
云服务器主机测评推荐,开源软件代码项目技术资源共享!

网站首页 > web开发 > JavaScript 正文

微信小程序视图层莫名出现竖线的解决方法

longtao100 2023-10-16 00:01:09 JavaScript 23 ℃ 0 评论

写完视图层后,发现页面上莫名其妙的出现了一些“竖线”,如下图所示:

这段html代码是这样写的:



{{course_info.SectionCount}}
节课程



{{item}}












{{course_info.PurchaseMarkup}}
人最近购买

css样式是这样的:

.other-des {
margin-top: 8px;
padding: 20rpx;
display: flex;
justify-content: center;
align-items: center;
}
.section {
flex: 1;
display: flex;
align-items: flex-end;
}
.section-num { 
font-size: 32rpx; 
color: #000000;
line-height: 32rpx;
} 
.section-text {
color: #586470;
font-size: 24rpx;
line-height: 24rpx; 
}

真机调试也找不到 “竖线” 的元素,但是显示其就是 section 上的一部分。那看来这竖线应该不是自己添加了,如果是自己添加的,在真机调试的时候元素肯定是能找到的。

在界面上点击,将鼠标放置在竖线上的时候,才发现,这原来是一个滚动条…用鼠标还可以上下滚动…

是什么原因这里尽然多了一个进度条呢,分析了一下,原因是子text在父view上范围有超出,使用 overflow: hidden 设置父view的css。

overflow: hidden; 是一种CSS属性,用于控制元素溢出内容的显示方式。

具体作用如下:

  • 当应用于父容器时,它可以隐藏超过容器边界的子元素内容。
  • 当应用于文本容器时,可以省略文字溢出的部分,并将其隐藏起来。
  • 它还可以阻止滚动条的显示,使内容不能通过滚动来查看。

使用 overflow: hidden; 可以简单而有效地控制元素内部内容的可见性和溢出行为,给页面布局和视觉效果带来更多自定义选项。

给 section 添加 overflow: hidden 属性设置,解决了这个问题

.section {
flex: 1;
display: flex;
align-items: flex-end;
overflow: hidden;
}

实现效果如下:

 到此这篇关于微信小程序视图层莫名出现竖线的解决方法的文章就介绍到这了,更多相关微信小程序视图层竖线内容请搜索开源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开源网

Tags:

猜你喜欢

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

请填写验证码
开源分类
最近发表
开源网标签
开源网归档