请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

goods组件显示位置不对

老师,你好,我在https://github.com/ustbhuangyi/vue-sell/blob/master/src/components/goods/goods.vue,使用这个代码,发现goods位置不对,把商品、评价、商家遮挡住了。


https://img1.sycdn.imooc.com//szimg/5b738bc90001d68a04680122.jpg


经过测试,是如下代码:

<template>    

<div>    

<div class="goods">    

.....

</div>

<food .....></food>

</div>


<style lang="stylus" rel="stylesheet/stylus">    

 @import "../../common/stylus/mixin.styl"    

 .goods    

   display: flex    

   position: absolute    

   top: 174px    

   bottom: 46px    

   width: 100%    

   overflow: hidden    

.......


把position: absolute去掉后,显示正常,但出现另外一个问题:Scroll,滚动不了。请问这是啥问题,谢谢

正在回答 回答被采纳积分+3

插入代码

1回答

ustbhuangyi 2018-08-15 10:38:32

注意布局和样式的问题,滚动不了往往是没有满足滚动条件

0 回复 有任何疑惑可以回复我~
  • 提问者 littlefire #1
    我把 top修改为: 208px,即可把问题解决。按照计算应该是top: 174px, 不知道什么原因,会把goods组件上移。
    回复 有任何疑惑可以回复我~ 2018-08-15 11:24:13
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号