silde-nav添加online跳转

This commit is contained in:
hejin 2025-09-11 21:51:38 +08:00
parent f0d8e1da4d
commit be475635d9

View File

@ -1,19 +1,21 @@
<template>
<div class="side-content">
<ul class="side-nav">
<li
class="side-item"
v-for="(item, index) in sideiItem"
:key="index"
@click="jump(item)"
>
<div class="side-label">
<img :src="item.icon" :alt="item.label" />
<h4>{{ item.label }}</h4>
</div>
<div v-if="item.desc" class="side-desc" v-html="item.desc"></div>
</li>
</ul>
<no-ssr>
<ul class="side-nav">
<li
class="side-item"
v-for="(item, index) in sideiItem"
:key="index"
@click="jump(item)"
>
<div class="side-label">
<img :src="item.icon" :alt="item.label" />
<h4>{{ item.label }}</h4>
</div>
<div v-if="item.desc" class="side-desc" v-html="item.desc"></div>
</li>
</ul>
</no-ssr>
<div class="top-btn" @click="goTop">
<div class="side-label">
<img src="~/assets//image/icon/top.png" alt="返回顶部" />
@ -30,7 +32,7 @@ export default {
name: 'SideNav',
data() {
return {
maxCatgId: ''
}
},
computed: {
@ -51,6 +53,7 @@ export default {
{
icon: require('../assets/image/icon/online.png'),
label: this.$t('common.Online'),
url: `/inquiry?maxCatgId=${this.maxCatgId}`
},
{
icon: require('../assets/image/icon/whats.png'),
@ -73,6 +76,11 @@ export default {
]
},
},
beforeMount() {
this.$axios.get('/web/getCatgIdApp?catgName=Contact').then(res => {
this.maxCatgId = res.data
})
},
methods:{
jump(row) {
if (row.url) {