老师,侧边栏置顶了,侧边栏无法滚动

老师,侧边栏置顶了,侧边栏无法滚动

<template>

<div class="category">

<header class="g-header-container">

<category-header/>

</header>

<div class="g-content-container">

<div class="sidebar">

<category-tab @switch-tab="getCurrendId" />

</div>

<div class="main">

<category-content :curId="curId" />

</div>

</div>

</div>

</template>


<script>

import CategoryHeader from './header';

import CategoryTab from './tab';

import CategoryContent from './content';


export default{

name: 'Category',

components: {

CategoryHeader,

CategoryTab, 

CategoryContent

},

data() {

return {

curId: ''

}

},

methods: {

getCurrendId(id) {

this.curId = id;

}

}

};

</script>


<style scoped>

@import "~assets/scss/mixins";


.category{

overflow: hidden;

width: 100%;

height: 100%;

background-color: $bgc-theme;

}

.g-content-container{

display: flex;

}

.sidebar{

width: 80px;

height: 100%;

}

.main{

flex: 1;

height: 100%;

}

</style>

老师,侧边栏置顶了,侧边栏无法滚动,

.g-content-container{

display: flex;

}

视频中和源码.g-content-container只设置display: flex;,是不是不少设置了,导致侧边栏置顶和无法滚动?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,指的是这里的滚动条吗

http://img1.sycdn.imooc.com//climg/5e6b6ea009ae312d01550460.jpg

可以设置属性去掉的,tab.vue文件中

http://img1.sycdn.imooc.com//climg/5e6b6ec3090626f708830380.jpg

自己测试下,祝学习愉快!

好帮手慕星星 2020-03-13 20:38:30

同学你好,滚动条属性设置中的b应该是小写的,否则没有效果:

http://img1.sycdn.imooc.com//climg/5e6b7eac091c8ab306860213.jpg

要仔细看老师的回答哦。

祝学习愉快!

好帮手慕星星 2020-03-13 14:08:03

同学你好,将粘贴的代码放进源码中测试效果没有问题,侧边栏可以滚动。

另外,g-content-container盒子只是在当前页面中设置了flex布局,在_container.scss文件中还设置了其他样式:

http://img1.sycdn.imooc.com//climg/5e6b22a409f3bfee07800380.jpg

添加上样式之后如果还是不能滚动,建议将tab和content组件中的代码粘贴上来,老师帮助测试,便于准确定位问题所在。

祝学习愉快!

  • 提问者 慕盖茨9092533 #1
    老师,侧边栏拖动有滚动条,视频中老师的没滚动条
    2020-03-13 17:11:12
  • 提问者 慕盖茨9092533 #2
    老师,已经设置的false <template> <me-scroll :scrollBar="false"> <ul class="tab"> <li class="tab-item" :class="{'tab-item-active': item.id === curId}" v-for="(item, index) in items" :key="index" @click="switchTab(item.id)" >{{item.name}}</li> </ul> </me-scroll> </template> 老师,改成true和false都不能消失,在这个回复区不能粘贴太多代码的,需要我重新开个问题吗?
    2020-03-13 19:46:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
热门框架Vue开发WebApp 18版
  • 参与学习           人
  • 提交作业       209    份
  • 解答问题       3299    个

本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师