老师,我有点不太理解该怎么更新滚动条,能帮我解答一下吗?

来源:3-3 项目作业

小仙女要好好学习

2019-10-23 14:37:52

<!-- personal -->
<template>
  <div>
      <me-header class="personal-header"></me-header>
    <me-scroll>
      <img src="./personal.png" class="personal-img">
    </me-scroll>
  </div>
</template>

<script>

import MeScroll from 'base/scroll/index.vue';
import MeHeader from "./header.vue";


export default {
    name:'personal',
  data () {
    return {
    };
  },
  components:{
    MeScroll,
    MeHeader
  }
}

</script>
<style lang='scss' scoped>
.personal-header{
  width: 100%
}
  .personal-img{
    width: 100%;
  }

</style>
<!--  -->
<template>
  <me-navbar class="header">
      <div slot="center" class="mine-personal-title">我的慕淘</div>
      <div slot="right">
        <i class="iconfont icon-setting"></i>
        <i class="iconfont icon-msg"></i>
      </div>
    </me-navbar>
</template>

<script>
import MeNavbar from "base/navbar/index.vue";
export default {
    name:'MeHeader',
  data () {
    return {
    };
  },
  components:{
    MeNavbar
  }
}

</script>
<style lang='scss' scoped>
@import '~assets/scss/mixins';

   .header{
        &.mine-navbar{   
            background-color: $header-bgc-translucent;
            z-index: $navbar-z-index;
        }

    }
    .mine-personal-title{
        color: #fff;
        text-align: center;
        font-size: 16px;
    }
    .iconfont{
        color: #fff;
        font-size: 16px;
    }
</style>


写回答

1回答

好帮手慕码

2019-10-23

同学你好!

建议同学在复习下关于滚动条这节视频:

https://class.imooc.com/course/qadetail/163639

大致理解为:当内容加载完毕的时候向外暴露的loaded,并传值recommend,表示加载完毕。子组件需要向父组件发送内容已经加载了的事件,父组件接收,判断从子组件传过来的值recommend这个值发生变化的时候,就表明需要更新滚动条了,后通过实例化出来的swiper.updata这个方法来实现更新滚动条。

如果帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 10739 问题

查看课程

相似问题