提交 bcacd959 编写于 作者: 杨广俊's avatar 杨广俊

scroll top

上级 02884366
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
</article> </article>
<!-- 有结果页面 --> <!-- 有结果页面 -->
<article v-show="showTab1 || showTab2 || showTab3 || showTab4" style="position:relative;"> <article id="navbar-container-wrapper" v-show="showTab1 || showTab2 || showTab3 || showTab4" style="position:relative;">
<div class="navbar-container" > <div class="navbar-container" >
<div class="navbar-container-item" v-show="showTab0" :class="{'bt-2': navIndex === '0'}" @click="navIndex = '0'">综合</div> <div class="navbar-container-item" v-show="showTab0" :class="{'bt-2': navIndex === '0'}" @click="navIndex = '0'">综合</div>
<div class="navbar-container-item" v-show="showTab1" :class="{'bt-2': navIndex === '1'}" @click="navIndex = '1'">课程</div> <div class="navbar-container-item" v-show="showTab1" :class="{'bt-2': navIndex === '1'}" @click="navIndex = '1'">课程</div>
...@@ -67,6 +67,7 @@ ...@@ -67,6 +67,7 @@
</div> </div>
</article> </article>
<Loading v-show="showLoading"/> <Loading v-show="showLoading"/>
<BackTop v-show="isShowTop" />
</section> </section>
</template> </template>
...@@ -88,10 +89,13 @@ import CourseAdjust from '../components/business/course-adjust'; ...@@ -88,10 +89,13 @@ import CourseAdjust from '../components/business/course-adjust';
import NoResultPage from '@/components/business/no-result-page' import NoResultPage from '@/components/business/no-result-page'
import Loading from '@/components/common/loading-new' import Loading from '@/components/common/loading-new'
import ConfirmTip from '@/components/common/confirm-tip' import ConfirmTip from '@/components/common/confirm-tip'
import BackTop from '@/components/common/backTop'
export default { export default {
data() { data() {
return { return {
isShowTop: true,
// token: '', // token: '',
navIndex: '0', navIndex: '0',
showLoading: false, showLoading: false,
...@@ -132,7 +136,8 @@ export default { ...@@ -132,7 +136,8 @@ export default {
HealthComics, HealthComics,
NoResultPage, NoResultPage,
Loading, Loading,
ConfirmTip ConfirmTip,
BackTop
}, },
watch: { watch: {
// selected(val) { // selected(val) {
...@@ -157,6 +162,7 @@ export default { ...@@ -157,6 +162,7 @@ export default {
window.__refresh = function(){ window.__refresh = function(){
_this.getUserInfo() _this.getUserInfo()
} }
window.addEventListener('scroll', this.scrollFun);
}, },
mounted(){ mounted(){
this.getUserInfo() this.getUserInfo()
...@@ -301,6 +307,17 @@ export default { ...@@ -301,6 +307,17 @@ export default {
}, },
getUserInfo: function () { getUserInfo: function () {
rocNative.getUserInfo({'__funcName': '__getUserInfo'}) rocNative.getUserInfo({'__funcName': '__getUserInfo'})
},
scrollFun() {
let navConWrapDom = document.querySelector('#navbar-container-wrapper')
let navConWrapDomOT = document.querySelector('#navbar-container-wrapper').offsetParent.offsetTop;
let scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
console.log('this' ,this, scrollTop > 50)
if(scrollTop > 50){
this.isShowTop = true
}
console.log(navConWrapDomOT)
console.log(scrollTop)
} }
}, },
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册