Эх сурвалжийг харах

紧急修正:解决头条为空时404报错的问题

紧急修正:解决头条为空时404报错的问题
dangyunlong 15 цаг өмнө
parent
commit
15c121142c

+ 2 - 1
components/template/component/headLine/1200x140/1.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="headLineStyle1" v-if="skinId=='1'">
-        <div class="headLineTitle">
+        <div class="headLineTitle" v-if="templateData.length>0">
             <img src="http://img.bjzxtw.org.cn/pre/image/png/20250603/1748932387576488.png"/>
             <NuxtLink 
                 :href="getLinkPathDetail(component_style1_News1)" 
@@ -113,6 +113,7 @@ const props = defineProps({
     templateData:Array,//新闻数据
 });
 //组件样式1 start ---------------------------------------->
+console.log(props.templateData)
 const component_style1_News1 = ref({});
 const component_style1_News2Array = ref([]);
 component_style1_News1.value = props.templateData[0];

+ 2 - 2
components/template/component/public/breadcrumb.vue

@@ -30,7 +30,7 @@
             </el-breadcrumb-item>
             <el-breadcrumb-item v-if="routeLevel==3">
                 <span class="routeName">
-                    {{ articleName }}
+                    {{ getTitleLength(articleName,40) }}
                 </span>
             </el-breadcrumb-item>
             <!--第三种情况 当前是2级的详情页 end-->
@@ -47,7 +47,7 @@
             </el-breadcrumb-item>
             <el-breadcrumb-item v-if="routeLevel==4">
                 <span class="routeName">
-                    {{ articleName }}
+                    {{ getTitleLength(articleName,40) }}
                 </span>
             </el-breadcrumb-item>
             <!--第四种情况 当前是3级的详情页 end-->

+ 40 - 0
utils/dataInterface.ts

@@ -70,6 +70,46 @@ export interface IWebSiteFootInfo{
     user_id:number;
     website_id:number;
 }
+
+export interface IIndexNewsDetail{
+    admin_user_id:number;
+    article_id:number|null;
+    author:string;
+    cat_arr_id:string;
+    catid:number;
+    city_arr_id:string;
+    city_id:number;
+    commend_id:string;
+    copyfrom:string;
+    created_at:string;
+    department_arr_id:string;
+    department_id:number;
+    fromurl:string;
+    hits:number;
+    id:number;
+    ignore_ids:string;
+    imgurl:string;
+    introduce:string;
+    ip:string;
+    is_original:number;
+    is_survey:number;
+    islink:number;
+    keyword:string;
+    level:string;
+    level_text:string;
+    linkurl:string;
+    pinyin:string;
+    reason:string|null;
+    status:number;
+    survey_id:string;
+    survey_name:string;
+    survey_type:number;
+    tag:string;
+    title:string;
+    updated_at:string;
+    web_site_id:string;
+    website_id:number;
+}
 //首页 end ---------------------------------------->
 
 //列表页 start ---------------------------------------->