提交 e70d415a authored 作者: Anix's avatar Anix

wmsh精品展多行省略+处理显示undefined

上级 fc6950f7
...@@ -35,7 +35,10 @@ ...@@ -35,7 +35,10 @@
<div class="swiper-info wow animate__animated animate__fadeInRight"> <div class="swiper-info wow animate__animated animate__fadeInRight">
<span>毕节博物馆第 {{ getIndex() }} 层线路图</span> <span>毕节博物馆第 {{ getIndex() }} 层线路图</span>
</div> </div>
<div class="swiper-arrow wow animate__animated animate__fadeIn" data-wow-delay="0.5s"> <div
class="swiper-arrow wow animate__animated animate__fadeIn"
data-wow-delay="0.5s"
>
<div class="up" @click="handleSwiperChange('up')"> <div class="up" @click="handleSwiperChange('up')">
<img src="@/assets/imgs/boutique/wmsh/2nd/arrow_up.png" alt="" /> <img src="@/assets/imgs/boutique/wmsh/2nd/arrow_up.png" alt="" />
</div> </div>
...@@ -49,8 +52,15 @@ ...@@ -49,8 +52,15 @@
</div> </div>
<div class="desc"> <div class="desc">
<div> <div>
<img src="@/assets/imgs/boutique/wmsh/2nd/desc_title.png" alt="" class="wow animate__animated animate__zoomInRight" /> <img
<div class="desc-info wow animate__animated animate__slideInRight" data-wow-delay="0.2s"> src="@/assets/imgs/boutique/wmsh/2nd/desc_title.png"
alt=""
class="wow animate__animated animate__zoomInRight"
/>
<div
class="desc-info wow animate__animated animate__slideInRight"
data-wow-delay="0.2s"
>
毕节地区历史悠久,文化源远流长。自二十三万年前的远古时期,黔西观音洞人在与大自然的顽强搏斗中,开创了远古历史文明,成为中华文明的重要组成部分;进入新石器时代,生活在这片土地上的先民拥有了陶器制作、出现了农业,将文明继续向前推进;商周至战国时期,毕节先民逐步从穴居走向屋居,并掌握了青铜、铁冶炼技术。秦汉时期,毕节与中原就有着政治、经济、文化联系;至汉代,毕节已初开昌明;蜀汉时期,彝族济济火助诸葛亮南征有功,建立了罗甸国,与乌撒地方政权“勾”一起创造了千年彝族文化;明洪武年间,彝族女政治家奢香夫人开“龙场九驿”以通滇蜀。清初进一步推行“改土归流”政策,促进了交通、经济、文化的大发展,民族文化百花齐放。贵州地下党第一个党支部,贵州唯一一个省级地方红色革命政权——川滇黔省革命委员会革命根据地,贵州抗日救国军等反映了毕节是一块革命的热土;大方航空航天发动机制造厂的建立,标志着中国航空航天工业在这里诞生。社会主义建设时期,毕节地区各民族在党和政府的领导下,完成了清匪反霸、土地分配、农村生产合作社、土地承包等社会主义初始建设,全区的农业、工业和社会事业建设取得了巨大成就。有着厚重的历史文化,多姿多彩的民族文化和光辉灿烂的红色文化的毕节,随着改革开放,特别是毕节“开发扶贫、生态建设”试验区的建立,在党中央、国务院、各民主党派中央的高度关心、支持、帮扶下,全区各族人民在地委、行署的领导下,发扬革命老区、试验区精神,开拓进取、不断创新、勤奋努力,在挣脱贫困奔小康的道路上奋勇前进,硕果累累。改革试验绘宏图,跨越崛起正当时。一个正在崛起的毕节,一个科学发展的毕节,正在迈向新的跨越发展的新境地。 毕节地区历史悠久,文化源远流长。自二十三万年前的远古时期,黔西观音洞人在与大自然的顽强搏斗中,开创了远古历史文明,成为中华文明的重要组成部分;进入新石器时代,生活在这片土地上的先民拥有了陶器制作、出现了农业,将文明继续向前推进;商周至战国时期,毕节先民逐步从穴居走向屋居,并掌握了青铜、铁冶炼技术。秦汉时期,毕节与中原就有着政治、经济、文化联系;至汉代,毕节已初开昌明;蜀汉时期,彝族济济火助诸葛亮南征有功,建立了罗甸国,与乌撒地方政权“勾”一起创造了千年彝族文化;明洪武年间,彝族女政治家奢香夫人开“龙场九驿”以通滇蜀。清初进一步推行“改土归流”政策,促进了交通、经济、文化的大发展,民族文化百花齐放。贵州地下党第一个党支部,贵州唯一一个省级地方红色革命政权——川滇黔省革命委员会革命根据地,贵州抗日救国军等反映了毕节是一块革命的热土;大方航空航天发动机制造厂的建立,标志着中国航空航天工业在这里诞生。社会主义建设时期,毕节地区各民族在党和政府的领导下,完成了清匪反霸、土地分配、农村生产合作社、土地承包等社会主义初始建设,全区的农业、工业和社会事业建设取得了巨大成就。有着厚重的历史文化,多姿多彩的民族文化和光辉灿烂的红色文化的毕节,随着改革开放,特别是毕节“开发扶贫、生态建设”试验区的建立,在党中央、国务院、各民主党派中央的高度关心、支持、帮扶下,全区各族人民在地委、行署的领导下,发扬革命老区、试验区精神,开拓进取、不断创新、勤奋努力,在挣脱贫困奔小康的道路上奋勇前进,硕果累累。改革试验绘宏图,跨越崛起正当时。一个正在崛起的毕节,一个科学发展的毕节,正在迈向新的跨越发展的新境地。
</div> </div>
</div> </div>
...@@ -63,7 +73,10 @@ ...@@ -63,7 +73,10 @@
alt="" alt=""
/> />
</p> </p>
<div class="menu wow animate__animated animate__zoomIn" :class="{ red: i > 4 }"> <div
class="menu wow animate__animated animate__zoomIn"
:class="{ red: i > 4 }"
>
<ul class="menu1" v-if="data[i - 1].children[0].title"> <ul class="menu1" v-if="data[i - 1].children[0].title">
<li v-for="(node, j) in data[i - 1].children" :key="j"> <li v-for="(node, j) in data[i - 1].children" :key="j">
<div <div
...@@ -71,7 +84,7 @@ ...@@ -71,7 +84,7 @@
:class="{ active: selectNode[i - 1]?.title === node.title }" :class="{ active: selectNode[i - 1]?.title === node.title }"
@click="handleNodeClick(node, i, 1)" @click="handleNodeClick(node, i, 1)"
> >
<span>{{ node.title }}</span> <span>{{ node.title || "" }}</span>
<img <img
src="@/assets/imgs/boutique/wmsh/common/title_bg.png" src="@/assets/imgs/boutique/wmsh/common/title_bg.png"
alt="" alt=""
...@@ -117,7 +130,10 @@ ...@@ -117,7 +130,10 @@
data-wow-delay="0.3s" data-wow-delay="0.3s"
/> />
</div> </div>
<div class="desc wow animate__animated animate__fadeInUp" :class="i % 2 === 1 ? 'left' : 'right'"> <div
class="desc wow animate__animated animate__fadeInUp"
:class="i % 2 === 1 ? 'left' : 'right'"
>
<div class="txt" v-if="i % 2 === 1"> <div class="txt" v-if="i % 2 === 1">
<p>{{ getTitle(curNode[i - 1]) }}</p> <p>{{ getTitle(curNode[i - 1]) }}</p>
<div> <div>
...@@ -134,7 +150,7 @@ ...@@ -134,7 +150,7 @@
</div> </div>
<div class="txt" v-if="i % 2 === 0"> <div class="txt" v-if="i % 2 === 0">
<p>{{ getTitle(curNode[i - 1]) }}</p> <p>{{ getTitle(curNode[i - 1]) }}</p>
<div> <div :title="curNode[i - 1]?.intro">
{{ curNode[i - 1]?.intro }} {{ curNode[i - 1]?.intro }}
</div> </div>
</div> </div>
...@@ -157,11 +173,16 @@ ...@@ -157,11 +173,16 @@
:src="require(`@/assets/imgs/boutique/wmsh/5th/zp${n}.png`)" :src="require(`@/assets/imgs/boutique/wmsh/5th/zp${n}.png`)"
alt="" alt=""
class="wow animate__animated" class="wow animate__animated"
:class="n % 2 === 1 ? 'animate__slideInDown' : 'animate__slideInUp'" :class="
n % 2 === 1 ? 'animate__slideInDown' : 'animate__slideInUp'
"
data-wow-delay="0.5s" data-wow-delay="0.5s"
/> />
</div> </div>
<p class="wow animate__animated animate__fadeInUp" data-wow-delay="0.5s"> <p
class="wow animate__animated animate__fadeInUp"
data-wow-delay="0.5s"
>
<img <img
src="@/assets/imgs/boutique/wmsh/common/title_bg.png" src="@/assets/imgs/boutique/wmsh/common/title_bg.png"
alt="" alt=""
...@@ -246,12 +267,12 @@ export default { ...@@ -246,12 +267,12 @@ export default {
}, },
methods: { methods: {
getTitle(node) { getTitle(node) {
let str = node.title; let str = node.title || "";
if (node.subtitle) { if (node.subtitle) {
str += `--${node.subtitle}`; str += `--${node.subtitle}`;
} }
return `${node.name} ${str}` || ""; return `${node.name || ""} ${str || ""}`;
}, },
handleNodeClick(data, index, type) { handleNodeClick(data, index, type) {
if (type === 1) { if (type === 1) {
...@@ -525,6 +546,7 @@ export default { ...@@ -525,6 +546,7 @@ export default {
} }
} }
> .txt { > .txt {
width: 700px;
> p { > p {
font-size: 32px; font-size: 32px;
margin-bottom: 40px; margin-bottom: 40px;
...@@ -535,6 +557,12 @@ export default { ...@@ -535,6 +557,12 @@ export default {
> div { > div {
font-size: 16px; font-size: 16px;
line-height: 32px; line-height: 32px;
max-height: 220px;
overflow: hidden; /*隐藏多出部分文字*/
text-overflow: ellipsis; /*用省略号代替多出部分文字*/
display: -webkit-box; /* 显示多行文本容器 */
-webkit-box-orient: vertical;
-webkit-line-clamp: 7; /*显示行数*/
} }
} }
> .pic { > .pic {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论