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

完成seo元素和ssr打包上线

完成seo元素和ssr打包上线
dangyunlong 3 сар өмнө
parent
commit
a521490ada
100 өөрчлөгдсөн 454 нэмэгдсэн , 477 устгасан
  1. 2 0
      .env
  2. 1 1
      .nuxt/dev/index.mjs
  3. 1 1
      .nuxt/manifest/latest.json
  4. 1 0
      .nuxt/manifest/meta/474840cc-123c-418e-babb-953080487291.json
  5. 0 1
      .nuxt/manifest/meta/8d9b7112-cf6c-40b8-b01d-6d7c47d725fc.json
  6. 1 1
      .nuxt/manifest/meta/dev.json
  7. 3 3
      .nuxt/nitro.json
  8. 1 1
      .nuxt/tsconfig.json
  9. 1 1
      404.vue
  10. 2 2
      app.vue
  11. 1 1
      assets/css/foot.less
  12. 4 4
      components/advertising/OrderList.vue
  13. 2 2
      components/detail/HotNews.vue
  14. 2 2
      components/detail/HotNews2.vue
  15. 3 4
      components/home/Advertising.vue
  16. 1 1
      components/home/Banner1.vue
  17. 2 2
      components/home/BigSwiper.vue
  18. 1 1
      components/home/BigTitle_List.vue
  19. 7 7
      components/home/MoreService.vue
  20. 5 5
      components/home/PageMessage.vue
  21. 1 1
      components/home/SecondaryHeading.vue
  22. 12 12
      components/home/Slider.vue
  23. 2 2
      components/home/SmallSwiper.vue
  24. 2 2
      components/home/SmallSwiper1.vue
  25. 2 2
      components/home/TopTen.vue
  26. 13 13
      components/home/foot.vue
  27. 5 5
      components/home/foot1.vue
  28. 14 14
      components/home/pageHead.vue
  29. 7 7
      components/home/pageNavigation.vue
  30. 7 7
      components/home/pageNavigation1.vue
  31. 12 6
      composables/getData.js
  32. 1 1
      error.vue
  33. 5 42
      nuxt.config.js
  34. 8 8
      pages/advertising/index.vue
  35. 155 153
      pages/index.vue
  36. 2 2
      pages/newsList/[id].vue
  37. 127 127
      pages/primaryNavigation/[id].vue
  38. 3 3
      pages/search/search.vue
  39. 14 10
      pages/speciaArticle/[id].vue
  40. 8 7
      pages/specialList/[id].vue
  41. 4 4
      pages/topic/[id].vue
  42. 7 7
      pages/topic/index.vue
  43. 2 2
      plugins/request.js
  44. 0 0
      public/ad/01.png
  45. 0 0
      public/ad/02.png
  46. 0 0
      public/ad/03.png
  47. 0 0
      public/ad/ad-product.png
  48. 0 0
      public/ad/shopping-mall.png
  49. 0 0
      public/ad/user.png
  50. 0 0
      public/ad/write.png
  51. 0 0
      public/ai/down.png
  52. 0 0
      public/ai/headLogo.png
  53. 0 0
      public/error/404.png
  54. BIN
      public/favicon.ico
  55. BIN
      public/favicon1.ico
  56. 0 0
      public/head/headtopbg.png
  57. 0 0
      public/head/mainTitleicon.png
  58. 0 0
      public/head/menubg.png
  59. 0 0
      public/head/searchicon.png
  60. 0 0
      public/head/topBg.png
  61. 0 0
      public/head/topicon1.png
  62. 0 0
      public/head/topicon2.png
  63. 0 0
      public/head/topicon3.png
  64. 0 0
      public/head/topicon4.png
  65. 0 0
      public/image/Group 1538.png
  66. 0 0
      public/image/Group 1548.png
  67. 0 0
      public/image/Group1503.png
  68. 0 0
      public/image/Iconly/Broken/Search.png
  69. 0 0
      public/image/Iconly/Two-tone/Arrow - Down 3.png
  70. 0 0
      public/image/banner1.png
  71. 0 0
      public/image/bg1.png
  72. 0 0
      public/image/dianhua 1.png
  73. 0 0
      public/image/guanbi 1.png
  74. 0 0
      public/image/logo1.png
  75. 0 0
      public/image/qq 1.png
  76. 0 0
      public/image/weixin 1.png
  77. 0 0
      public/images/12665_20160119130139_qbdpr 1.png
  78. 0 0
      public/images/12665_20160119130139_qbdpr 1@2x.png
  79. 0 0
      public/images/12665_20160119130159_vr82g 1.png
  80. 0 0
      public/images/12665_20160119130159_vr82g 1@2x.png
  81. 0 0
      public/images/Component 427.png
  82. 0 0
      public/images/Component 427@2x.png
  83. BIN
      public/images/Group 1503.png
  84. BIN
      public/images/Group 1503@2x.png
  85. BIN
      public/images/Group 1547.png
  86. BIN
      public/images/Group 1547@2x.png
  87. BIN
      public/images/Group 1816.png
  88. BIN
      public/images/Group 1816@2x.png
  89. 0 0
      public/images/Group1503.png
  90. 0 0
      public/images/Group1503@2x.png
  91. BIN
      public/images/banner 1.png
  92. BIN
      public/images/banner 1@2x.png
  93. 0 0
      public/images/bg1.png
  94. BIN
      public/images/djdhdhsjk46448_Endless_rice_fields_565ffc17-1845-4d9d-be71-3c745b1ab6bb.png
  95. BIN
      public/images/djdhdhsjk46448_Endless_rice_fields_565ffc17-1845-4d9d-be71-3c745b1ab6bb@2x.png
  96. BIN
      public/images/htjskikess_Harvester_harvesting_in_wheat_fields_619469a3-bdc0-40ca-9ac8-e2f17a0ae33f.png
  97. BIN
      public/images/image 36.png
  98. 0 0
      public/images/image 44.png
  99. 0 0
      public/images/image 44@2x.png
  100. 0 0
      public/images/image 45.png

+ 2 - 0
.env

@@ -0,0 +1,2 @@
+PORT=10000
+NITRO_PORT=10000

+ 1 - 1
.nuxt/dev/index.mjs

@@ -180,7 +180,7 @@ const _RyJtz6y3Rh = (function(nitro) {
 
 const rootDir = "D:/MyProject/gogs/sannongzixunwang_web_ssr/sannongzixunwang_web";
 
-const appHead = {"meta":[{"name":"viewport","content":"width=device-width, initial-scale=1"},{"charset":"utf-8"},{"name":"description","content":"三农资讯网"},{"name":"keywords","content":"三农资讯,农业,三农,三农在线,农业新闻_三农资讯 _最具权威的三农政务资讯网—三农信息一体化应用平台--中农兴业工程指定网站•农业百强网站"}],"link":[],"style":[],"script":[],"noscript":[],"title":"三农资讯网"};
+const appHead = {"meta":[{"name":"viewport","content":"width=device-width, initial-scale=1"},{"charset":"utf-8"},{"name":"description","content":"三农资讯网"},{"name":"keywords","content":"三农资讯网"}],"link":[],"style":[],"script":[],"noscript":[],"title":"三农资讯网"};
 
 const appRootTag = "div";
 

+ 1 - 1
.nuxt/manifest/latest.json

@@ -1 +1 @@
-{"id":"dev","timestamp":1740733518197}
+{"id":"dev","timestamp":1740983967511}

+ 1 - 0
.nuxt/manifest/meta/474840cc-123c-418e-babb-953080487291.json

@@ -0,0 +1 @@
+{"id":"474840cc-123c-418e-babb-953080487291","timestamp":1740982549381,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 0 - 1
.nuxt/manifest/meta/8d9b7112-cf6c-40b8-b01d-6d7c47d725fc.json

@@ -1 +0,0 @@
-{"id":"8d9b7112-cf6c-40b8-b01d-6d7c47d725fc","timestamp":1740723465376,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 1
.nuxt/manifest/meta/dev.json

@@ -1 +1 @@
-{"id":"dev","timestamp":1740733518197,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}
+{"id":"dev","timestamp":1740983967511,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 3 - 3
.nuxt/nitro.json

@@ -1,5 +1,5 @@
 {
-  "date": "2025-02-28T09:05:20.165Z",
+  "date": "2025-03-03T06:39:30.623Z",
   "preset": "nitro-dev",
   "framework": {
     "name": "nuxt",
@@ -9,9 +9,9 @@
     "nitro": "2.10.4"
   },
   "dev": {
-    "pid": 9440,
+    "pid": 2348,
     "workerAddress": {
-      "socketPath": "\\\\.\\pipe\\nitro\\worker-9440-3.sock"
+      "socketPath": "\\\\.\\pipe\\nitro\\worker-2348-1.sock"
     }
   }
 }

+ 1 - 1
.nuxt/tsconfig.json

@@ -102,7 +102,7 @@
         "./imports"
       ],
       "#app-manifest": [
-        "./manifest/meta/dev"
+        "./manifest/meta/dev.json"
       ],
       "#components": [
         "./components"

+ 1 - 1
404.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="errorBox">
-    <img src="./static/error/404.png" alt="">
+    <img src="./public/error/404.png" alt="">
     <div @click="goHome" class="goHome">
       返回网站首页
     </div>

+ 2 - 2
app.vue

@@ -6,7 +6,7 @@
         <li>
           <el-popover ref="popover" placement="right" :width="80" trigger="hover">
             <template #reference>
-              <img src="./static/image/qq 1.png" alt="">
+              <img src="./public/image/qq 1.png" alt="">
             </template>
             <p>联系QQ:</p>
             <p>2909421493</p>
@@ -17,7 +17,7 @@
         <li>
           <el-popover ref="popover" placement="right" :width="80" trigger="hover">
             <template #reference>
-              <img src="./static/image/dianhua 1.png" alt="">
+              <img src="./public/image/dianhua 1.png" alt="">
             </template>
             <p>联系电话:</p>
             <p>010-56019387</p>

+ 1 - 1
assets/css/foot.less

@@ -3,7 +3,7 @@
 .index_foot_name{display:inline-block;height:67px;line-height:67px;color:#f2f9f4;font-size:51px;font-weight:bold;overflow:hidden;}
 .index_foot_name:nth-of-type(even){color:#333;font-size:32px;}
 .foot_img_box{overflow:hidden;display:block;margin:40px auto 0;width:100%; }
-.foot_img_box>*{float: left;width:150px;height:50px;overflow:hidden;box-sizing:border-box;border:solid 1px #D7EDD4;margin:0px 25px 10px 0px;}
+.foot_img_box>*{float: left;width:170px;height:50px;overflow:hidden;box-sizing:border-box;border:solid 1px #D7EDD4;margin:0px 25px 10px 0px;}
 .foot_img_box>* *{display: block;width:100%;height:100%;}
 .foot_img_box>*:nth-of-type(7n){margin-right:0px; }
 .foot_frind_box{ display:block;margin:11px auto;overflow:hidden;display:flex;width:100%;border-bottom:solid 2px #49A769;padding-bottom:35px;}

+ 4 - 4
components/advertising/OrderList.vue

@@ -84,7 +84,7 @@
                     <!-- </NuxtLink> -->
 
                     <div class="adEmpty" v-show="!allOrder">
-                        <img src="../../static/topic/Task_empty.png" alt="">
+                        <img src="../../public/topic/Task_empty.png" alt="">
                         <span>暂无提交的广告工单~</span>
                     </div>
 
@@ -158,7 +158,7 @@
                     </div>
 
                     <div class="adEmpty" v-show="!total1">
-                        <img src="../../static/topic/Task_empty.png" alt="">
+                        <img src="../../public/topic/Task_empty.png" alt="">
                         <span>暂无提交的广告工单~</span>
                     </div>
 
@@ -232,7 +232,7 @@
                     </div>
 
                     <div class="adEmpty" v-show="!total2">
-                        <img src="../../static/topic/Task_empty.png" alt="">
+                        <img src="../../public/topic/Task_empty.png" alt="">
                         <span>暂无提交的广告工单~</span>
                     </div>
 
@@ -306,7 +306,7 @@
                     </div>
 
                     <div class="adEmpty" v-show="!total6">
-                        <img src="../../static/topic/Task_empty.png" alt="">
+                        <img src="../../public/topic/Task_empty.png" alt="">
                         <span>暂无提交的广告工单~</span>
                     </div>
 

+ 2 - 2
components/detail/HotNews.vue

@@ -8,8 +8,8 @@
         <ul class="messageList">
             <li v-for="(item, index) in hotNewsList">
                 <span>{{ index + 1 }}</span>
-                <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink == 1">{{ item.title }}</NuxtLink>
-                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink == 0">{{ item.title }}
+                <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink == 1" :title="item.title">{{ item.title }}</NuxtLink>
+                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink == 0" :title="item.title">{{ item.title }}
                 </NuxtLink>
             </li>
         </ul>

+ 2 - 2
components/detail/HotNews2.vue

@@ -7,11 +7,11 @@
     <!-- 列表 -->
     <ul class="rightList">
         <li v-for="item in hotNewsList">
-            <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink == 1">
+            <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink == 1" :title="item.title">
                 <img class="left hotNewsImg" :src="item.imgurl">
                 <p class="left">{{ item.title }}</p>
             </NuxtLink>
-            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink == 0">
+            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink == 0" :title="item.title">
                 <img class="left hotNewsImg" :src="item.imgurl">
                 <p class="left">{{ item.title }}</p>
             </NuxtLink>

+ 3 - 4
components/home/Advertising.vue

@@ -2,10 +2,9 @@
     <!-- 广告位 -->
     <div class="adversing">
         <div class="inner">
-            <a href="http://www.baidu.com">
-                <!-- <img :src="imgurl.thumb" alt=""> -->
-                <img :src="imgurl.thumb" v-if="!imgurl.image_src">
-                <img :src="imgurl.image_src" v-if="imgurl.image_src">
+            <a href="http://www.baidu.com" title="三农资讯网_广告位2">
+                <img :src="imgurl.thumb" v-if="!imgurl.image_src" alt="三农资讯网_广告位2">
+                <img :src="imgurl.image_src" v-if="imgurl.image_src" alt="三农资讯网_广告位2">
             </a>
         </div>
     </div>

+ 1 - 1
components/home/Banner1.vue

@@ -2,7 +2,7 @@
     <!-- 第一个广告位 -->
     <div id="banner1">
         <div class="inner">
-            <img src="../../static/image/banner1.png" alt="">
+            <img src="../../public/image/banner1.png" alt="三农资讯网广告位">
         </div>
     </div>
 </template>

+ 2 - 2
components/home/BigSwiper.vue

@@ -5,8 +5,8 @@
             class="custom-carousel" @change="handleIndicatorChange">
             <el-carousel-item v-for="(item, index) in imagelist" :key="index">
                 <NuxtLink :to="`/newsDetail/${item.id}`"
-                    target="_blank">
-                    <img :src="item.imgurl" alt="">
+                    target="_blank" :title="item.title">
+                    <img :src="item.imgurl" :alt="item.title">
                     <span>{{ item.title }}</span>
                 </NuxtLink>
             </el-carousel-item>

+ 1 - 1
components/home/BigTitle_List.vue

@@ -5,7 +5,7 @@
             <ul>
                 <li v-for="item in headlinelist1" class="left">
                     <!-- <i></i> -->
-                    <NuxtLink :to="{path:`/newsDetail/${item.id}`,query:{listId:routeId,listName:routeName}}" target="_blank" >{{item.title}}</NuxtLink>
+                    <NuxtLink :to="{path:`/newsDetail/${item.id}`,query:{listId:routeId,listName:routeName}}" target="_blank" :title="item.title">{{item.title}}</NuxtLink>
                 </li>
             </ul>
         </div>

+ 7 - 7
components/home/MoreService.vue

@@ -26,35 +26,35 @@
     <div class="moreServiceBox">
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-hyfw.html" target="_blank" title="人员查询">
-                <img src="../../static/index/icon1.png" alt="人员查询">
+                <img src="../../public/index/icon1.png" alt="人员查询">
                 <div class="line"></div>
                 人员查询
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-cheliangchaxun.html" target="_blank" title="车辆查询">
-                <img src="../../static/index/icon2.png" alt="车辆查询">
+                <img src="../../public/index/icon2.png" alt="车辆查询">
                 <div class="line"></div>
                 车辆查询
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-diaoyanxuanti.html" target="_blank" title="调研选题">
-                <img src="../../static/index/icon3.png" alt="调研选题">
+                <img src="../../public/index/icon3.png" alt="调研选题">
                 <div class="line"></div>
                 调研选题
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-difangzhongxin.html" target="_blank" title="地市中心">
-                <img src="../../static/index/icon4.png" alt="地市中心">
+                <img src="../../public/index/icon4.png" alt="地市中心">
                 <div class="line"></div>
                 地市中心
             </NuxtLink>
         </div>
         <div class="listBox">
             <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-jieshaoxinchaxun.html" target="_blank" title="介绍信查询">
-                <img src="../../static/index/icon5.png" alt="介绍信查询">
+                <img src="../../public/index/icon5.png" alt="介绍信查询">
                 <div class="line"></div>
                 介绍信查询
             </NuxtLink>
@@ -155,7 +155,7 @@ let arr = [
             left: 34px;
             width: 366px;
             height: 23px;
-            background: url("../../static/images/Frame 486.png") no-repeat;
+            background: url("../../public/images/Frame 486.png") no-repeat;
         }
 
         .title::after {
@@ -166,7 +166,7 @@ let arr = [
             right: 34px;
             width: 366px;
             height: 23px;
-            background: url("../../static/images/Frame 485.png") no-repeat;
+            background: url("../../public/images/Frame 485.png") no-repeat;
         }
 
         >.serviceList {

+ 5 - 5
components/home/PageMessage.vue

@@ -5,13 +5,13 @@
             <!-- 大标题 -->
             <div class="bigTitle">
                 <div class="inner" v-for="(item, index) in headlinelist" :key="index">
-                    <img src="../../static/head/mainTitleicon.png" alt="" class="left">
+                    <img src="../../public/head/mainTitleicon.png" alt="" class="left">
                     <!-- <h1 class="left">{{ item.title }}</h1> -->
                     <!-- <a>{{ item.title }}</a> -->
-                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                         <h1 class="left">{{ item.title }}</h1>
                     </NuxtLink>
-                    <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0">
+                    <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0" :title="item.title">
                         <h1 class="left">{{ item.title }}</h1>
                     </NuxtLink>
                 </div>
@@ -29,8 +29,8 @@
                     <ul>
                         <li v-for="(item, index) in hotNewsList" :key="index">
                             <strong>{{ index + 1 }}</strong>
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
-                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                         </li>
                     </ul>
                 </div>

+ 1 - 1
components/home/SecondaryHeading.vue

@@ -60,7 +60,7 @@ getPageData();
 
     h2 {
         display: inline-block;
-        background-image: url("../../static/image/bg1.png");
+        background-image: url("../../public/image/bg1.png");
         width: 156px;
         height: 43px;
         padding: 14px 31px 10px 25px;

+ 12 - 12
components/home/Slider.vue

@@ -4,16 +4,16 @@
             <h5 v-if="message.cid">
                 <NuxtLink
                     :to="{ path: `/newsList/${message.cid}`}"
-                    target="_blank" v-if="message.children_count!=0" class="active">
+                    target="_blank" v-if="message.children_count!=0" class="active" :title="message.alias">
                     {{message.title}}
                 </NuxtLink>
                 <NuxtLink
                     :to="{ path: `/primaryNavigation/${message.cid}`}"
-                    target="_blank" v-else-if="message.children_count==0" class="active">
+                    target="_blank" v-else-if="message.children_count==0" class="active" :title="message.alias">
                     {{message.title}}
                 </NuxtLink>
             </h5>
-            <NuxtLink :to="`/newsList/${message.cid}`" target="_blank">
+            <NuxtLink :to="`/newsList/${message.cid}`" target="_blank" :title="message.alias">
                 查看更多
             </NuxtLink>
         </div>
@@ -22,8 +22,8 @@
             <div class="boxcontent">
                 <div class="boxleft" v-if="boxData1[0]">
                     <div class="boxBigImg">
-                        <NuxtLink :to="`/newsDetail/${boxData1[0].id}`" target="_blank" class="imgbg">
-                            <img :src="boxData1[0].imgurl">
+                        <NuxtLink :to="`/newsDetail/${boxData1[0].id}`" target="_blank" class="imgbg" :title="boxData1[0].title">
+                            <img :src="boxData1[0].imgurl" :alt="boxData1[0].title">
                             <div>
                                 <p><span>专题</span>{{ boxData1[0].title }}</p>
                                 <span>{{getTime(boxData1[0].updated_at,'month',1)}}</span>
@@ -31,15 +31,15 @@
                         </NuxtLink>
                     </div>
                     <div class="boxMainImg">
-                        <NuxtLink :to="`/newsDetail/${boxData1[1].id}`" target="_blank" class="imgbg">
-                            <img :src="boxData1[1].imgurl">
+                        <NuxtLink :to="`/newsDetail/${boxData1[1].id}`" target="_blank" class="imgbg" :title="boxData1[1].title">
+                            <img :src="boxData1[1].imgurl" :alt="boxData1[1].title">
                             <div>
                                 <p>{{boxData1[1].title}}</p>
                                 <span>{{getTime(boxData1[1].updated_at,'month',1)}}</span>
                             </div>
                         </NuxtLink>
-                        <NuxtLink :to="`/newsDetail/${boxData1[2].id}`" target="_blank" class="imgbg">
-                            <img :src="boxData1[2].imgurl">
+                        <NuxtLink :to="`/newsDetail/${boxData1[2].id}`" target="_blank" class="imgbg" :title="boxData1[2].title">
+                            <img :src="boxData1[2].imgurl" :alt="boxData1[2].title">
                             <div>
                                 <p>{{boxData1[2].title}}</p>
                                 <span>{{getTime(boxData1[2].updated_at,'month',1)}}</span>
@@ -47,8 +47,8 @@
                         </NuxtLink>
                     </div>
                     <div class="boxBigImg">
-                        <NuxtLink :to="`/newsDetail/${boxData1[3].id}`" target="_blank" class="imgbg">
-                            <img :src="boxData1[3].imgurl">
+                        <NuxtLink :to="`/newsDetail/${boxData1[3].id}`" target="_blank" class="imgbg" :title="boxData1[3].title">
+                            <img :src="boxData1[3].imgurl" :alt="boxData1[3].title">
                             <div>
                                 <p>{{boxData1[3].title}}</p>
                                 <span>{{getTime(boxData1[3].updated_at,'month',1)}}</span>
@@ -59,7 +59,7 @@
                 <div class="boxright">
                    <ul>
                         <li v-for="item in boxData2">
-                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank">
+                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" :title="item.title">
                                 <p class="title">{{item.title}}</p>
                                 <p class="time">{{getTime(boxData1[3].updated_at,'month',1)}}</p>
                             </NuxtLink> 

+ 2 - 2
components/home/SmallSwiper.vue

@@ -2,9 +2,9 @@
     <div class="swiper">
         <el-carousel :interval="5000" arrow="always" height="214px" indicator-class="custom-indicator">
             <el-carousel-item v-for="item in swiperData" :key="item">
-                <img :src="item.imgurl">
+                <img :src="item.imgurl" :alt="item.title">
                 <span>
-                    <NuxtLink :to="{path:`/newsDetail/${item.id}`,query:{listId:routeId,listName:routeName}}" target="_blank" >{{item.title}}</NuxtLink>
+                    <NuxtLink :to="{path:`/newsDetail/${item.id}`,query:{listId:routeId,listName:routeName}}" target="_blank" :title="item.title">{{item.title}}</NuxtLink>
                 </span>
             </el-carousel-item>
         </el-carousel>

+ 2 - 2
components/home/SmallSwiper1.vue

@@ -3,8 +3,8 @@
         <!-- {{ props.message }} -->
         <el-carousel :interval="5000" arrow="always" height="214px" indicator-class="custom-indicator" >
             <el-carousel-item v-for="item in boxData1" :key="item">
-                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank">
-                    <img :src="item.imgurl">
+                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" :title="item.title">
+                    <img :src="item.imgurl" :alt="item.title">
                     <span>{{ message }} {{ item.title }} </span>
                 </NuxtLink>
             </el-carousel-item>

+ 2 - 2
components/home/TopTen.vue

@@ -2,8 +2,8 @@
     <div class="topTenTitle">
         <div class="inner">
             <a href="http://www.baidu.com">
-                <img :src="imgurl.thumb" v-if="!imgurl.image_src">
-                <img :src="imgurl.image_src" v-if="imgurl.image_src">
+                <img :src="imgurl.thumb" v-if="!imgurl.image_src" alt="三农资讯网_广告位3">
+                <img :src="imgurl.image_src" v-if="imgurl.image_src" alt="三农资讯网_广告位3">
             </a>
         </div>
     </div>

+ 13 - 13
components/home/foot.vue

@@ -1,4 +1,4 @@
-<template>
+    <template>
     <footer class="index_foot">
         <div class="index_foot_name_box">
             <div class="index_foot_name">YOUQING</div>
@@ -6,32 +6,32 @@
             <div class="index_foot_name">LIANJIE</div>		
         </div>
         <div class="foot_img_box"> 
-            <a :href="item.url" v-for="(item, index) in bottomLink" target="_blank">
-                <img :src="item.logo_url" alt="">
+            <a :href="item.url" v-for="(item, index) in bottomLink" target="_blank" :title="item.title">
+                <img :src="item.logo_url" :alt="item.title">
             </a>
         </div>
         <div class="foot_frind_box">
             <span>友情链接</span>	 		
             <div>
-                <a :href="item.url" v-for="(item, index) in bottomText" :key="index" target="_blank">{{ item.title }}</a>	
+                <a :href="item.url" v-for="(item, index) in bottomText" :key="index" target="_blank" :title="item.title">{{ item.title }}</a>	
             </div>
         </div>
         <div class="call_us_box">
             <span v-for="(item, index) in bottomMenu" :key="index">
-                <NuxtLink :to="{ path: `/specialList/${item.id}` }" target="_blank" v-if="item.type == 1">
+                <NuxtLink :to="{ path: `/specialList/${item.id}` }" target="_blank" v-if="item.type == 1" :title="item.name">
                     {{ item.name }}
                 </NuxtLink>
-                <NuxtLink :to="{ path: `/speciaArticle/${item.id}` }" target="_blank" v-if="item.type == 0">
+                <NuxtLink :to="{ path: `/speciaArticle/${item.id}` }" target="_blank" v-if="item.type == 0" :title="item.name">
                     {{ item.name }}
                 </NuxtLink>
             </span>
         </div>
         <div class="foot_text_box">
-           <!-- <p>{{ bottomBase.statistics_onetext }} <a :href="'http://' + bottomBase.statistics_twourl">中农兴业</a> {{ bottomBase.statistics_twotext }}</p> -->
-           <p>{{ bottomBase.statistics_onetext }} <a :href="bottomBase.record_number_url" target="_blank">中农兴业</a> {{ bottomBase.statistics_twotext }}</p>
-            <p>{{ bottomBase.organizer }} <a :href="currentDomain" target="_blank">三农资讯网</a> {{ currentDomainUrl }} 版权所有。</p>
+            <!-- <p>{{ bottomBase.statistics_onetext }} <a :href="'http://' + bottomBase.statistics_twourl">中农兴业</a> {{ bottomBase.statistics_twotext }}</p> -->
+            <p>{{ bottomBase.statistics_onetext }} <a :href="bottomBase.record_number_url" target="_blank" :title="中农兴业">中农兴业</a> {{ bottomBase.statistics_twotext }}</p>
+            <p>{{ bottomBase.organizer }} <a :href="currentDomain" target="_blank" :title="三农资讯网">三农资讯网</a> {{ currentDomainUrl }} 版权所有。</p>
             <!-- <p><img :src="bottomBase.icp_number_img"><a :href="'http://' + bottomBase.statistics_twourl">{{ bottomBase.record_number }}</a> <a :href="'http://' + bottomBase.icp_number_url">{{ bottomBase.icp_number }}</a> </p> -->
-            <p><a :href="bottomBase.record_number_url" target="_blank">{{ bottomBase.record_number }}</a> &nbsp;&nbsp; <img :src="bottomBase.icp_number_img"><a :href="bottomBase.icp_number_url" target="_blank">{{ bottomBase.icp_number }}</a> </p>
+            <p><a :href="bottomBase.record_number_url" target="_blank" title="ICP备案号">{{ bottomBase.record_number }}</a> &nbsp;&nbsp; <img :src="bottomBase.icp_number_img"><a :href="bottomBase.icp_number_url" target="_blank" title="京公网安备案号">{{ bottomBase.icp_number }}</a> </p>
             <p>{{ bottomBase.email }}</p>
             <p>{{ bottomBase.company_address }}</p>
             <p>{{ bottomBase.contact_number }}</p>
@@ -45,8 +45,8 @@
             </a>
         </div>
         <div class="foot_last_img_box">
-            <a :href="item.url" v-for="(item, index) in bottomphoto"  target="_blank">
-                <img :src="item.logo_url" alt="">
+            <a :href="item.url" v-for="(item, index) in bottomphoto"  target="_blank" :title="item.title">
+                <img :src="item.logo_url" :alt="item.title">
             </a>
         </div>
  		</footer>	
@@ -62,7 +62,7 @@ async function getModelData1() {
         method: 'GET',
         query: {
             'type':1,
-            'num':7,
+            'num':12,
         },
     });
     if (mkdataError.value) {

+ 5 - 5
components/home/foot1.vue

@@ -2,20 +2,20 @@
     <footer class="index_foot">
         <div class="call_us_box">
             <span v-for="(item, index) in bottomMenu" :key="index">
-                <NuxtLink :to="{ path: `/specialList/${item.id}` }" target="_blank" v-if="item.type == 1">
+                <NuxtLink :to="{ path: `/specialList/${item.id}` }" target="_blank" v-if="item.type == 1" :title="item.name">
                     {{ item.name }}
                 </NuxtLink>
-                <NuxtLink :to="{ path: `/speciaArticle/${item.id}` }" target="_blank" v-if="item.type == 0">
+                <NuxtLink :to="{ path: `/speciaArticle/${item.id}` }" target="_blank" v-if="item.type == 0" :title="item.name">
                     {{ item.name }}
                 </NuxtLink>
             </span>
         </div>
         <div class="foot_text_box">
            <!-- <p>{{ bottomBase.statistics_onetext }} <a :href="'http://' + bottomBase.statistics_twourl">中农兴业</a> {{ bottomBase.statistics_twotext }}</p> -->
-           <p>{{ bottomBase.statistics_onetext }} <a :href="bottomBase.record_number_url" target="_blank">中农兴业</a> {{ bottomBase.statistics_twotext }}</p>
-            <p>{{ bottomBase.organizer }} <a :href="currentDomain" target="_blank">三农资讯网</a> {{ currentDomainUrl }} 版权所有。</p>
+           <p>{{ bottomBase.statistics_onetext }} <a :href="bottomBase.record_number_url" target="_blank" title="中农兴业">中农兴业</a> {{ bottomBase.statistics_twotext }}</p>
+            <p>{{ bottomBase.organizer }} <a :href="currentDomain" target="_blank" title="三农资讯网">三农资讯网</a> {{ currentDomainUrl }} 版权所有。</p>
             <!-- <p><img :src="bottomBase.icp_number_img"><a :href="'http://' + bottomBase.statistics_twourl">{{ bottomBase.record_number }}</a> <a :href="'http://' + bottomBase.icp_number_url">{{ bottomBase.icp_number }}</a> </p> -->
-            <p><a :href="bottomBase.record_number_url" target="_blank">{{ bottomBase.record_number }}</a> &nbsp;&nbsp; <img :src="bottomBase.icp_number_img"><a :href="bottomBase.icp_number_url" target="_blank">{{ bottomBase.icp_number }}</a> </p>
+            <p><a :href="bottomBase.record_number_url" target="_blank" title="ICP备案号">{{ bottomBase.record_number }}</a> &nbsp;&nbsp; <img src="http://snzxwt.org/images/beian.png"><a :href="bottomBase.icp_number_url" target="_blank" title="京公网安备案号">{{ bottomBase.icp_number }}</a> </p>
             <p>{{ bottomBase.email }}</p>
             <p>{{ bottomBase.company_address }}</p>
             <p>{{ bottomBase.contact_number }}</p>

+ 14 - 14
components/home/pageHead.vue

@@ -13,29 +13,29 @@
                 <div class="right">
                     <div class="menu">
                         <button class="reg" @click="goTopic">
-                            <img src="../../static/head/topicon1.png" alt="商圈">
+                            <img src="../../public/head/topicon1.png" alt="商圈">
                             商圈
                         </button>
                         <button class="reg" @click="goAdvertising">
-                            <img src="../../static/head/topicon2.png" alt="广告服务">
+                            <img src="../../public/head/topicon2.png" alt="广告服务">
                             广告服务
                         </button>
                     </div>
                     <div class="right-top-menu">
                         <button class="reg" @click="goLogin" v-show="!showToken">
-                            <img src="../../static/head/topicon3.png" alt="登录">
+                            <img src="../../public/head/topicon3.png" alt="登录">
                             登录
                         </button>
                         <button class="reg" @click="goRegister" v-show="!showToken">
-                            <img src="../../static/head/topicon4.png" alt="注册">
+                            <img src="../../public/head/topicon4.png" alt="注册">
                             注册
                         </button>
                         <button class="reg" @click="userCenter" v-show="showToken">
-                            <img src="../../static/head/topicon3.png" alt="用户信息">
+                            <img src="../../public/head/topicon3.png" alt="用户信息">
                             {{ username }}
                         </button>
                         <button class="reg" @click="goSearch">
-                            <img src="../../static/head/searchicon.png" alt="搜索">
+                            <img src="../../public/head/searchicon.png" alt="搜索">
                             搜索
                         </button>
                     </div>
@@ -49,10 +49,10 @@
         <!-- 头部logo -->
         <div class="headerLogo">
             <div class="inner">
-                <img src="../../static/image/logo1.png" alt="三农资讯网" class="left" @click="backHome">
+                <img src="../../public/image/logo1.png" alt="三农资讯网_广告位" class="left" @click="backHome">
                 <div class="titlead">
                     <a href="http://www.baidu.com">
-                        <img src="../../static/index/titlead.png" alt="">
+                        <img src="../../public/index/titlead.png" alt="三农资讯网_广告位">
                     </a>                 
                 </div>
             </div>
@@ -61,7 +61,7 @@
         <el-dialog v-model="dialogTableVisible" title="" width="800">
             <div class="tips">
                 <p>
-                    <img src="../../static/topic/tips.png" alt="">
+                    <img src="../../public/topic/tips.png" alt="">
                     提示:注册请联系管理员操作!
                 </p>
                 <p>
@@ -302,7 +302,7 @@ header {
     font-size: 12px;
     font-family: PingFang SC-Regular;
     color: #666666;
-    background: url("../../static/head/headtopbg.png") repeat-x;
+    background: url("../../public/head/headtopbg.png") repeat-x;
 }
 
 .headerNav {
@@ -373,11 +373,11 @@ header {
     }
 
     .home {
-        background-image: url("../../static/image/Iconly/Light/Home.png");
+        background-image: url("../../public/image/Iconly/Light/Home.png");
     }
 
     .collection {
-        background-image: url("../../static/image/Iconly/Light/Star.png");
+        background-image: url("../../public/image/Iconly/Light/Star.png");
     }
 
     .exit {
@@ -393,7 +393,7 @@ header {
 .headerLogo {
     height: 185px;
     position: relative;
-    background: url("../../static/head/topBg.png") no-repeat center;
+    background: url("../../public/head/topBg.png") no-repeat center;
     .titlead {
         position: absolute;
         bottom: 54px;
@@ -425,7 +425,7 @@ header {
             display: inline-block;
             width: 30px;
             height: 30px;
-            background: url("../../static/image/Iconly/Broken/Search.png") no-repeat;
+            background: url("../../public/image/Iconly/Broken/Search.png") no-repeat;
             position: absolute;
             top: 5px;
             left: 15px;

+ 7 - 7
components/home/pageNavigation.vue

@@ -20,17 +20,17 @@
                 <ul class="navigationOne">
                     <li v-for="(item, index) in navigation1" :key="index">
                         <NuxtLink :to="{ path: `/primaryNavigation/${item.category_id}`}"
-                            target="_blank" v-if="item.children_count != 0">
+                            target="_blank" v-if="item.children_count != 0" :title="item.name">
                             <span class="active" v-if="item.category_id == routeId">{{ item.name }}</span>
                             <span v-else>{{ item.name }}</span>
                         </NuxtLink>
                         <NuxtLink :to="{ path: `/newsList/${item.category_id}` }"
-                            target="_blank" v-if="item.children_count == 0 && item.is_url != 1">
+                            target="_blank" v-if="item.children_count == 0 && item.is_url != 1" :title="item.name">
                             <span class="active" v-if="item.category_id == routeId">{{ item.name }}</span>
                             <span v-else>{{ item.name }}</span>
                         </NuxtLink>
                         <NuxtLink :to="item.web_url"
-                            target="_blank" v-if="item.children_count == 0 && item.is_url == 1">
+                            target="_blank" v-if="item.children_count == 0 && item.is_url == 1" :title="item.name">
                             <span class="active" v-if="item.category_id == routeId">{{ item.name }}</span>
                             <span v-else>{{ item.name }}</span>
                         </NuxtLink>
@@ -288,7 +288,7 @@ let searchDepartment = () => {
     background-color: #fff;
     font-size: 20px;
     font-family: PingFang SC-Semibold;
-    background: url("../../static/head/menubg.png") no-repeat center;
+    background: url("../../public/head/menubg.png") no-repeat center;
     
     .inner {
         display: flex;
@@ -531,7 +531,7 @@ let searchDepartment = () => {
                 margin: 4px;
                 margin-right: 25px;
                 vertical-align: -13px;
-                background: url('../../static/image/Iconly/Broken/Search.png');
+                background: url('../../public/image/Iconly/Broken/Search.png');
                 cursor: pointer;
             }
 
@@ -580,7 +580,7 @@ let searchDepartment = () => {
             height: 29px;
             margin-left: 48px;
             vertical-align: middle;
-            background: url('../../static/image/Iconly/Broken/Search.png');
+            background: url('../../public/image/Iconly/Broken/Search.png');
             cursor: pointer;
         }
 
@@ -590,7 +590,7 @@ let searchDepartment = () => {
             height: 24px;
             margin-right: 11px;
             vertical-align: middle;
-            background: url("../../static/image/Iconly/Two-tone/Arrow - Down 3.png");
+            background: url("../../public/image/Iconly/Two-tone/Arrow - Down 3.png");
         }
 
         span {

+ 7 - 7
components/home/pageNavigation1.vue

@@ -20,17 +20,17 @@
                 <ul class="navigationOne">
                     <li v-for="(item, index) in navigation1" :key="index">
                         <NuxtLink :to="{ path: `/primaryNavigation/${item.category_id}`}"
-                            target="_blank" v-if="item.children_count != 0">
+                            target="_blank" v-if="item.children_count != 0" :title="item.name">
                             <span class="active" v-if="item.category_id == routeId">{{ item.name }}</span>
                             <span v-else>{{ item.name }}</span>
                         </NuxtLink>
                         <NuxtLink :to="{ path: `/newsList/${item.category_id}` }"
-                            target="_blank" v-if="item.children_count == 0 && item.is_url != 1">
+                            target="_blank" v-if="item.children_count == 0 && item.is_url != 1" :title="item.name">
                             <span class="active" v-if="item.category_id == routeId">{{ item.name }}</span>
                             <span v-else>{{ item.name }}</span>
                         </NuxtLink>
                         <NuxtLink :to="item.web_url"
-                            target="_blank" v-if="item.children_count == 0 && item.is_url == 1">
+                            target="_blank" v-if="item.children_count == 0 && item.is_url == 1" :title="item.name">
                             <span class="active" v-if="item.category_id == routeId">{{ item.name }}</span>
                             <span v-else>{{ item.name }}</span>
                         </NuxtLink>
@@ -250,7 +250,7 @@ let searchDepartment = () => {
     background-color: #fff;
     font-size: 20px;
     font-family: PingFang SC-Semibold;
-    background: url("../../static/head/menubg.png") no-repeat center;
+    background: url("../../public/head/menubg.png") no-repeat center;
     
     .inner {
         display: flex;
@@ -493,7 +493,7 @@ let searchDepartment = () => {
                 margin: 4px;
                 margin-right: 25px;
                 vertical-align: -13px;
-                background: url('../../static/image/Iconly/Broken/Search.png');
+                background: url('../../public/image/Iconly/Broken/Search.png');
                 cursor: pointer;
             }
 
@@ -542,7 +542,7 @@ let searchDepartment = () => {
             height: 29px;
             margin-left: 48px;
             vertical-align: middle;
-            background: url('../../static/image/Iconly/Broken/Search.png');
+            background: url('../../public/image/Iconly/Broken/Search.png');
             cursor: pointer;
         }
 
@@ -552,7 +552,7 @@ let searchDepartment = () => {
             height: 24px;
             margin-right: 11px;
             vertical-align: middle;
-            background: url("../../static/image/Iconly/Two-tone/Arrow - Down 3.png");
+            background: url("../../public/image/Iconly/Two-tone/Arrow - Down 3.png");
         }
 
         span {

+ 12 - 6
composables/getData.js

@@ -1,7 +1,9 @@
 import { getToken } from '@/store/useCookieStore';
 
-const servUrl = 'http://apipre1.bjzxtw.org.cn:29501'; //pre
-//const servUrl = 'http://apidev.bjzxtw.org.cn:9501';
+//const servUrl = 'http://apipre1.bjzxtw.org.cn:29501'; //pre
+const servUrl = 'http://apidev.bjzxtw.org.cn';
+
+const UserUrl = 'http://localhost:3000'; //必填,如果没有这个无法会报错用户没有权限
 
 
 // requestData方法 如果只是单一请求,可以直接调用这个方法
@@ -16,7 +18,8 @@ function requestData(url, options = {}) {
         'Content-Type': 'application/json',
         'Userurl': 'nwpre.bjzxtw.org.cn',
         'token': getToken(),
-        'Origin': 'http://nwpre.bjzxtw.org.cn',
+        //'Origin': 'http://nwpre.bjzxtw.org.cn',//pre
+        'Origin': UserUrl,
     };
 
     // 确定请求方法
@@ -38,7 +41,10 @@ function requestData(url, options = {}) {
 // requestDataPromise 如果你的请求中的参数依赖上一个请求,使用这个方法
 function requestDataPromise(url, options = {}) {
     return new Promise(async (resolve, reject) => {
-        let fullUrl = `${servUrl}${url}`;
+        let fullUrl = 'http://apidev.bjzxtw.org.cn' + url;
+
+        console.log(fullUrl);
+        console.log(servUrl);
 
         // 生成唯一的 key
         const key = `${url}-${JSON.stringify(options.query || options.body)}`;
@@ -48,7 +54,7 @@ function requestDataPromise(url, options = {}) {
             'Content-Type': 'application/json',
             'Userurl': 'nwpre.bjzxtw.org.cn',
             'token': getToken(),
-            'Origin': 'http://nwpre.bjzxtw.org.cn',
+            'Origin': UserUrl,
         };
 
         // 确定请求方法
@@ -89,7 +95,7 @@ function requestDataWebUrl(url, options = {}) {
             'Content-Type': 'application/json',
             'Userurl': 'nwpre.bjzxtw.org.cn',
             'token': getToken(),
-            'Origin': 'http://nwpre.bjzxtw.org.cn',
+            'Origin': UserUrl,
         };
 
         // 确定请求方法

+ 1 - 1
error.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="errorBox">
-    <img src="./static/error/404.png" alt="">
+    <img src="./public/error/404.png" alt="">
     <div @click="goHome" class="goHome">
       返回网站首页
     </div>

+ 5 - 42
nuxt.config.js

@@ -24,32 +24,14 @@ export default defineNuxtConfig({
     'element-plus/dist/index.css',
     'element-plus/theme-chalk/display.css'
   ],
-  // router: {
-  //   // middleware: ['auth']
-  //   mode: 'hash',
-  // },
-  router: {
-    extendRoutes(routes, resolve) {
-      const targetPageRoute = routes.find(route => route.path === '/target - page');
-      if (targetPageRoute) {
-        targetPageRoute.meta = targetPageRoute.meta || {};
-        targetPageRoute.meta.noCache = true;
-      }
-    }
-  },
   build: {
     publicPath: '/'
   },
   nitro: {
-    output: {
-      publicDir: "dist",
-      staticDir: "static"
+    devServer: {
+      port:10000, // 指定生产服务器的端口
     }
   },
-  server: {
-    port: 3000,
-    host: 'localhost'
-  },
   plugins: [
     '@/plugins/element-plus',
     {
@@ -57,27 +39,8 @@ export default defineNuxtConfig({
       mode: 'client'
     }
   ],
-  buildModules: [
-    'nuxt-vite'
-  ],
-  proxyTable: {
-    // 代理
-    "/test": {
-      target: "http://192.168.1.114:9501",//测试服务器
-      // target: "http://192.168.1.117:9501",//测试服务器
-      // target: "http://192.168.x.xxx:8008",//xxx
-      changeOrigin: true,
-      pathRewrite: {
-        "^/test": ""
-      }
-    },
-    "/mock": {
-      target: 'http://192.168.1.114:9501',
-      // target: "http://192.168.1.117:9501",//测试服务器
-      changeOrigin: true,
-      pathRewrite: {
-        "^/mock": ""
-      }
-    },
+  server: {
+    port: process.env.PORT, // 使用环境变量或默认的3000端口
+    host: '0.0.0.0' // 允许外部访问
   }
 })

+ 8 - 8
pages/advertising/index.vue

@@ -108,15 +108,15 @@
                                             <ul class="graph">
                                                 <li>
                                                     <span>广告尺寸图A: 1200x90</span>
-                                                    <img src="../../static/ad/01.png" alt="">
+                                                    <img src="../../public/ad/01.png" alt="">
                                                 </li>
                                                 <li>
                                                     <span>广告尺寸图B: 600x150</span>
-                                                    <img src="../../static/ad/02.png" alt="">
+                                                    <img src="../../public/ad/02.png" alt="">
                                                 </li>
                                                 <li>
                                                     <span>广告尺寸图C: 300x150</span>
-                                                    <img src="../../static//ad/03.png" alt="">
+                                                    <img src="../../public/ad/03.png" alt="">
                                                 </li>
                                             </ul>
                                         </el-dialog>
@@ -744,23 +744,23 @@ watch(ad, (newval) => {
         }
 
         .topic {
-            background: url("../../static/ad/shopping-mall.png") no-repeat;
+            background: url("../../public/ad/shopping-mall.png") no-repeat;
         }
 
         .ad {
-            background: url("../../static/ad/ad-product.png") no-repeat;
+            background: url("../../public/ad/ad-product.png") no-repeat;
         }
 
         .login {
-            background: url("../../static/ad/user.png") no-repeat;
+            background: url("../../public/ad/user.png") no-repeat;
         }
 
         .reg {
-            background: url("../../static/ad/write.png") no-repeat;
+            background: url("../../public/ad/write.png") no-repeat;
         }
 
         .user {
-            background: url("../../static/ad/user.png") no-repeat;
+            background: url("../../public/ad/user.png") no-repeat;
         }
     }
 

+ 155 - 153
pages/index.vue

@@ -12,7 +12,7 @@
         <HomeMoreService></HomeMoreService>
         <!-- 板块标题 -->
         <div class="titleBox" id="ztzx">
-            <img src="../static/index/theme1.png" alt="主题资讯">
+            <img src="../public/index/theme1.png" alt="主题资讯">
         </div>
         <!-- 模块一 新农村 pagedata[0] -->
         <div class="farming" >
@@ -22,21 +22,21 @@
                         <h3 v-if="pageData[0].cid">
                             <NuxtLink
                                 :to="{path:`/newsList/${pageData[0].cid}`}" target="_blank" 
-                                v-if="pageData[0].cid&&pageData[0].children_count==0" class="active">
+                                v-if="pageData[0].cid&&pageData[0].children_count==0" class="active" :title="pageData[0].alias">
                                 {{pageData[0].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[0].cid}`}" target="_blank" 
-                                v-else-if="pageData[0].cid&&pageData[0].children_count!=0" class="active">
+                                v-else-if="pageData[0].cid&&pageData[0].children_count!=0" class="active" :title="pageData[0].alias">
                                 {{pageData[0].alias}}
                             </NuxtLink>
-                            <NuxtLink :to="{path:`/newsList/${pageData[0].cid}`}" target="_blank">
+                            <NuxtLink :to="{path:`/newsList/${pageData[0].cid}`}" target="_blank" :title="pageData[0].alias">
                                 查看更多
                             </NuxtLink>
                         </h3>
                         <ul class="mode1ul_style1">
                             <li v-for="(item,index) in boxData1" class="imgbg">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <img :src="item.imgurl" :alt="item.title">
                                     <div>
                                         <p>
@@ -46,7 +46,7 @@
                                         <p>{{getTime(item.updated_at,'month',1)}}</p>
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <img :src="item.imgurl" :alt="item.title">
                                     <div>
                                         <p>
@@ -60,11 +60,11 @@
                         </ul>
                         <ul class="mode1ul_style2">
                             <li v-for="item in boxData1data2">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
                                 </NuxtLink>
@@ -78,27 +78,27 @@
                         <h3 v-if="pageData[1].cid">
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[1].cid}`}"
-                                target="_blank" v-if="pageData[1]&&pageData[1].children_count==0" class="active">
+                                target="_blank" v-if="pageData[1]&&pageData[1].children_count==0" class="active" :title="pageData[1].alias">
                                 {{pageData[1].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[1].cid}`}"
-                                target="_blank" v-else-if="pageData[1]&&pageData[1].children_count!=0" class="active">
+                                target="_blank" v-else-if="pageData[1]&&pageData[1].children_count!=0" class="active" :title="pageData[1].alias">
                                 {{pageData[1].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[1].cid}`, query: { catid: pageData[1].cid } }"
-                                target="_blank" v-if="pageData[1].cid">
+                                target="_blank" v-if="pageData[1].cid" :title="pageData[1].alias">
                                 查看更多
                             </NuxtLink>
                         </h3>
                         <ul>
                             <li v-for="(item,index) in boxData2">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <div class="index">{{index+1}}</div>
                                     <div class="title">{{item.title}}</div>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <div class="index">{{index+1}}</div>
                                     <div class="title">{{item.title}}</div>
                                 </NuxtLink>
@@ -117,8 +117,8 @@
                 <div class="scienceRight" v-if="pageData.length>=4">
                     <div class="adBox1">
                         <a href="http://www.baidu.com" target="_blank">
-                            <img :src="adList[0].thumb" v-if="adList[0] && !adList[0].image_src">
-                            <img :src="adList[0].image_src" v-if="adList[0] && adList[0].image_src">
+                            <img :src="adList[0].thumb" v-if="adList[0] && !adList[0].image_src" alt="三农资讯网_广告位2">
+                            <img :src="adList[0].image_src" v-if="adList[0] && adList[0].image_src" alt="三农资讯网_广告位2">
                         </a>
                     </div>
                     <!-- 模块四 三农之窗 pagedata[3] -->
@@ -126,30 +126,30 @@
                         <span>
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[3].cid}`}"
-                                target="_blank" v-if="pageData[3]&&pageData[3].children_count==0" class="active">
+                                target="_blank" v-if="pageData[3]&&pageData[3].children_count==0" class="active" :title="pageData[3].alias">
                                 {{pageData[3].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[3].cid}`}"
-                                target="_blank" v-else-if="pageData[3]&&pageData[3].children_count!=0" class="active">
+                                target="_blank" v-else-if="pageData[3]&&pageData[3].children_count!=0" class="active" :title="pageData[3].alias">
                                 {{pageData[3].alias}}
                             </NuxtLink>
                         </span>
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[3].cid}`, query: { catid: pageData[3].cid } }"
-                            target="_blank" v-if="pageData[3].cid">
+                            target="_blank" v-if="pageData[3].cid" :title="pageData[3].alias">
                             查看更多
                         </NuxtLink>
                     </h3>
                     <div class="banner_b_img">
                         <ul>
                             <li v-for="item in boxData4">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                    <img src="../static/index/qz.png" alt="三农招聘">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                    <img src="../public/index/qz.png" alt="三农招聘">
                                     <p>{{item.title}}</p>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0">
-                                    <img src="../static/index/qz.png" alt="三农招聘">
+                                <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0" :title="item.title">
+                                    <img src="../public/index/qz.png" alt="三农招聘">
                                     <p>{{item.title}}</p>
                                 </NuxtLink>
                             </li>
@@ -168,41 +168,41 @@
                             <div class="layoutTitle" v-if="pageData[4].cid"> 
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[4].cid}`}"
-                                    target="_blank" v-if="pageData[4]&&pageData[4].children_count==0" class="active">
+                                    target="_blank" v-if="pageData[4]&&pageData[4].children_count==0" class="active" :title="pageData[4].alias">
                                     {{pageData[4].alias}}
                                 </NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/primaryNavigation/${pageData[4].cid}`}"
-                                    target="_blank" v-else-if="pageData[4]&&pageData[4].children_count!=0" class="active">
+                                    target="_blank" v-else-if="pageData[4]&&pageData[4].children_count!=0" class="active" :title="pageData[4].alias">
                                     {{pageData[4].alias}}
                                 </NuxtLink>
                             </div>
                             <div class="layoutMore" v-if="pageData[4].cid">
                                 <NuxtLink
-                                    :to="{ path: `/newsList/${pageData[4].cid}`, query: { catid: pageData[4].cid } }"
-                                    target="_blank" v-if="pageData[4].cid">
+                                    :to="{ path: `/newsList/${pageData[4].cid}`, query: { catid: pageData[4].cid }}"
+                                    target="_blank" v-if="pageData[4].cid" :title="pageData[4].alias">
                                     查看更多
                                 </NuxtLink>
                             </div>
                         </div>
                         <div class="layoutCopyData_style1" v-if="boxData5[0]">
-                            <NuxtLink :to="boxData5[0].linkurl" target="_blank" v-if="boxData5[0].islink==1">
-                                <img :src="boxData5[0].imgurl" alt="">
+                            <NuxtLink :to="boxData5[0].linkurl" target="_blank" v-if="boxData5[0].islink==1" :title="boxData5[0].title">
+                                <img :src="boxData5[0].imgurl" :alt="boxData5[0].title">
                                 <div>
                                     <span>{{ boxData5[0].title }}</span>
                                 </div>
                             </NuxtLink>
-                            <NuxtLink :to="`/newsDetail/${boxData5[0].id}`" target="_blank" v-if="boxData5[0].islink==0">
-                                <img :src="boxData5[0].imgurl" alt="">
+                            <NuxtLink :to="`/newsDetail/${boxData5[0].id}`" target="_blank" v-if="boxData5[0].islink==0" :title="boxData5[0].title">
+                                <img :src="boxData5[0].imgurl" :alt="boxData5[0].title">
                                 <div>
                                     <span>{{ boxData5[0].title }}</span>
                                 </div>
                             </NuxtLink>
-                            <NuxtLink :to="boxData5data2[0].linkurl" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==1">
+                            <NuxtLink :to="boxData5data2[0].linkurl" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==1" :title="boxData5data2[0].title">
                                 <p class="title">{{ boxData5data2[0].title }}</p>
                                 <p>{{getTime(boxData5data2[0].updated_at,'month',1)}}</p>
                             </NuxtLink>
-                            <NuxtLink :to="`/newsDetail/${boxData5data2[0].id}`" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==0">
+                            <NuxtLink :to="`/newsDetail/${boxData5data2[0].id}`" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==0" :title="boxData5data2[0].title">
                                 <p class="title">{{ boxData5data2[0].title }}</p>
                                 <p>{{getTime(boxData5data2[0].updated_at,'month',1)}}</p>
                             </NuxtLink>
@@ -214,27 +214,27 @@
                             <div class="layoutTitle" v-if="pageData[5].cid">
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[5].cid}`}"
-                                    target="_blank" v-if="pageData[5]&&pageData[5].children_count==0" class="active">
+                                    target="_blank" v-if="pageData[5]&&pageData[5].children_count==0" class="active" :title="pageData[5].alias">
                                     {{pageData[5].alias}}
                                 </NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/primaryNavigation/${pageData[5].cid}`}"
-                                    target="_blank" v-else-if="pageData[5]&&pageData[5].children_count!=0" class="active">
+                                    target="_blank" v-else-if="pageData[5]&&pageData[5].children_count!=0" class="active" :title="pageData[5].alias">
                                     {{pageData[5].alias}}
                                 </NuxtLink>
                             </div>
                             <div class="layoutMore" v-if="pageData[5].cid">
-                                <NuxtLink :to="{ path: `/newsList/${pageData[5].cid}`, query: { catid: pageData[5].cid } }" target="_blank" v-if="pageData[5].cid">
+                                <NuxtLink :to="{ path: `/newsList/${pageData[5].cid}`, query: { catid: pageData[5].cid } }" target="_blank" v-if="pageData[5].cid" :title="pageData[5].alias">
                                     查看更多
                                 </NuxtLink>
                             </div>
                         </div>
                         <div class="layoutCopyData_style2">
-                            <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData6" v-show='item.islink==1'>
+                            <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData6" v-show='item.islink==1' :title="item.title">
                                 <p class="title">{{ item.title }}</p>
                                 <p>{{getTime(item.updated_at,'month',1)}}</p>
                             </NuxtLink>
-                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData6" v-show='item.islink==0'>
+                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData6" v-show='item.islink==0' :title="item.title">
                                 <p class="title">{{ item.title }}</p>
                                 <p>{{getTime(item.updated_at,'month',1)}}</p>
                             </NuxtLink>
@@ -246,19 +246,19 @@
                         <div class="layoutTitle" v-if="pageData[6].cid"> 
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[6].cid}`}"
-                                target="_blank" v-if="pageData[6]&&pageData[6].children_count==0" class="active">
+                                target="_blank" v-if="pageData[6]&&pageData[6].children_count==0" class="active" :title="pageData[6].alias">
                                 {{pageData[6].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[6].cid}`}"
-                                target="_blank" v-else-if="pageData[6]&&pageData[6].children_count!=0" class="active">
+                                target="_blank" v-else-if="pageData[6]&&pageData[6].children_count!=0" class="active" :title="pageData[6].alias">
                                 {{pageData[6].alias}}
                             </NuxtLink>
                         </div>
                         <div class="layoutMore" v-if="pageData[6].cid">
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[6].cid}`, query: { catid: pageData[6].cid } }"
-                                target="_blank" v-if="pageData[6].cid">
+                                target="_blank" v-if="pageData[6].cid" :title="pageData[6].alias">
                                 查看更多
                             </NuxtLink>
                         </div>
@@ -266,7 +266,7 @@
                     <div class="layoutCopyData_style3">
                     
                         <div v-for="(item,index) in boxData7">
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="index==1&&item.islink==1" class="style3link1">
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="index==1&&item.islink==1" class="style3link1" :title="item.title">
                                 <div class="time">
                                     <p>{{getTime(item.updated_at,'day',1)}}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
@@ -276,7 +276,7 @@
                                     <p class="introduce">{{ item.introduce }}</p>
                                 </div>
                             </NuxtLink>
-                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="index==1&&item.islink==0" class="style3link1">
+                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="index==1&&item.islink==0" class="style3link1" :title="item.title">
                                 <div class="time">
                                     <p>{{getTime(item.updated_at,'day',1)}}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
@@ -286,14 +286,14 @@
                                     <p class="introduce">{{item.introduce}}</p>
                                 </div>
                             </NuxtLink>
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="index>1&&item.islink==1" class="style3link2">
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="index>1&&item.islink==1" class="style3link2" :title="item.title">
                                 <div>
                                     <b></b>
                                     <p class="title">{{item.title}}</p>
                                 </div>
                                 <p>{{getTime(item.updated_at,'month',1)}}</p>
                             </NuxtLink>
-                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="index>1&&item.islink==0" class="style3link2">
+                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="index>1&&item.islink==0" class="style3link2" :title="item.title">
                                 <div>
                                     <b></b>
                                     <p class="title">{{ item.title }}</p>
@@ -309,40 +309,40 @@
                     <div class="layoutTitle" v-if="pageData[7].cid"> 
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[7].cid}`}"
-                            target="_blank" v-if="pageData[7]&&pageData[7].children_count==0" class="active">
+                            target="_blank" v-if="pageData[7]&&pageData[7].children_count==0" class="active" :title="pageData[7].alias">
                             {{pageData[7].alias}}
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/primaryNavigation/${pageData[7].cid}`}"
-                            target="_blank" v-else-if="pageData[7]&&pageData[7].children_count!=0" class="active">
+                            target="_blank" v-else-if="pageData[7]&&pageData[7].children_count!=0" class="active" :title="pageData[7].alias">
                             {{pageData[7].alias}}
                         </NuxtLink>
                     </div>
                     <div class="layoutMore" v-if="pageData[7].cid">
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[7].cid}`, query: { catid: pageData[7].cid } }"
-                            target="_blank" v-if="pageData[7].cid">
+                            target="_blank" v-if="pageData[7].cid" :title="pageData[7].alias">
                             查看更多
                         </NuxtLink>
                     </div>
                 </div>
                 <div class="layoutCopyData_style4">
                     <div class="layoutCopyData_pic">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData8" v-show="item.islink==1">
-                            <img :src="item.imgurl">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData8" v-show="item.islink==1" :title="item.title">
+                            <img :src="item.imgurl" :alt="item.title">
                             <p>{{item.title}}</p>
                         </NuxtLink>
-                        <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData8" v-show="item.islink==0">
-                            <img :src="item.imgurl">
+                        <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData8" v-show="item.islink==0" :title="item.title">
+                            <img :src="item.imgurl" :alt="item.title">
                             <p>{{item.title}}</p>
                         </NuxtLink>
                     </div>
                     <div class="layoutCopyData_text">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData88" v-show="item.islink==1">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData88" v-show="item.islink==1" :title="item.title">
                             <div class="title">{{item.title}}</div>
                             <div class="more">详</div>
                         </NuxtLink>
-                        <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData88" v-show="item.islink==0">
+                        <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData88" v-show="item.islink==0" :title="item.title">
                             <div class="title">{{item.title}}</div>
                             <div class="more">详</div>
                         </NuxtLink>
@@ -353,7 +353,7 @@
 
         <!-- 板块标题 -->
         <div class="titleBox" id="hdzx">
-            <img src="../static/index/theme2.png" alt="互动资讯">
+            <img src="../public/index/theme2.png" alt="互动资讯">
         </div>
         <div class="farming">
             <div class="inner">
@@ -364,24 +364,24 @@
                                 <span class="active" v-if="pageData[8].cid">
                                     <NuxtLink
                                         :to="{ path: `/newsList/${pageData[8].cid}`}"
-                                        target="_blank" v-if="pageData[8]&&pageData[8].children_count==0" class="active">
+                                        target="_blank" v-if="pageData[8]&&pageData[8].children_count==0" class="active" :title="pageData[8].alias">
                                         {{pageData[8].alias}}
                                     </NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/primaryNavigation/${pageData[8].cid}`}"
-                                        target="_blank" v-else-if="pageData[8]&&pageData[8].children_count!=0" class="active">
+                                        target="_blank" v-else-if="pageData[8]&&pageData[8].children_count!=0" class="active" :title="pageData[8].alias">
                                         {{pageData[8].alias}}
                                     </NuxtLink>
                                 </span>
                                 <span v-if="pageData[9].cid">
                                     <NuxtLink
                                         :to="{ path: `/newsList/${pageData[9].cid}`}"
-                                        target="_blank" v-if="pageData[9]&&pageData[9].children_count==0" >
+                                        target="_blank" v-if="pageData[9]&&pageData[9].children_count==0" :title="pageData[9].alias">
                                         {{pageData[9].alias}}
                                     </NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/primaryNavigation/${pageData[9].cid}`}"
-                                        target="_blank" v-else-if="pageData[9]&&pageData[9].children_count!=0" >
+                                        target="_blank" v-else-if="pageData[9]&&pageData[9].children_count!=0" :title="pageData[9].alias">
                                         {{pageData[9].alias}}
                                     </NuxtLink>
                                 </span>
@@ -389,7 +389,7 @@
                         </h3>
                         <ul class="mode1ul_style1">
                             <li v-for="(item,index) in boxData9" class="imgbg">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <img :src="item.imgurl" :alt="item.title">
                                     <div>
                                         <p>
@@ -399,7 +399,7 @@
                                         <p>{{getTime(item.updated_at,'month',1)}}</p>
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <img :src="item.imgurl" :alt="item.title">
                                     <div>
                                         <p>
@@ -413,11 +413,11 @@
                         </ul>
                         <ul class="mode1ul_style2">
                             <li v-for="item in boxData9data2">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
                                 </NuxtLink>
@@ -431,79 +431,79 @@
                             <span v-if="pageData[10].cid">
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[10].cid}`}"
-                                    target="_blank" v-if="pageData[10]&&pageData[10].children_count==0" class="active">
+                                    target="_blank" v-if="pageData[10]&&pageData[10].children_count==0" class="active" :title="pageData[10].alias">
                                     {{pageData[10].alias}}
                                 </NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/primaryNavigation/${pageData[10].cid}`}"
-                                    target="_blank" v-else-if="pageData[10]&&pageData[10].children_count!=0" class="active">
+                                    target="_blank" v-else-if="pageData[10]&&pageData[10].children_count!=0" class="active" :title="pageData[10].alias">
                                     {{pageData[10].alias}}
                                 </NuxtLink>
                             </span>
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[10].cid}`, query: { catid: pageData[1].cid } }"
-                                target="_blank" v-if="pageData[10].cid">
+                                target="_blank" v-if="pageData[10].cid" :title="pageData[10].alias">
                                 查看更多
                             </NuxtLink>
                         </h3>
                         <div class="richList">
                             <div class="richListPic" v-if="boxData11[0]">
-                                <NuxtLink :to="boxData11[0].linkurl" target="_blank" v-if="boxData11[0].islink==1 ">
-                                    <img :src="boxData11[0].imgurl" alt="">
+                                <NuxtLink :to="boxData11[0].linkurl" target="_blank" v-if="boxData11[0].islink==1 " :title="boxData11[0].title">
+                                    <img :src="boxData11[0].imgurl" :alt="boxData11[0].title">
                                     <div>
                                         <span>{{boxData11[0].title}}</span>
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${boxData11[0].id}`" target="_blank" v-if="boxData11[0].islink==0">
-                                    <img :src="boxData11[0].imgurl" alt="">
+                                <NuxtLink :to="`/newsDetail/${boxData11[0].id}`" target="_blank" v-if="boxData11[0].islink==0" :title="boxData11[0].title">
+                                    <img :src="boxData11[0].imgurl" :alt="boxData11[0].title">
                                     <div>
                                         <span>{{boxData11[0].title}}</span>
                                     </div>
                                 </NuxtLink>
                             </div>
                             <div class="richListText" v-if="boxData11data2[0]">
-                                <NuxtLink :to="boxData11data2[0].linkurl" target="_blank" v-if="boxData11data2[0].islink==1">
+                                <NuxtLink :to="boxData11data2[0].linkurl" target="_blank" v-if="boxData11data2[0].islink==1" :title="boxData11data2[0].title">
                                     <span>{{boxData11data2[0].title}}</span>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${boxData11data2[0].id}`" target="_blank" v-if="boxData11data2[0].islink==0">
+                                <NuxtLink :to="`/newsDetail/${boxData11data2[0].id}`" target="_blank" v-if="boxData11data2[0].islink==0" :title="boxData11data2[0].title">
                                     <span>{{boxData11data2[0].title}}</span>
                                 </NuxtLink>
                             </div>
                             <div class="richListText" v-if="boxData11data2[1]">
-                                <NuxtLink :to="boxData11data2[1].linkurl" target="_blank" v-if="boxData11data2[1].islink==1">
+                                <NuxtLink :to="boxData11data2[1].linkurl" target="_blank" v-if="boxData11data2[1].islink==1" :title="boxData11data2[1].title">
                                     <span>{{boxData11data2[1].title}}</span>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${boxData11data2[1].id}`" target="_blank" v-if="boxData11data2[1].islink==0">
+                                <NuxtLink :to="`/newsDetail/${boxData11data2[1].id}`" target="_blank" v-if="boxData11data2[1].islink==0" :title="boxData11data2[1].title">
                                     <span>{{boxData11data2[1].title}}</span>
                                 </NuxtLink>
                             </div>
                             <div class="richListPictow" v-if="boxData11[0]">
-                                <NuxtLink :to="boxData11[1].linkurl" target="_blank" v-if="boxData11[1].islink==1">
-                                    <img :src="boxData11[0].imgurl" alt="">
+                                <NuxtLink :to="boxData11[1].linkurl" target="_blank" v-if="boxData11[1].islink==1" :title="boxData11[1].title">
+                                    <img :src="boxData11[0].imgurl" :alt="boxData11[0].title">
                                     <div>
                                         <span>{{boxData11[0].title}}</span>
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${boxData11[1].id}`" target="_blank" v-if="boxData11[1].islink==0">
-                                    <img :src="boxData11[0].imgurl" alt="">
+                                <NuxtLink :to="`/newsDetail/${boxData11[1].id}`" target="_blank" v-if="boxData11[1].islink==0" :title="boxData11[1].title">
+                                    <img :src="boxData11[0].imgurl" :alt="boxData11[0].title">
                                     <div>
                                         <span>{{boxData11[0].title}}</span>
                                     </div>
                                 </NuxtLink>
                             </div>
                             <div class="richListText" v-if="boxData11data2[2]">
-                                <NuxtLink :to="boxData11data2[2].linkurl" target="_blank" v-if="boxData11data2[2].islink==1">
+                                <NuxtLink :to="boxData11data2[2].linkurl" target="_blank" v-if="boxData11data2[2].islink==1" :title="boxData11data2[2].title">
                                     <span>{{boxData11data2[2].title}}</span>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${boxData11data2[2].id}`" target="_blank" v-if="boxData11data2[2].islink==0">
+                                <NuxtLink :to="`/newsDetail/${boxData11data2[2].id}`" target="_blank" v-if="boxData11data2[2].islink==0" :title="boxData11data2[2].title">
                                     <span>{{boxData11data2[2].title}}</span>
                                 </NuxtLink>
                             </div>
                             <div class="richListText" v-if="boxData11data2[3]">
-                                <NuxtLink :to="boxData11data2[3].linkurl" target="_blank" v-if="boxData11data2[3].islink==1">
+                                <NuxtLink :to="boxData11data2[3].linkurl" target="_blank" v-if="boxData11data2[3].islink==1" :title="boxData11data2[3].title">
                                     <span>{{boxData11data2[3].title}}</span>
                                 </NuxtLink>
-                                <NuxtLink :to="`/newsDetail/${boxData11data2[3].id}`" target="_blank" v-if="boxData11data2[3].islink==0">
+                                <NuxtLink :to="`/newsDetail/${boxData11data2[3].id}`" target="_blank" v-if="boxData11data2[3].islink==0" :title="boxData11data2[3].title">
                                     <span>{{boxData11data2[3].title}}</span>
                                 </NuxtLink>
                             </div>
@@ -519,24 +519,24 @@
                         <div class="index_1_head index_1_head_only" v-if="pageData[11].cid">
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[11].cid}`}"
-                                target="_blank" v-if="pageData[11]&&pageData[11].children_count==0" class="active">
+                                target="_blank" v-if="pageData[11]&&pageData[11].children_count==0" class="active" :title="pageData[11].alias">
                                 {{pageData[11].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[11].cid}`}"
-                                target="_blank" v-else-if="pageData[11]&&pageData[11].children_count!=0" class="active">
+                                target="_blank" v-else-if="pageData[11]&&pageData[11].children_count!=0" class="active" :title="pageData[11].alias">
                                 {{pageData[11].alias}}
                             </NuxtLink>
                         </div>
                         <div class="index_1_head" v-if="pageData[12].cid">
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[12].cid}`}"
-                                target="_blank" v-if="pageData[12]&&pageData[12].children_count==0" class="active">
+                                target="_blank" v-if="pageData[12]&&pageData[12].children_count==0" class="active" :title="pageData[12].alias">
                                 {{pageData[12].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[12].cid}`}"
-                                target="_blank" v-else-if="pageData[12]&&pageData[12].children_count!=0" class="active">
+                                target="_blank" v-else-if="pageData[12]&&pageData[12].children_count!=0" class="active" :title="pageData[12].alias">
                                 {{pageData[12].alias}}
                             </NuxtLink>
                         </div>
@@ -544,14 +544,14 @@
                  </div>
                  <div class="index_3_ul clearfix">
                      <div :class="['index_3_li',index < 2 ? 'index_3_li_color' : '']" v-for="(item, index) in boxData12">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                             <p class="title">
                                 <b :class="['lis',index < 2 ? 'active' : '']"></b>
                                 {{item.title}}
                             </p>
                             <p>{{  getDays(item.created_at) }}</p>
                         </NuxtLink>
-                        <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                        <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                             <p class="title">
                                 <b :class="['lis',index < 2 ? 'active' : '']"></b>
                                 {{item.title}}
@@ -562,7 +562,7 @@
                 </div>
             </div>
             <div class="index_1_box_right">
-                <img src="../static/index/sndc.png" alt="三农调查">
+                <img src="../public/index/sndc.png" alt="三农调查">
                 <div class="index_3_box_vote">
                     <div class="inquire">
                         <p>郑州17名警察因出警慢被关禁闭,你怎么看?</p>
@@ -585,9 +585,8 @@
 
         <div class="titleBox">
             <a href="http://www.baidu.com" target="_blank">
-                <img :src="adList[3].thumb" v-if="adList[3] && !adList[3].image_src">
-                <img :src="adList[3].image_src" v-if="adList[3] && adList[3].image_src">
-                
+                <img :src="adList[3].thumb" v-if="adList[3] && !adList[3].image_src" alt="三农资讯网_广告位4">
+                <img :src="adList[3].image_src" v-if="adList[3] && adList[3].image_src" alt="三农资讯网_广告位4">
             </a>
         </div>
 
@@ -598,30 +597,30 @@
                         <span class="active" v-if="pageData[13].cid">
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[13].cid}`}"
-                                target="_blank" v-if="pageData[13]&&pageData[13].children_count==0" class="active">
+                                target="_blank" v-if="pageData[13]&&pageData[13].children_count==0" class="active" :title="pageData[13].alias">
                                 {{pageData[13].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[13].cid}`}"
-                                target="_blank" v-else-if="pageData[13]&&pageData[13].children_count!=0" class="active">
+                                target="_blank" v-else-if="pageData[13]&&pageData[13].children_count!=0" class="active" :title="pageData[13].alias">
                                 {{pageData[13].alias}}
                             </NuxtLink>
                         </span>
                         <span v-if="pageData[14].cid">
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[14].cid}`}"
-                                target="_blank" v-if="pageData[14]&&pageData[14].children_count==0" class="active">
+                                target="_blank" v-if="pageData[14]&&pageData[14].children_count==0" class="active" :title="pageData[14].alias">
                                 {{pageData[14].alias}}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/primaryNavigation/${pageData[14].cid}`}"
-                                target="_blank" v-else-if="pageData[14]&&pageData[14].children_count!=0" class="active">
+                                target="_blank" v-else-if="pageData[14]&&pageData[14].children_count!=0" class="active" :title="pageData[14].alias">
                                 {{pageData[14].alias}}
                             </NuxtLink>
                         </span>
                     </div>
                     <div class="right">
-                        <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" target="_blank" v-if="pageData[14].cid" v-for="item in boxData14menu">
+                        <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" target="_blank" v-if="pageData[14].cid" v-for="item in boxData14menu" :title="item.name">
                             {{item.name}}
                         </NuxtLink>
                     </div>
@@ -630,7 +629,7 @@
                     <div class="left">
                         <ul class="mode1ul_style1">
                             <li v-for="(item,index) in boxData14" class="imgbg">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <img :src="item.imgurl" :alt="item.title">
                                     <div>
                                         <p>
@@ -640,7 +639,7 @@
                                         <p>{{getTime(item.updated_at,'month',1)}}</p>
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <img :src="item.imgurl" :alt="item.title">
                                     <div>
                                         <p>
@@ -654,11 +653,11 @@
                         </ul>
                         <ul class="mode1ul_style2">
                             <li v-for="item in boxData14data2">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <p class="title">{{ item.title }}</p>
                                     <p>{{getTime(item.updated_at,'month',1)}}</p>
                                 </NuxtLink>
@@ -670,26 +669,26 @@
                             <h3 v-if="boxData14menu[0]">
                                 <NuxtLink
                                     :to="{ path: `/newsList/${boxData14menu[0].category_id}`, query: { catid: boxData14menu[0].cid } }"
-                                    target="_blank" v-if="boxData14menu[0]" class="leftTitle">
+                                    target="_blank" v-if="boxData14menu[0]" class="leftTitle" :title="boxData14menu[0].name">
                                     {{ boxData14menu[0].name }}
                                 </NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${boxData14menu[0].category_id}`, query: { catid: boxData14menu[0].cid } }"
-                                    target="_blank" v-if="boxData14menu[0]">
+                                    target="_blank" v-if="boxData14menu[0]" :title="boxData14menu[0].name">
                                     查看更多
                                 </NuxtLink>
                             </h3>
                         </div>
                         <ul class="content">
                             <li v-for="item in boxData14mainData">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <span>
                                         <strong>{{getTime(item.updated_at,'month',1)}}</strong>
                                         {{getTime(item.updated_at,'year',3)}}
                                     </span>
                                     <span class="text">{{ item.title }}</span>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <span>
                                         <strong>{{getTime(item.updated_at,'month',1)}}</strong>
                                         {{getTime(item.updated_at,'year',3)}}
@@ -709,30 +708,30 @@
                     <div class="index_1_head index_1_head_only" v-if="pageData[15].cid">
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[15].cid}`}"
-                            target="_blank" v-if="pageData[15]&&pageData[15].children_count==0" class="active">
+                            target="_blank" v-if="pageData[15]&&pageData[15].children_count==0" class="active" :title="pageData[15].alias">
                             {{pageData[15].alias}}
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/primaryNavigation/${pageData[15].cid}`}"
-                            target="_blank" v-else-if="pageData[15]&&pageData[15].children_count!=0" class="active">
+                            target="_blank" v-else-if="pageData[15]&&pageData[15].children_count!=0" class="active" :title="pageData[15].alias">
                             {{pageData[15].alias}}
                         </NuxtLink>
                     </div>
                     <div class="index_1_head" v-if="pageData[16].cid">
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[16].cid}`}"
-                            target="_blank" v-if="pageData[16]&&pageData[16].children_count==0" class="active">
+                            target="_blank" v-if="pageData[16]&&pageData[16].children_count==0" class="active" :title="pageData[16].alias">
                             {{pageData[16].alias}}
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/primaryNavigation/${pageData[16].cid}`}"
-                            target="_blank" v-else-if="pageData[16]&&pageData[16].children_count!=0" class="active">
+                            target="_blank" v-else-if="pageData[16]&&pageData[16].children_count!=0" class="active" :title="pageData[16].alias">
                             {{pageData[16].alias}}
                         </NuxtLink>
                     </div>
                 </div>
                 <div class="index_2_head_a_box clearfix">
-                    <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" target="_blank" v-if="pageData[15].cid" v-for="item in boxData16menu">
+                    <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" target="_blank" v-if="pageData[15].cid" v-for="item in boxData16menu" :title="item.name">
                         {{item.name}}
                     </NuxtLink>
                 </div>
@@ -742,18 +741,18 @@
                     <div class="index_1_box">
                         <div class="index_2_big_img_ul">
                             <div class="index_2_big_img_li cover100" v-if="boxData16[0]">
-                                <NuxtLink :to="boxData16[0].linkurl" target="_blank" v-if="boxData16[0].islink==1">
-                                    <img class="" :src="boxData16[0].imgurl" title="" alt="">
+                                <NuxtLink :to="boxData16[0].linkurl" target="_blank" v-if="boxData16[0].islink==1" :title="boxData16[0].title">
+                                    <img class="" :src="boxData16[0].imgurl" :alt="boxData16[0].title">
                                     <div class="index_2_big_img_li_dot2 dot2">
-                                        <span class="index_2_big_img_li_dot2_tag">专题444555</span>
+                                        <span class="index_2_big_img_li_dot2_tag">专题</span>
                                         {{boxData16[0].title}}
                                     </div>
                                     <div class="index_1_box_right_img_li_dot1 dot1">
                                         {{getTime(boxData16[0].updated_at,'month',1)}}
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${boxData16[0].id}`}" target="_blank" v-if="boxData16[0].islink==0">
-                                    <img class="" :src="boxData16[0].imgurl" title="" alt="">
+                                <NuxtLink :to="{ path: `/newsDetail/${boxData16[0].id}`}" target="_blank" v-if="boxData16[0].islink==0" :title="boxData16[0].title">
+                                    <img class="" :src="boxData16[0].imgurl" :alt="boxData16[0].title">
                                     <div class="index_2_big_img_li_dot2 dot2">
                                         <span class="index_2_big_img_li_dot2_tag">专题</span>
                                         {{boxData16[0].title}}
@@ -766,28 +765,28 @@
                         </div>
                         <div class="index_1_box_right_img_ul index_1_box_right_img_ul_2 clearfix" v-if="boxData16[1]">
                             <div class="index_1_box_right_img_li cover100">
-                                <NuxtLink :to="boxData16[1].linkurl" target="_blank" v-if="boxData16[1].islink==1">
-                                    <img class="" :src="boxData16[1].imgurl">
+                                <NuxtLink :to="boxData16[1].linkurl" target="_blank" v-if="boxData16[1].islink==1" :title="boxData16[1].title">
+                                    <img class="" :src="boxData16[1].imgurl" :alt="boxData16[1].title">
                                     <div class="index_1_box_right_img_li_dot1 dot1">
                                         {{boxData16[1].title}}
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${boxData16[1].id}`}" target="_blank" v-if="boxData16[1].islink==0">
-                                    <img class="" :src="boxData16[1].imgurl">
+                                <NuxtLink :to="{ path: `/newsDetail/${boxData16[1].id}`}" target="_blank" v-if="boxData16[1].islink==0" :title="boxData16[1].title">
+                                    <img class="" :src="boxData16[1].imgurl" :alt="boxData16[1].title">
                                     <div class="index_1_box_right_img_li_dot1 dot1">
                                         {{boxData16[1].title}}
                                     </div>
                                 </NuxtLink>
                             </div>
                             <div class="index_1_box_right_img_li cover100" v-if="boxData16[2]">
-                                <NuxtLink :to="boxData16[2].linkurl" target="_blank" v-if="boxData16[2].islink==1">
-                                    <img class="" :src="boxData16[2].imgurl">
+                                <NuxtLink :to="boxData16[2].linkurl" target="_blank" v-if="boxData16[2].islink==1" :title="boxData16[2].title">
+                                    <img class="" :src="boxData16[2].imgurl" :alt="boxData16[2].title">
                                     <div class="index_1_box_right_img_li_dot1 dot1">
                                         {{boxData16[2].title}}
                                     </div>
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${boxData16[2].id}`}" target="_blank" v-if="boxData16[2].islink==0">
-                                    <img class="" :src="boxData16[2].imgurl">
+                                <NuxtLink :to="{ path: `/newsDetail/${boxData16[2].id}`}" target="_blank" v-if="boxData16[2].islink==0" :title="boxData16[2].title">
+                                    <img class="" :src="boxData16[2].imgurl" :alt="boxData16[2].title">
                                     <div class="index_1_box_right_img_li_dot1 dot1">
                                         {{boxData16[2].title}}
                                     </div>
@@ -795,9 +794,9 @@
                             </div>
                         </div>
                         <div class="index_2_big_img_ul" v-if="boxData16[3]">
-                            <NuxtLink :to="boxData16[3].linkurl" target="_blank" v-if="boxData16[3].islink==1">
+                            <NuxtLink :to="boxData16[3].linkurl" target="_blank" v-if="boxData16[3].islink==1" :title="boxData16[3].title">
                                 <div class="index_2_big_img_li cover100" v-if="boxData16[3]">
-                                    <img class="" :src="boxData16[3].imgurl" title="" alt="">
+                                    <img class="" :src="boxData16[3].imgurl" :alt="boxData16[3].title">
                                     <div class="index_2_big_img_li_dot2 dot2">
                                         {{boxData16[3].title}}
                                     </div>
@@ -806,9 +805,9 @@
                                     </div>
                                 </div>
                             </NuxtLink>
-                            <NuxtLink :to="{ path: `/newsDetail/${boxData16[3].id}`}" target="_blank" v-if="boxData16[3].islink==0">
+                            <NuxtLink :to="{ path: `/newsDetail/${boxData16[3].id}`}" target="_blank" v-if="boxData16[3].islink==0" :title="boxData16[3].title">
                                 <div class="index_2_big_img_li cover100" v-if="boxData16[3]">
-                                    <img class="" :src="boxData16[3].imgurl" title="" alt="">
+                                    <img class="" :src="boxData16[3].imgurl" :alt="boxData16[3].title">
                                     <div class="index_2_big_img_li_dot2 dot2">
                                         {{boxData16[3].title}}
                                     </div>
@@ -822,8 +821,8 @@
 
 					<div class="index_1_box">
                         <div class="index_1_ul clearfix">
-                            <div class="index_1_li clearfix index_1_li_only" v-for="item in boxData16data2" >
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                            <div class="index_1_li clearfix index_1_li_only" v-for="item in boxData16data2">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <div class="index_1_li_dot2 dot2">
                                        {{ item.title }}
                                     </div>
@@ -831,7 +830,7 @@
                                         {{getTime(item.updated_at,'month',1)}}
                                     </div> 
                                 </NuxtLink>
-                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0">
+                                <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0" :title="item.title">
                                     <div class="index_1_li_dot2 dot2">
                                        {{ item.title }}
                                     </div>
@@ -846,19 +845,19 @@
                         <div class="index_1_head_box clearfix index_1_head_box_line_none">
                             <NuxtLink
                                 :to="{ path: `/newsList/${boxData16menu[0].category_id}`}"
-                                target="_blank" v-if="boxData16menu[0]" class="leftTitle">
+                                target="_blank" v-if="boxData16menu[0]" class="leftTitle" :title="boxData16menu[0].name">
                                 {{ boxData16menu[0].name }}
                             </NuxtLink>
 
                             <NuxtLink
                                 :to="{ path: `/newsList/${boxData16menu[0].category_id}`}"
-                                target="_blank" v-if="boxData16menu[0]">
+                                target="_blank" v-if="boxData16menu[0]" :title="boxData16menu[0].name">
                                 查看更多
                             </NuxtLink>
                         </div>                  
                         <div class="index_2_ul">
                             <div class="index_2_li clearfix" v-for="item in boxData16mainData">
-                                <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank">
+                                <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" :title="item.title">
                                     <time class="index_2_li_time_box">
                                         <div class="index_2_li_time_head">
                                             {{getTime(item.updated_at,'day',1)}}
@@ -883,30 +882,30 @@
                     <div class="index_1_head index_1_head_only" v-if="pageData[17].cid">
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[17].cid}`}"
-                            target="_blank" v-if="pageData[17]&&pageData[17].children_count==0" class="active">
+                            target="_blank" v-if="pageData[17]&&pageData[17].children_count==0" class="active" :title="pageData[17].alias">
                             {{pageData[17].alias}}
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/primaryNavigation/${pageData[17].cid}`}"
-                            target="_blank" v-else-if="pageData[17]&&pageData[17].children_count!=0" class="active">
+                            target="_blank" v-else-if="pageData[17]&&pageData[17].children_count!=0" class="active" :title="pageData[17].alias">
                             {{pageData[17].alias}}
                         </NuxtLink>
                     </div>
                     <NuxtLink
                         :to="{ path: `/newsList/${pageData[17].cid}`}"
-                        target="_blank" v-if="pageData[17].cid">
+                        target="_blank" v-if="pageData[17].cid" :title="pageData[17].alias">
                         查看更多
                     </NuxtLink>
                 </div>
                 <div class="index_1_ul clearfix index_1_ul_mrbot" v-if="boxData18[0]">
                     <div class="index_1_img_li clearfix">
-                        <NuxtLink :to="boxData18[0].linkurl" target="_blank" v-if="boxData18[0].islink==1">
+                        <NuxtLink :to="boxData18[0].linkurl" target="_blank" v-if="boxData18[0].islink==1" :title="boxData18[0].title">
                             <img :src="boxData18[0].imgurl">
                             <div class="index_1_li_dot3 dot3">
                                 {{boxData18[0].title}}
                             </div>
                         </NuxtLink>
-                        <NuxtLink :to="{ path: `/newsDetail/${boxData18[0].id}`}" target="_blank" v-if="boxData18[0].islink==0">
+                        <NuxtLink :to="{ path: `/newsDetail/${boxData18[0].id}`}" target="_blank" v-if="boxData18[0].islink==0" :title="boxData18[0].title">
                             <img :src="boxData18[0].imgurl">
                             <div class="index_1_li_dot3 dot3">
                                 {{boxData18[0].title}}
@@ -916,7 +915,7 @@
                 </div>
                  <div class="index_1_ul clearfix" v-for="item in boxData18data2">
                      <div class="index_1_li clearfix">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-if="boxData18[0].islink==1">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-if="boxData18[0].islink==1" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
@@ -924,7 +923,7 @@
                                 {{getTime(item.updated_at,'month',2)}}
                             </div> 
                         </NuxtLink>
-                        <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="boxData18[0].islink==0">
+                        <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="boxData18[0].islink==0" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
@@ -940,24 +939,24 @@
                     <div class="index_1_head index_1_head_only" v-if="pageData[18].cid">
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[18].cid}`}"
-                            target="_blank" v-if="pageData[18]&&pageData[18].children_count==0" class="active">
+                            target="_blank" v-if="pageData[18]&&pageData[18].children_count==0" class="active" :title="pageData[18].alias">
                             {{pageData[18].alias}}
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/primaryNavigation/${pageData[18].cid}`}"
-                            target="_blank" v-else-if="pageData[18]&&pageData[18].children_count!=0" class="active">
+                            target="_blank" v-else-if="pageData[18]&&pageData[18].children_count!=0" class="active" :title="pageData[18].alias">
                             {{pageData[18].alias}}
                         </NuxtLink>
                     </div>
                     <NuxtLink
                         :to="{ path: `/newsList/${pageData[18].cid}`}"
-                        target="_blank" v-if="pageData[18].cid">
+                        target="_blank" v-if="pageData[18].cid" :title="pageData[18].alias">
                         查看更多
                     </NuxtLink>
                 </div>
                 <div class="index_1_ul clearfix" v-for="(item,index) in boxData19">
                     <div class="index_1_li clearfix index_1_li_bold" v-if="index == 0">
-                        <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank">
+                        <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
@@ -968,7 +967,7 @@
                     </div>
                     
                     <div class="index_1_li clearfix" v-else>
-                        <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank">
+                        <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" :title="item.title">
                             <div class="index_1_li_dot2 dot2">
                                 {{item.title}}
                             </div>
@@ -984,31 +983,31 @@
                     <div class="index_1_head index_1_head_only" v-if="pageData[19].cid">
                         <NuxtLink
                             :to="{ path: `/newsList/${pageData[19].cid}`}"
-                            target="_blank" v-if="pageData[19]&&pageData[19].children_count==0" class="active">
+                            target="_blank" v-if="pageData[19]&&pageData[19].children_count==0" class="active" :title="pageData[19].alias">
                             {{pageData[19].alias}}
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/primaryNavigation/${pageData[19].cid}`}"
-                            target="_blank" v-else-if="pageData[19]&&pageData[19].children_count!=0" class="active">
+                            target="_blank" v-else-if="pageData[19]&&pageData[19].children_count!=0" class="active" :title="pageData[19].alias">
                             {{pageData[19].alias}}
                         </NuxtLink>
                     </div>
                     <NuxtLink
                         :to="{ path: `/newsList/${pageData[19].cid}`}"
-                        target="_blank" v-if="pageData[19].cid">
+                        target="_blank" v-if="pageData[19].cid" :title="pageData[19].alias">
                         查看更多
                     </NuxtLink>
                  </div>
                  <div class="index_1_box_right_img_ul clearfix">
                     <div class="index_1_box_right_img_li cover100" v-for="item in boxData20">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                            <img :src="item.imgurl">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                            <img :src="item.imgurl" :alt="item.title">
                             <div class="index_1_box_right_img_li_dot1 dot1">
                                 {{item.title}}
                             </div>
                         </NuxtLink>
-                        <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0">
-                            <img :src="item.imgurl">
+                        <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0" :title="item.title">
+                            <img :src="item.imgurl" :alt="item.title">
                             <div class="index_1_box_right_img_li_dot1 dot1">
                                 {{item.title}}
                             </div>
@@ -1017,11 +1016,11 @@
                  </div>
                  <div class="index_1_box_right_ul clearfix">
                     <div class="index_1_box_right_li" v-for="item in boxData20data2">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                             <div class="index_1_box_right_li_font">详</div>
                             <div class="index_1_box_right_li_dot1 dot1">{{item.title}}</div>
                         </NuxtLink>
-                        <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0">
+                        <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0" :title="item.title">
                             <div class="index_1_box_right_li_font">详</div>
                             <div class="index_1_box_right_li_dot1 dot1">{{item.title}}</div>
                         </NuxtLink>
@@ -1701,6 +1700,8 @@ const setData =  await requestDataPromise('/web/getWebsiteFootInfo', {
     query: {},
 });
 
+//console.log(setData); 如果请求出错,你可以注释下面这一段,然后看看问题到底是出在哪里了
+
 let seoTitle = setData.data.website_head.title;
 let seoDescription = setData.data.website_head.description;
 let seoKeywords = setData.data.website_head.keywords;
@@ -1712,6 +1713,7 @@ useSeoMeta({
         { name: 'keywords', content: seoKeywords }
     ]
 });
+
 //4.设置seo数据 start---------------------------------------->
 </script>
 

+ 2 - 2
pages/newsList/[id].vue

@@ -25,8 +25,8 @@
                 <div class="innerLeft">
                     <ul class="list">
                         <li v-for="(item, index) in newsList" :key="index">
-                            <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink==1">{{ item.title }}</NuxtLink>
-                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                         </li>
                     </ul>
                     <!-- 分页器 -->

+ 127 - 127
pages/primaryNavigation/[id].vue

@@ -16,25 +16,25 @@
                 <div class="innerLeft" v-if="pageData.length>=1">
                     <div class="title">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[0].cid}`}" target="_blank" v-if="pageData[0]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[0].cid}`}" target="_blank" v-if="pageData[0]" :title="pageData[0].title">
                                 {{ pageData[0].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[0].cid}`}"
-                                    target="_blank" v-if="pageData[0]">查看更多</NuxtLink>
+                                    target="_blank" v-if="pageData[0]" :title="pageData[0].title">查看更多</NuxtLink>
                             </span>
                         </h3>
                     </div>
                     <div class="leftTop">
                         <div class="leftTopPhoto left" >
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[0].data[0]&&pageData[0].data[0].islink==1">
-                                <img :src="pageData[0].data[0].imgurl">
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[0].data[0]&&pageData[0].data[0].islink==1" :title="pageData[0].data[0].title">
+                                <img :src="pageData[0].data[0].imgurl" :alt="pageData[0].data[0].title">
                                 <span>{{pageData[0].data[0].title }}</span>
                             </NuxtLink>
                             <NuxtLink :to="{ path: `/newsDetail/${pageData[0].data[0].id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="pageData[0].data[0]&&pageData[0].data[0].islink==0">
-                                <img :src="pageData[0].data[0].imgurl">
+                                target="_blank" v-if="pageData[0].data[0]&&pageData[0].data[0].islink==0" :title="pageData[0].data[0].title">
+                                <img :src="pageData[0].data[0].imgurl" :alt="pageData[0].data[0].title">
                                 <span>{{pageData[0].data[0].title}}</span>
                             </NuxtLink>
                         </div>
@@ -42,10 +42,10 @@
                             <li v-for="item in pageData[0].data">
                                 <em></em>
                                 <span>
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank" v-if="item.islink==0">{{ item.title }}
+                                        target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}
                                     </NuxtLink>
                                 </span>
                             </li>
@@ -53,19 +53,19 @@
                     </div>
                     <ul class="leftBottom" v-if="pageData[0]">
                         <li v-for="item in pageData[0].data2">
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                <img :src="item.imgurl">
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                <img :src="item.imgurl" :alt="item.title">
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="item.islink==0">
-                                <img :src="item.imgurl">
+                                target="_blank" v-if="item.islink==0" :title="item.title">
+                                <img :src="item.imgurl" :alt="item.title">
                             </NuxtLink>
                             <p>
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                    target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                    target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                             </p>
                         </li>
                     </ul>
@@ -73,30 +73,30 @@
                 <div class="innerRight" v-if="pageData.length>=2">
                     <div class="title">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[1].cid}`}" target="_blank" v-if="pageData[1]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[1].cid}`}" target="_blank" v-if="pageData[1]" :title="pageData[1].title">
                                 {{ pageData[1].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[1].cid}`}"
-                                    v-if="pageData[1]" target="_blank">查看更多</NuxtLink>
+                                    v-if="pageData[1]" target="_blank" :title="pageData[1].title">查看更多</NuxtLink>
                             </span>
 
                         </h3>
                     </div>
                     <ul class="rightList">
                         <li v-for="item in pageData[1].data">
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="item.islink==0">
-                                <img class="left" :src="item.imgurl">
+                                target="_blank" v-if="item.islink==0" :title="item.title">
+                                <img class="left" :src="item.imgurl" :alt="item.title">
                             </NuxtLink>
                             <p class="left">
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                    target="_blank" v-if="item.islink==0">
+                                    target="_blank" v-if="item.islink==0" :title="item.title">
                                     {{ item.title }}
                                 </NuxtLink>
                             </p>
@@ -115,105 +115,105 @@
                 <div class="farmer"  v-if="pageData.length>=3">
                     <div class="title">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[2].cid}`}" target="_blank" v-if="pageData[2]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[2].cid}`}" target="_blank" v-if="pageData[2]" :title="pageData[2].title">
                                 {{ pageData[2].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[2].cid}`, query: { catid: pageData[2].cid } }"
-                                    v-if="pageData[2]" target="_blank">查看更多</NuxtLink>
+                                    v-if="pageData[2]" target="_blank" :title="pageData[2].title">查看更多</NuxtLink>
                             </span>
                         </h3>
                     </div>
                     <div class="PartTwoPhoto" v-if="pageData[2].data[0]">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[2].data[0].islink==1">
-                            <img :src="pageData[2].data[0].imgurl">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[2].data[0].islink==1" :title="pageData[2].data[0].title">
+                            <img :src="pageData[2].data[0].imgurl" :alt="pageData[2].data[0].title">
                             <span>{{ pageData[2].data[0].title }}</span>
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/newsDetail/${pageData[2].data[0].id}`, query: { listId: routeId, listName: routeName } }"
-                            target="_blank" v-if="pageData[2].data[0].islink==0">
-                            <img :src="pageData[2].data[0].imgurl">
+                            target="_blank" v-if="pageData[2].data[0].islink==0" :title="pageData[2].data[0].title">
+                            <img :src="pageData[2].data[0].imgurl" :alt="pageData[2].data[0].title">
                             <span>{{ pageData[2].data[0].title }}</span>
                         </NuxtLink>
                     </div>
                     <ul class="PartTwoList">
                         <li v-for="item in pageData[2].data">
                             <em></em>
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                         </li>
                     </ul>
                 </div>
                 <div class="farmer" v-if="pageData.length>=4">
                     <div class="title">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[3].cid}`}" target="_blank" v-if="pageData[3]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[3].cid}`}" target="_blank" v-if="pageData[3]" :title="pageData[3].title">
                                 {{ pageData[3].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[3].cid}`, query: { catid: pageData[3].cid } }"
-                                    v-if="pageData[3]" target="_blank">查看更多</NuxtLink>
+                                    v-if="pageData[3]" target="_blank" :title="pageData[3].title">查看更多</NuxtLink>
                             </span>
                         </h3>
                     </div>
                     <div class="PartTwoPhoto" v-if="pageData[3].data[0]">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[3].data[0].islink==1">
-                            <img :src="pageData[3].data[0].imgurl">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[3].data[0].islink==1" :title="pageData[3].data[0].title">
+                            <img :src="pageData[3].data[0].imgurl" :alt="pageData[3].data[0].title">
                             <span>{{ pageData[3].data[0].title }}</span>
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/newsDetail/${pageData[3].data[0].id}`, query: { listId: routeId, listName: routeName } }"
-                            target="_blank" v-if="pageData[3].data[0].islink==0">
-                            <img :src="pageData[3].data[0].imgurl">
+                            target="_blank" v-if="pageData[3].data[0].islink==0" :title="pageData[3].data[0].title">
+                            <img :src="pageData[3].data[0].imgurl" :alt="pageData[3].data[0].title">
                             <span>{{ pageData[3].data[0].title }}</span>
                         </NuxtLink>
                     </div>
                     <ul class="PartTwoList">
                         <li v-for="item in pageData[3].data">
                             <em></em>
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                         </li>
                     </ul>
                 </div>
                 <div class="farmer" v-if="pageData.length>=5">
                     <div class="title">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[4].cid}`}" target="_blank" v-if="pageData[4]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[4].cid}`}" target="_blank" v-if="pageData[4]" :title="pageData[4].title">
                                 {{ pageData[4].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[4].cid}`, query: { catid: pageData[4].cid } }"
-                                    v-if="pageData[4]" target="_blank">查看更多</NuxtLink>
+                                    v-if="pageData[4]" target="_blank" :title="pageData[4].title">查看更多</NuxtLink>
                             </span>
                         </h3>
                     </div>
                     <div class="PartTwoPhoto" v-if="pageData[4].data[0]">
-                        <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[4].data[0].islink==1">
-                            <img :src="pageData[4].data[0].imgurl">
+                        <NuxtLink :to="item.linkurl" target="_blank" v-if="pageData[4].data[0].islink==1" :title="pageData[4].data[0].title">
+                            <img :src="pageData[4].data[0].imgurl" :alt="pageData[4].data[0].title">
                             <span>{{ pageData[4].data[0].title }}</span>
                         </NuxtLink>
                         <NuxtLink
                             :to="{ path: `/newsDetail/${pageData[4].data[0].id}`, query: { listId: routeId, listName: routeName } }"
-                            target="_blank" v-if="pageData[4].data[0].islink==0">
-                            <img :src="pageData[4].data[0].imgurl">
+                            target="_blank" v-if="pageData[4].data[0].islink==0" :title="pageData[4].data[0].title">
+                            <img :src="pageData[4].data[0].imgurl" :alt="pageData[4].data[0].title">
                             <span>{{ pageData[4].data[0].title }}</span>
                         </NuxtLink>
                     </div>
                     <ul class="PartTwoList">
                         <li v-for="item in pageData[4].data">
                             <em></em>
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="item.islink==0">
+                                target="_blank" v-if="item.islink==0" :title="item.title">
                                 {{ item.title }}
                             </NuxtLink>
                         </li>
@@ -233,33 +233,33 @@
                         <div class="zixunLeft" v-if="pageData.length>=6">
                             <div class="title">
                                 <h3>
-                                    <NuxtLink :to="{ path: `/newsList/${pageData[5].cid}`}" target="_blank" v-if="pageData[5]">
+                                    <NuxtLink :to="{ path: `/newsList/${pageData[5].cid}`}" target="_blank" v-if="pageData[5]" :title="pageData[5].title">
                                         {{ pageData[5].title }}
                                     </NuxtLink>
                                     <span>
                                         <NuxtLink
                                             :to="{ path: `/newsList/${pageData[5].cid}`, query: { catid: pageData[5].cid } }"
-                                            v-if="pageData[5]" target="_blank">查看更多</NuxtLink>
+                                            v-if="pageData[5]" target="_blank" :title="pageData[5].title">查看更多</NuxtLink>
                                     </span>
                                 </h3>
                             </div>
                             <ul class="photo_text">
                                 <li v-for="(item, index) in pageData[5].data">
                                     <article v-if="index == 0">
-                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                            <img :src="item.imgurl" alt="">
+                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                            <img :src="item.imgurl" :alt="item.title">
                                         </NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            target="_blank" v-if="item.islink==0">
-                                            <img :src="item.imgurl" alt="">
+                                            target="_blank" v-if="item.islink==0" :title="item.title">
+                                            <img :src="item.imgurl" :alt="item.title">
                                         </NuxtLink>
                                         <div>
                                             <h5>
-                                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                                 <NuxtLink
                                                     :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                                    target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                                    target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                             </h5>
                                             <p>
                                                 <span>{{ item.author }}</span>
@@ -269,10 +269,10 @@
                                     </article>
                                     <article v-else>
                                         <em></em>
-                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                            target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                     </article>
                                 </li>
                             </ul>
@@ -280,13 +280,13 @@
                         <div class="zixunRight"  v-if="pageData.length>=7">
                             <div class="title">
                                 <h3>
-                                    <NuxtLink :to="{ path: `/newsList/${pageData[6].cid}`}" target="_blank" v-if="pageData[6]">
+                                    <NuxtLink :to="{ path: `/newsList/${pageData[6].cid}`}" target="_blank" v-if="pageData[6]" :title="pageData[6].title">
                                         {{ pageData[6].title }}
                                     </NuxtLink>
                                     <span>
                                         <NuxtLink
                                             :to="{ path: `/newsList/${pageData[6].cid}`, query: { catid: pageData[6].cid } }"
-                                            v-if="pageData[6]" target="_blank">查看更多</NuxtLink>
+                                            v-if="pageData[6]" target="_blank" :title="pageData[6].title">查看更多</NuxtLink>
                                     </span>
 
                                 </h3>
@@ -294,13 +294,13 @@
                             <div class="towPic">
                                 <div v-for="(item, index) in pageData[6].data" class="picBox">
                                     <div v-if="index <= 1">
-                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                            <img :src="item.imgurl">
+                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                            <img :src="item.imgurl" :alt="item.title">
                                         </NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            target="_blank" v-if="item.islink==0">
-                                            <img :src="item.imgurl">
+                                            target="_blank" v-if="item.islink==0" :title="item.title">
+                                            <img :src="item.imgurl" :alt="item.title">
                                         </NuxtLink>
                                     </div>
                                 </div>
@@ -309,37 +309,37 @@
                                 <li v-for="(item, index) in pageData[6].data">
                                     <article v-if="index > 1">
                                         <em></em>
-                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                            target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                     </article>
                                 </li>
                             </ul>
                         </div>
                     </div>
                     <div class="zixunBottom" v-if="pageData.length>=8">
-                        <img class="left" :src="pageData[7].data[0].imgurl"
+                        <img class="left" :src="pageData[7].data[0].imgurl" :alt="pageData[7].data[0].title"
                             v-if="pageData[7].data[0] && hoverStatus == 0">
-                        <img class="left" :src="pageData[7].data[1].imgurl"
+                        <img class="left" :src="pageData[7].data[1].imgurl" :alt="pageData[7].data[1].title"
                             v-if="pageData[7].data[0] && hoverStatus == 1">
-                        <img class="left" :src="pageData[7].data[2].imgurl"
+                        <img class="left" :src="pageData[7].data[2].imgurl" :alt="pageData[7].data[2].title"
                             v-if="pageData[7].data[0] && hoverStatus == 2">
-                        <img class="left" :src="pageData[7].data[3].imgurl"
+                        <img class="left" :src="pageData[7].data[3].imgurl" :alt="pageData[7].data[3].title"
                             v-if="pageData[7].data[0] && hoverStatus == 3">
-                        <img class="left" :src="pageData[7].data[4].imgurl"
+                        <img class="left" :src="pageData[7].data[4].imgurl" :alt="pageData[7].data[4].title"
                             v-if="pageData[7].data[0] && hoverStatus == 4">
-                        <img class="left" :src="pageData[7].data[5].imgurl"
+                        <img class="left" :src="pageData[7].data[5].imgurl" :alt="pageData[7].data[5].title"
                             v-if="pageData[7].data[0] && hoverStatus == 5">
 
                         <ul class="leftList left">
                             <li v-for="(item, index) in pageData[7].data" @mouseenter="qhPic(index)">
                                 <h4>
                                     <em></em>
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                        target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                 </h4>
                                 
                             </li>
@@ -349,31 +349,31 @@
                 <div class="innerRight" v-if="pageData.length>=9">
                     <div class="title">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[8].cid}`}" target="_blank" v-if="pageData[8]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[8].cid}`}" target="_blank" v-if="pageData[8]" :title="pageData[8].title">
                                 {{ pageData[8].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[8].cid}`, query: { catid: pageData[8].cid } }"
-                                    v-if="pageData[8]" target="_blank">查看更多</NuxtLink>
+                                    v-if="pageData[8]" target="_blank" :title="pageData[8].title">查看更多</NuxtLink>
                             </span>
 
                         </h3>
                     </div>
                     <ul class="information">
                         <li v-for="item in pageData[8].data">
-                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                <img :src="item.imgurl">
+                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                <img :src="item.imgurl" :alt="item.title">
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="item.islink==0">
-                                <img :src="item.imgurl">
+                                target="_blank" v-if="item.islink==0" :title="item.title">
+                                <img :src="item.imgurl" :alt="item.title">
                             </NuxtLink>
                             <div class="text">
                                 <h5>
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
-                                    <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
+                                    <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                 </h5>
                                 <p>{{ item.author }}</p>
                             </div>
@@ -390,36 +390,36 @@
                 <div class="innerLeft">
                     <div class="farmer" v-if="pageData.length>=10">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[9].cid}`}" target="_blank" v-if="pageData[9]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[9].cid}`}" target="_blank" v-if="pageData[9]" :title="pageData[9].title">
                                 {{ pageData[9].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[9].cid}`, query: { catid: pageData[9].cid } }"
-                                    v-if="pageData[9]" target="_blank">查看更多</NuxtLink>
+                                    v-if="pageData[9]" target="_blank" :title="pageData[9].title">查看更多</NuxtLink>
                             </span>
                         </h3>
                         <ul>
                             <li v-for="item in pageData[9].data">
                                 <em></em>
                                 <span>
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                        target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                 </span>
                             </li>
                         </ul>
                     </div>
                     <div class="farmer" v-if="pageData.length>=11">
                         <h3>
-                            <NuxtLink :to="{ path: `/newsList/${pageData[10].cid}`}" target="_blank" v-if="pageData[10]">
+                            <NuxtLink :to="{ path: `/newsList/${pageData[10].cid}`}" target="_blank" v-if="pageData[10]" :title="pageData[10].title">
                                 {{ pageData[10].title }}
                             </NuxtLink>
                             <span>
                                 <NuxtLink
                                     :to="{ path: `/newsList/${pageData[10].cid}`, query: { catid: pageData[10].cid } }"
-                                    target="_blank" v-if="pageData[10]">查看更多</NuxtLink>
+                                    target="_blank" v-if="pageData[10]" :title="pageData[10].title">查看更多</NuxtLink>
                             </span>
 
                         </h3>
@@ -427,10 +427,10 @@
                             <li v-for="item in pageData[10].data">
                                 <em></em>
                                 <span>
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                        target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                 </span>
                             </li>
                         </ul>
@@ -438,13 +438,13 @@
                 </div>
                 <div class="innerRight"  v-if="pageData.length>=12">
                     <h3>
-                        <NuxtLink :to="{ path: `/newsList/${pageData[11].cid}`}" target="_blank" v-if="pageData[11]">
+                        <NuxtLink :to="{ path: `/newsList/${pageData[11].cid}`}" target="_blank" v-if="pageData[11]" :title="pageData[11].title">
                             {{ pageData[11].title }}
                         </NuxtLink>
                         <span>
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[11].cid}`, query: { catid: pageData[11].cid } }"
-                                target="_blank" v-if="pageData[11]">查看更多</NuxtLink>
+                                target="_blank" v-if="pageData[11]" :title="pageData[11].title">查看更多</NuxtLink>
                         </span>
                     </h3>
                     <div class="banner">
@@ -454,26 +454,26 @@
                         <div class="photo">
                             <article v-for="(item, index) in pageData[11].data2">
                                 <div class="photoL" v-if="index == 0">
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                        <img :src="item.imgurl">
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank" v-if="item.islink==0">
-                                        <img :src="item.imgurl">
+                                        target="_blank" v-if="item.islink==0" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                 </div>
                                 <div class="photoL" v-if="index == 1">
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                        <img :src="item.imgurl">
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank" v-if="item.islink==0">
-                                        <img :src="item.imgurl">
+                                        target="_blank" v-if="item.islink==0" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                 </div>
@@ -484,12 +484,12 @@
                         <ul>
                             <li v-for="item in pageData[11].data3">
                                 <em></em>
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
                                     <span>{{ item.title }}</span>
                                 </NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                    target="_blank" v-if="item.islink==0">
+                                    target="_blank" v-if="item.islink==0" :title="item.title">
                                     <span>{{ item.title }}</span>
                                 </NuxtLink>
                             </li>
@@ -509,7 +509,7 @@
                     <div class="slider">
                         <div class="scienceTitle">
                             <h5>
-                                <NuxtLink :to="{ path: `/newsList/${pageData[12].cid}`}" target="_blank" v-if="pageData[12]">
+                                <NuxtLink :to="{ path: `/newsList/${pageData[12].cid}`}" target="_blank" v-if="pageData[12]" :title="pageData[12].title">
                                     {{ pageData[12].title }}
                                 </NuxtLink>
                             </h5>
@@ -537,54 +537,54 @@
                             <div class="scienceListBox">
                                 <ul class="scienceList" v-if="showTabs == 1">
                                     <li v-for="item in pageData[12].data1">
-                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1"><img :src="item.imgurl"></NuxtLink>
+                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title"><img :src="item.imgurl" :alt="item.title"></NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            target="_blank" v-if="item.islink==0"><img :src="item.imgurl"></NuxtLink>
+                                            target="_blank" v-if="item.islink==0" :title="item.title"><img :src="item.imgurl" :alt="item.title"></NuxtLink>
                                         <p>
-                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                             <NuxtLink
                                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                                target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                                target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                         </p>
                                     </li>
                                 </ul>
                                 <ul class="scienceList" v-if="showTabs == 2">
                                     <li v-for="item in pageData[12].data2">
-                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1"><img :src="item.imgurl"></NuxtLink>
+                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title"><img :src="item.imgurl" :alt="item.title"></NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            target="_blank" v-if="item.islink==0"><img :src="item.imgurl"></NuxtLink>
+                                            target="_blank" v-if="item.islink==0" :title="item.title"><img :src="item.imgurl" :alt="item.title"></NuxtLink>
                                         <p>
-                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                             <NuxtLink
                                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                                target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                                target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                         </p>
                                     </li>
                                 </ul>
                                 <ul class="scienceList" v-if="showTabs == 3">
                                     <li v-for="item in pageData[12].data3">
-                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1"><img :src="item.imgurl"></NuxtLink>
+                                        <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title"><img :src="item.imgurl" :alt="item.title"></NuxtLink>
                                         <NuxtLink
                                             :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                            target="_blank" v-if="item.islink==0"><img :src="item.imgurl"></NuxtLink>
+                                            target="_blank" v-if="item.islink==0" :title="item.title"><img :src="item.imgurl" :alt="item.title"></NuxtLink>
                                         <p>
-                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                             <NuxtLink
                                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                                target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                                target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                         </p>
                                     </li>
                                 </ul>
                                 <ul class="scienceList" v-if="showTabs == 4">
                                     <li v-for="item in pageData[12].data4">
-                                        <img :src="item.imgurl">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <p>
-                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                            <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                             <NuxtLink
                                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                                target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                                target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                                         </p>
                                     </li>
                                 </ul>
@@ -595,13 +595,13 @@
                 </div>
                 <div class="innerRight" v-if="pageData.length>=14">
                     <h3>
-                        <NuxtLink :to="{ path: `/newsList/${pageData[13].cid}`}" target="_blank" v-if="pageData[13]">
+                        <NuxtLink :to="{ path: `/newsList/${pageData[13].cid}`}" target="_blank" v-if="pageData[13]" :title="pageData[13].title">
                             {{ pageData[13].title }}
                         </NuxtLink>
                         <span>
                             <NuxtLink
                                 :to="{ path: `/newsList/${pageData[13].cid}`, query: { catid: pageData[13].cid } }"
-                                target="_blank" v-if="pageData[13]">查看更多</NuxtLink>
+                                target="_blank" v-if="pageData[13]" :title="pageData[13].title">查看更多</NuxtLink>
                         </span>
 
                     </h3>
@@ -609,10 +609,10 @@
                         <li v-for="item in pageData[13].data3">
                             <em></em>
                             <span>
-                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">{{ item.title }}</NuxtLink>
+                                <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">{{ item.title }}</NuxtLink>
                                 <NuxtLink
                                     :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                    target="_blank" v-if="item.islink==0">{{ item.title }}</NuxtLink>
+                                    target="_blank" v-if="item.islink==0" :title="item.title">{{ item.title }}</NuxtLink>
                             </span>
                         </li>
                     </ul>
@@ -623,26 +623,26 @@
                         <div class="photo">
                             <article v-for="(item, index) in pageData[13].data2">
                                 <div class="photoL" v-if="index == 0">
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                        <img :src="item.imgurl">
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank" v-if="item.islink==0">
-                                        <img :src="item.imgurl">
+                                        target="_blank" v-if="item.islink==0" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                 </div>
                                 <div class="photoL" v-if="index == 1">
-                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
-                                        <img :src="item.imgurl">
+                                    <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                     <NuxtLink
                                         :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                        target="_blank"  v-if="item.islink==0">
-                                        <img :src="item.imgurl">
+                                        target="_blank"  v-if="item.islink==0" :title="item.title">
+                                        <img :src="item.imgurl" :alt="item.title">
                                         <span>{{ item.title }}</span>
                                     </NuxtLink>
                                 </div>

+ 3 - 3
pages/search/search.vue

@@ -27,16 +27,16 @@
                 <div class="innerLeft">
                     <ul class="list" v-if="newsList.length >= 0">
                         <li v-for="(item, index) in newsList" :key="index">
-                            <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink == 1">{{ item.title }}
+                            <NuxtLink :to="item.linkurl" target="_blank" v-show="item.islink == 1" :title="item.title">{{ item.title }}
                             </NuxtLink>
                             <NuxtLink
                                 :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }"
-                                target="_blank" v-if="item.islink == 0">{{ item.title }}</NuxtLink>
+                                target="_blank" v-if="item.islink == 0" :title="item.title">{{ item.title }}</NuxtLink>
                         </li>
                     </ul>
                     <div v-if="newsList.length == 0" class="empty">
                         <div>
-                            <img src="../../static/search/empty.png" alt="暂无内容">
+                            <img src="../../public/search/empty.png" alt="暂无内容">
                             <p>暂无搜索数据</p>
                         </div>
                     </div>

+ 14 - 10
pages/speciaArticle/[id].vue

@@ -28,16 +28,20 @@
                 <div class="rightMenuTitle">导航列表</div>
                 <ul>
                     <li v-for="(item, index) in bottomMenu" :key="index">
-                        <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank"
-                            v-if="item.id == pageId && item.id != 7" class="active">{{ item.name }}</NuxtLink>
-                        <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank"
-                            v-else-if="item.id != pageId && item.id != 7">{{ item.name }}</NuxtLink>
-                        <NuxtLink :to="`/specialList/${item.id}`" target="_blank"
-                            v-if="item.id == 7 && pageId == 7 && routeHref == '/specialList/7'" class="active">{{
-                            item.name }}
+                        <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank" :title="item.name"
+                            v-if="item.id == pageId && item.id != 7" class="active">
+                            {{ item.name }}
                         </NuxtLink>
-                        <NuxtLink :to="`/specialList/${item.id}`" target="_blank" v-else-if="item.id == 7">{{ item.name
-                            }}
+                        <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank" :title="item.name"
+                            v-else-if="item.id != pageId && item.id != 7">
+                            {{ item.name }}
+                        </NuxtLink>
+                        <NuxtLink :to="`/specialList/${item.id}`" target="_blank" :title="item.name"
+                            v-if="item.id == 7 && pageId == 7 && routeHref == '/specialList/7'" class="active">
+                            {{item.name }}
+                        </NuxtLink>
+                        <NuxtLink :to="`/specialList/${item.id}`" target="_blank" :title="item.name" v-else-if="item.id == 7">
+                            {{ item.name}}
                         </NuxtLink>
                     </li>
                 </ul>
@@ -293,7 +297,7 @@ useSeoMeta({
                 line-height: 58px;
                 text-align: center;
                 color: #fff;
-                background: url("../../static/special/projectMoreTitle.png") no-repeat;
+                background: url("../../public/special/projectMoreTitle.png") no-repeat;
                 margin-bottom: 30px;
             }
 

+ 8 - 7
pages/specialList/[id].vue

@@ -31,7 +31,7 @@
                     <div class="innerTitle">本网招聘</div>
                     <ul class="list">
                         <li v-for="(item, index) in newsList" :key="index">
-                            <NuxtLink :to="{ path: `/speciaArticle/${item.id}` }" target="_blank">{{item.con_title}}</NuxtLink>
+                            <NuxtLink :to="{ path: `/speciaArticle/${item.id}` }" target="_blank" :title="item.con_title">{{item.con_title}}</NuxtLink>
                             <!-- <NuxtLink :to="{ path: `/speciaArticle/${item.id}` }" target="_blank" v-if="item.islink == 0">{{ item.list_title }}</NuxtLink> -->
                         </li>
                     </ul>
@@ -45,10 +45,10 @@
                     <div class="rightMenuTitle">导航列表</div>
                     <ul>
                         <li v-for="(item, index) in bottomMenu" :key="index">
-                            <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank" v-if="item.id == pageId && item.id != 7" class="active">{{ item.name }}</NuxtLink>
-                            <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank" v-else-if="item.id != pageId && item.id != 7">{{ item.name }}</NuxtLink>
-                            <NuxtLink :to="`/specialList/${item.id}`" target="_blank" v-if="item.id == 7 && pageId == 7 && routeHref == '/specialList/7'" class="active">{{item.name}}</NuxtLink>
-                            <NuxtLink :to="`/specialList/${item.id}`" target="_blank" v-else-if="item.id == 7">{{item.name}}</NuxtLink>
+                            <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank" v-if="item.id == pageId && item.id != 7" class="active" :title="item.name">{{ item.name }}</NuxtLink>
+                            <NuxtLink :to="`/speciaArticle/${item.id}`" target="_blank" v-else-if="item.id != pageId && item.id != 7" :title="item.name">{{ item.name }}</NuxtLink>
+                            <NuxtLink :to="`/specialList/${item.id}`" target="_blank" v-if="item.id == 7 && pageId == 7 && routeHref == '/specialList/7'" class="active" :title="item.name">{{item.name}}</NuxtLink>
+                            <NuxtLink :to="`/specialList/${item.id}`" target="_blank" v-else-if="item.id == 7" :title="item.name">{{item.name}}</NuxtLink>
                         </li>
                     </ul>
                 </div>
@@ -78,6 +78,7 @@ const {data:adData,error:adError} = requestData('/web/getWebsiteAdvertisement',{
 if (adError.value) {
     console.error('广告列表请求失败:', adError.value);
 } else {
+    console.log(889900)
     if (adData.value && adData.value.data) {
         adList.value = adData.value.data;
     }
@@ -329,7 +330,7 @@ useSeoMeta({
                 line-height: 58px;
                 text-align: center;
                 color: #fff;
-                background: url("../../static/special/projectMoreTitle.png") no-repeat;
+                background: url("../../public/special/projectMoreTitle.png") no-repeat;
                 margin-bottom: 30px;
             }
 
@@ -600,7 +601,7 @@ useSeoMeta({
     margin: 0 auto;
     height: 452px;
     margin-top: 20px;
-    background: url("../../static/special/projectMoreBg.png") no-repeat;
+    background: url("../../public/special/projectMoreBg.png") no-repeat;
     margin-bottom: 40px;
 
     .projectMoreTitle {

+ 4 - 4
pages/topic/[id].vue

@@ -14,7 +14,7 @@
                         <div class="userInfo left">
                             <el-badge value="楼主" class="item" type="warning">
                                 <img v-if='dataInfo.avatar' :src="dataInfo.avatar" alt="">
-                                <img v-else src='../../static/topic/Rectangle.png' alt="">
+                                <img v-else src='../../public/topic/Rectangle.png' alt="">
                             </el-badge>
                             <span>{{ dataInfo.nickname }}</span>
                         </div>
@@ -42,7 +42,7 @@
                 </div>
 
                 <div class="infoContent1" v-show="!dataInfo.content">
-                    <img src="../../static/topic/Document_empty.png" alt="">
+                    <img src="../../public/topic/Document_empty.png" alt="">
                     <span>可以看看大家的互动哦~</span>
                 </div>
 
@@ -54,7 +54,7 @@
                     <div class="commentList" v-for="item in replyList" v-show="page_total != 0">
                         <div class="left">
                             <img v-if='item.avatar' :src="item.avatar" alt="" >
-                            <img v-else src='../../static/topic/Rectangle.png' alt="">
+                            <img v-else src='../../public/topic/Rectangle.png' alt="">
                             <span class="name">{{ item.nickname }} : </span>
                             
                         </div>
@@ -70,7 +70,7 @@
 
 
                     <div class="comment_empty" v-show="page_total == 0">
-                        <img src="../../static/topic/message_empty.png" alt="">
+                        <img src="../../public/topic/message_empty.png" alt="">
                         <span>暂无评论</span>
                     </div>
                 </div>

+ 7 - 7
pages/topic/index.vue

@@ -24,21 +24,21 @@
                                         <h2>{{ item.title }}</h2>
                                         <p>
                                             <img v-if='item.avatar' :src="item.avatar" alt="">
-                                            <img v-else src='../../static/topic/Rectangle.png' alt="">
+                                            <img v-else src='../../public/topic/Rectangle.png' alt="">
                                             <span> {{ item.nickname }}</span>
-                                            <img src="../../static/topic/Chat.png" alt="">
+                                            <img src="../../public/topic/Chat.png" alt="">
                                             <span> {{ item.num ? item.num : 0 }}</span>
                                         </p>
                                     </div>
                                     <div class="right" v-show="item.group_name">
-                                        <img src="../../static/topic/Chat1.png" alt="">
+                                        <img src="../../public/topic/Chat1.png" alt="">
                                         <span>{{ item.group_name }}</span>
                                     </div>
                                 </div>
                             </div>
                         </NuxtLink>
                         <div class="adEmpty" v-show="!currentPage">
-                            <img src="../../static/topic/Blogs_empty.png" alt="">
+                            <img src="../../public/topic/Blogs_empty.png" alt="">
                             <span>暂无商圈列表~</span>
                         </div>
                     </el-tab-pane>
@@ -61,19 +61,19 @@
                                             <img :src="item.avatar" alt="">
                                             <!-- <img v-else src='../../static/topic/Rectangle.png' alt=""> -->
                                             <span> {{ item.nickname }}</span>
-                                            <img src="../../static/topic/Chat.png" alt="">
+                                            <img src="../../public/topic/Chat.png" alt="">
                                             <span> {{ item.num ? item.num : 0 }}</span>
                                         </p>
                                     </div>
                                     <div class="right" v-show="item.group_name">
-                                        <img src="../../static/topic/Chat1.png" alt="">
+                                        <img src="../../public/topic/Chat1.png" alt="">
                                         <span>{{ item.group_name }}</span>
                                     </div>
                                 </div>
                             </div>
                         </NuxtLink>
                         <div class="adEmpty" v-show="!currentPage">
-                            <img src="../../static/topic/Blogs_empty.png" alt="">
+                            <img src="../../public/topic/Blogs_empty.png" alt="">
                             <span>暂无商圈列表~</span>
                         </div>
                     </el-tab-pane>

+ 2 - 2
plugins/request.js

@@ -4,9 +4,9 @@ import { getToken } from '@/store/useCookieStore'
 
 export default defineNuxtPlugin(nuxtApp => {
     const service = axios.create({
-        // baseURL: 'http://183.131.25.186:9501' //测试服务器地址
+        baseURL: 'http://apidev.bjzxtw.org.cn' //测试服务器地址
         // baseURL: 'http://192.168.1.234:9501' //pre服务器地址
-        baseURL: 'http://apipre1.bjzxtw.org.cn:29501' //pre服务器地址
+        // baseURL: 'http://apipre1.bjzxtw.org.cn:29501' //pre服务器地址
         // baseURL: 'http://192.168.1.117:9501'  //冯蕊的服务器地址
         // baseURL: 'http://192.168.1.201:9501'  //刘佳伟的服务器地址
     });

+ 0 - 0
static/ad/01.png → public/ad/01.png


+ 0 - 0
static/ad/02.png → public/ad/02.png


+ 0 - 0
static/ad/03.png → public/ad/03.png


+ 0 - 0
static/ad/ad-product.png → public/ad/ad-product.png


+ 0 - 0
static/ad/shopping-mall.png → public/ad/shopping-mall.png


+ 0 - 0
static/ad/user.png → public/ad/user.png


+ 0 - 0
static/ad/write.png → public/ad/write.png


+ 0 - 0
static/ai/down.png → public/ai/down.png


+ 0 - 0
static/ai/headLogo.png → public/ai/headLogo.png


+ 0 - 0
static/error/404.png → public/error/404.png


BIN
public/favicon.ico


BIN
public/favicon1.ico


+ 0 - 0
static/head/headtopbg.png → public/head/headtopbg.png


+ 0 - 0
static/head/mainTitleicon.png → public/head/mainTitleicon.png


+ 0 - 0
static/head/menubg.png → public/head/menubg.png


+ 0 - 0
static/head/searchicon.png → public/head/searchicon.png


+ 0 - 0
static/head/topBg.png → public/head/topBg.png


+ 0 - 0
static/head/topicon1.png → public/head/topicon1.png


+ 0 - 0
static/head/topicon2.png → public/head/topicon2.png


+ 0 - 0
static/head/topicon3.png → public/head/topicon3.png


+ 0 - 0
static/head/topicon4.png → public/head/topicon4.png


+ 0 - 0
static/image/Group 1538.png → public/image/Group 1538.png


+ 0 - 0
static/image/Group 1548.png → public/image/Group 1548.png


+ 0 - 0
static/image/Group1503.png → public/image/Group1503.png


+ 0 - 0
static/image/Iconly/Broken/Search.png → public/image/Iconly/Broken/Search.png


+ 0 - 0
static/image/Iconly/Two-tone/Arrow - Down 3.png → public/image/Iconly/Two-tone/Arrow - Down 3.png


+ 0 - 0
static/image/banner1.png → public/image/banner1.png


+ 0 - 0
static/image/bg1.png → public/image/bg1.png


+ 0 - 0
static/image/dianhua 1.png → public/image/dianhua 1.png


+ 0 - 0
static/image/guanbi 1.png → public/image/guanbi 1.png


+ 0 - 0
static/image/logo1.png → public/image/logo1.png


+ 0 - 0
static/image/qq 1.png → public/image/qq 1.png


+ 0 - 0
static/image/weixin 1.png → public/image/weixin 1.png


+ 0 - 0
static/images/12665_20160119130139_qbdpr 1.png → public/images/12665_20160119130139_qbdpr 1.png


+ 0 - 0
static/images/12665_20160119130139_qbdpr 1@2x.png → public/images/12665_20160119130139_qbdpr 1@2x.png


+ 0 - 0
static/images/12665_20160119130159_vr82g 1.png → public/images/12665_20160119130159_vr82g 1.png


+ 0 - 0
static/images/12665_20160119130159_vr82g 1@2x.png → public/images/12665_20160119130159_vr82g 1@2x.png


+ 0 - 0
static/images/Component 427.png → public/images/Component 427.png


+ 0 - 0
static/images/Component 427@2x.png → public/images/Component 427@2x.png


BIN
public/images/Group 1503.png


BIN
public/images/Group 1503@2x.png


BIN
public/images/Group 1547.png


BIN
public/images/Group 1547@2x.png


BIN
public/images/Group 1816.png


BIN
public/images/Group 1816@2x.png


+ 0 - 0
static/images/Group1503.png → public/images/Group1503.png


+ 0 - 0
static/images/Group1503@2x.png → public/images/Group1503@2x.png


BIN
public/images/banner 1.png


BIN
public/images/banner 1@2x.png


+ 0 - 0
static/images/bg1.png → public/images/bg1.png


BIN
public/images/djdhdhsjk46448_Endless_rice_fields_565ffc17-1845-4d9d-be71-3c745b1ab6bb.png


BIN
public/images/djdhdhsjk46448_Endless_rice_fields_565ffc17-1845-4d9d-be71-3c745b1ab6bb@2x.png


BIN
public/images/htjskikess_Harvester_harvesting_in_wheat_fields_619469a3-bdc0-40ca-9ac8-e2f17a0ae33f.png


BIN
public/images/image 36.png


+ 0 - 0
static/images/image 44.png → public/images/image 44.png


+ 0 - 0
static/images/image 44@2x.png → public/images/image 44@2x.png


+ 0 - 0
static/images/image 45.png → public/images/image 45.png


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно