Commit 3913c38c authored by 张伯涛's avatar 张伯涛

修改

parent f749ab1d
<template> <template>
<div id="topAnchor" class="serviceShare-module"> <div id="topAnchor" class="serviceShare-module">
<!-- <a id="TOPUp">--> <!-- <a id="TOPUp">-->
<!-- <div class="backTop" @click="gotoTop">--> <!-- <div class="backTop" @click="gotoTop">-->
<!-- <img :src="gobackTop">--> <!-- <img :src="gobackTop">-->
<!-- <div style="font-size: 12px;color: white;padding-top: 6px">回到顶部</div>--> <!-- <div style="font-size: 12px;color: white;padding-top: 6px">回到顶部</div>-->
<!-- </div>--> <!-- </div>-->
<!-- </a>--> <!-- </a>-->
<div v-if="activeMenu !== 'showFalse'" :class=" activeMenu === 'showFalse' ? 'whiteScanCode' : 'scanCode'"> <div v-if="activeMenu !== 'showFalse'" :class=" activeMenu === 'showFalse' ? 'whiteScanCode' : 'scanCode'">
<el-tooltip class="item" effect="dark" placement="left-start"> <el-tooltip class="item" effect="dark" placement="left-start">
<div slot="content"> <div slot="content">
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<el-divider /> <el-divider />
<el-tooltip class="item" effect="dark" placement="left"> <el-tooltip class="item" effect="dark" placement="left">
<div slot="content"> <div slot="content">
<div style="font-size: 20px">{{phone}}</div> <div style="font-size: 20px">{{ phone }}</div>
</div> </div>
<div class="codeImg" style="padding-top: 20px"> <div class="codeImg" style="padding-top: 20px">
<div class="img"> <div class="img">
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
<HomeSearch :list="navList" :current-menu="'/ServiceShare/index'" /> <HomeSearch :list="navList" :current-menu="'/ServiceShare/index'" />
<!--<nav-list />--> <!--<nav-list />-->
</div> </div>
<div class="serviceShare-content"> <div class="serviceShare-content" @scroll="parentScroll">
<div class="child"> <div class="child">
<div class="search"> <div class="search">
<el-form ref="queryForm" class="formClass" :model="searchForm" :inline="true" label-width="auto"> <el-form ref="queryForm" class="formClass" :model="searchForm" :inline="true" label-width="auto">
...@@ -155,6 +155,7 @@ ...@@ -155,6 +155,7 @@
<div v-else style="padding: 20px;margin-bottom: 40px; background-color: white;text-align: center"> <div v-else style="padding: 20px;margin-bottom: 40px; background-color: white;text-align: center">
<img :src="noDataLogo" class="sidebar-logo"> <img :src="noDataLogo" class="sidebar-logo">
</div> </div>
<div id="showFalse" />
</div> </div>
</div> </div>
</div> </div>
...@@ -228,7 +229,8 @@ ...@@ -228,7 +229,8 @@
import { getToken } from '@/utils/auth.js' import { getToken } from '@/utils/auth.js'
import HomeSearch from '@/views/homePage/components/searchHome/index' import HomeSearch from '@/views/homePage/components/searchHome/index'
import { getEnterpriseList, getList, getTypeOptions, handleaddContact, idGetImg } from './apis' import { getEnterpriseList, getList, getTypeOptions, handleaddContact, idGetImg } from './apis'
import {getOtherLink} from "@/views/homePage/apis"; import { getOtherLink } from '@/views/homePage/apis'
import { mapGetters } from 'vuex'
export default { export default {
name: 'Index', name: 'Index',
...@@ -237,7 +239,7 @@ export default { ...@@ -237,7 +239,7 @@ export default {
}, },
data() { data() {
return { return {
activeMenu: '', activeMenu: 'topAnchor',
logoUrl: '', logoUrl: '',
phoneLogo: require('@/assets/image/newHome_icon_fuwurexian.png'), phoneLogo: require('@/assets/image/newHome_icon_fuwurexian.png'),
backTop: require('@/assets/image/home_icon_huidingbu.png'), backTop: require('@/assets/image/home_icon_huidingbu.png'),
...@@ -301,7 +303,15 @@ export default { ...@@ -301,7 +303,15 @@ export default {
} }
} }
}, },
watch: {
topE(value) {
this.parentScroll(value)
}
},
computed: { computed: {
...mapGetters([
'topE'
]),
navList() { navList() {
return [ return [
{ menuName: '首页', path: '/', query: { }}, { menuName: '首页', path: '/', query: { }},
...@@ -348,6 +358,18 @@ export default { ...@@ -348,6 +358,18 @@ export default {
mounted() { mounted() {
}, },
methods: { methods: {
parentScroll(e) {
const target = e.target
const pTop = target.getBoundingClientRect().top
const ids = ['topAnchor', 'showFalse']
ids.map(item => document.getElementById(item)).forEach(ele => {
const top = ele.getBoundingClientRect().top
if (top - pTop <= 1000) {
this.activeMenu = ele.getAttribute('id')
console.log('this.activeMenu', this.activeMenu)
}
})
},
/** 获取小程序二维码图片*/ /** 获取小程序二维码图片*/
getQRcode() { getQRcode() {
getOtherLink().then(res => { getOtherLink().then(res => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment