目录
产品站页面
(1)组件吸顶实现
- 在要实现吸顶的组件文件ProductParam.Vue中
<template>
<div class="nav-bar">
<div class="container">
<div class="pro-title">
小米8
</div>
<div class="pro-param">
<a href="javascript:;">概述</a><span>|</span>
<a href="javascript:;">参数</a><span>|</span>
<a href="javascript:;">用户评价</a>
<slot name="buy"></slot>
</div>
</div>
</div>
</template>
<script>
export default {
name:'nav-bar',
data() {
return {
isFixed: false
}
},
mounted() {
window.addEventListener('scroll', this.initHeight)
},
methods: {
initHeight() {
let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
this.isFixed = scrollTop > 152? true: false
},
destroyed() {
window.removeEventListener('scroll', this.initHeight, false)
}
}
}
</script>
<style lang="scss">
@import './../assets/scss/config.scss';
@import './../assets/scss/mixin.scss';
.nav-bar{
height:70px;
line-height:70px;
border-top:1px solid $colorH;
background-color:$colorG;
z-index:10;
&.is_fixed{
position