老师,我有点不太理解该怎么更新滚动条,能帮我解答一下吗?
来源: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这个方法来实现更新滚动条。
如果帮到了你,欢迎采纳,祝学习愉快~