|
@@ -14,7 +14,9 @@
|
|
|
<NuxtLink to="/">首页</NuxtLink>
|
|
|
</el-breadcrumb-item>
|
|
|
<el-breadcrumb-item v-if="parent_name != ''">
|
|
|
- <NuxtLink :to="`/${parent_pinyin}/`"> {{ parent_name }}</NuxtLink>
|
|
|
+ <NuxtLink :to="`/${parent_pinyin}/`">
|
|
|
+ {{ parent_name }}
|
|
|
+ </NuxtLink>
|
|
|
</el-breadcrumb-item>
|
|
|
<el-breadcrumb-item>{{ routeNewsTtitle }}</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
@@ -157,9 +159,27 @@ const fullPath = route.path;
|
|
|
//拆分,取出来中间这一段,然后提取数字部分
|
|
|
const segments = fullPath.split('/');
|
|
|
const targetSegment = segments[1];
|
|
|
-const numberPart = targetSegment.match(/\d+$/)?.[0];
|
|
|
-const routeId = numberPart;
|
|
|
+// const numberPart = targetSegment.match(/\d+$/)?.[0];
|
|
|
+// const routeId = numberPart;
|
|
|
|
|
|
+let routeId;
|
|
|
+//通过导航路径反向查询导航id
|
|
|
+const getRouteId = await requestDataPromise('/web/getWebsiteRoute', {
|
|
|
+ method: 'GET',
|
|
|
+ query: {
|
|
|
+ 'pinyin': targetSegment,
|
|
|
+ },
|
|
|
+});
|
|
|
+if(getRouteId.code == 200){
|
|
|
+ routeId = getRouteId.data
|
|
|
+}else{
|
|
|
+ console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
+ console.log("错误位置:通过url路径查询导航池id")
|
|
|
+ console.log("后端错误反馈:",getRouteId.message)
|
|
|
+ console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
+}
|
|
|
+
|
|
|
+//面包屑导航
|
|
|
const parent_name = ref("");
|
|
|
const parent_id = ref("");
|
|
|
const parent_pinyin = ref("");
|
|
@@ -174,11 +194,11 @@ let getParentNav = async () => {
|
|
|
if (listData.code == 200) {
|
|
|
parent_name.value = listData.data.alias;
|
|
|
parent_id.value = listData.data.parent_id;
|
|
|
- parent_pinyin.value = listData.data.parent_pinyin;
|
|
|
+ parent_pinyin.value = listData.data.aLIas_pinyin;
|
|
|
|
|
|
} else {
|
|
|
console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
- console.log("错误位置:获取新闻列表")
|
|
|
+ console.log("错误位置:获取面包屑导航")
|
|
|
console.log("后端错误反馈:", listData.message)
|
|
|
console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
|
|
|
}
|