|
@@ -39,9 +39,9 @@
|
|
|
<div class="nav-column">
|
|
<div class="nav-column">
|
|
|
<h3 class="section-title">关于我们</h3>
|
|
<h3 class="section-title">关于我们</h3>
|
|
|
<ul class="nav-list">
|
|
<ul class="nav-list">
|
|
|
- <li><a href="/about" class="nav-link">企业简介</a></li>
|
|
|
|
|
- <li><a href="/about" class="nav-link">发展历程</a></li>
|
|
|
|
|
- <li><a href="/about" class="nav-link">企业荣誉</a></li>
|
|
|
|
|
|
|
+ <li><a @click="goToAboutSection('about-us')" class="nav-link">企业简介</a></li>
|
|
|
|
|
+ <li><a @click="goToAboutSection('history')" class="nav-link">发展历程</a></li>
|
|
|
|
|
+ <li><a @click="goToAboutSection('qualification-section')" class="nav-link">企业荣誉</a></li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -70,12 +70,14 @@
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
import { ref, onMounted } from 'vue'
|
|
import { ref, onMounted } from 'vue'
|
|
|
|
|
+import { useRouter } from 'vue-router'
|
|
|
import { getCompanyInfo } from '@/api/modules/home'
|
|
import { getCompanyInfo } from '@/api/modules/home'
|
|
|
import defaultQrcode from '@assets/footer-qrcode.png'
|
|
import defaultQrcode from '@assets/footer-qrcode.png'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
name: 'Footer',
|
|
name: 'Footer',
|
|
|
setup() {
|
|
setup() {
|
|
|
|
|
+ const router = useRouter()
|
|
|
// 环境变量
|
|
// 环境变量
|
|
|
const imgHost = import.meta.env.VITE_APP_IMG_HOST
|
|
const imgHost = import.meta.env.VITE_APP_IMG_HOST
|
|
|
const companyInfo = ref({})
|
|
const companyInfo = ref({})
|
|
@@ -100,15 +102,25 @@ export default {
|
|
|
event.target.src = defaultQrcode
|
|
event.target.src = defaultQrcode
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 跳转到关于我们页面的指定模块
|
|
|
|
|
+ const goToAboutSection = (section) => {
|
|
|
|
|
+ router.push({
|
|
|
|
|
+ name: 'About',
|
|
|
|
|
+ hash: `#${section}`
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
fetchCompanyInfo()
|
|
fetchCompanyInfo()
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
return {
|
|
return {
|
|
|
|
|
+ router,
|
|
|
imgHost,
|
|
imgHost,
|
|
|
companyInfo,
|
|
companyInfo,
|
|
|
loading,
|
|
loading,
|
|
|
- handleImageError
|
|
|
|
|
|
|
+ handleImageError,
|
|
|
|
|
+ goToAboutSection
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|