|
@@ -1,5 +1,5 @@
|
|
<template>
|
|
<template>
|
|
- <!-- 首页 -->
|
|
|
|
|
|
+ <!-- 资讯动态页 -->
|
|
<div class="main-background">
|
|
<div class="main-background">
|
|
<!-- 轮播 -->
|
|
<!-- 轮播 -->
|
|
<Carousel v-bind="carouselConfig" class="main-header-box small carousel-light">
|
|
<Carousel v-bind="carouselConfig" class="main-header-box small carousel-light">
|
|
@@ -56,11 +56,11 @@
|
|
class="item"
|
|
class="item"
|
|
>
|
|
>
|
|
<img :src="item.image" alt="新闻图片" />
|
|
<img :src="item.image" alt="新闻图片" />
|
|
- <div>
|
|
|
|
- <h3>{{ item.title }}</h3>
|
|
|
|
- <span class="time">{{ item.date }}</span>
|
|
|
|
- <p>{{ item.desc }}</p>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <TitleDescBlock
|
|
|
|
+ :title="item.title"
|
|
|
|
+ :desc="item.desc"
|
|
|
|
+ :date="item.date"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
<!-- 分页 -->
|
|
<!-- 分页 -->
|
|
<Pagination2
|
|
<Pagination2
|
|
@@ -82,6 +82,7 @@ import Placeholder1 from '@/assets/images/placeholder/Midium.jpg';
|
|
import Dropdown from '@/components/controls/Dropdown.vue';
|
|
import Dropdown from '@/components/controls/Dropdown.vue';
|
|
import SimpleInput from '@/components/controls/SimpleInput.vue';
|
|
import SimpleInput from '@/components/controls/SimpleInput.vue';
|
|
import Pagination2 from '@/components/controls/Pagination.vue';
|
|
import Pagination2 from '@/components/controls/Pagination.vue';
|
|
|
|
+import TitleDescBlock from '@/components/parts/TitleDescBlock.vue';
|
|
|
|
|
|
const carouselConfig = {
|
|
const carouselConfig = {
|
|
itemsToShow: 1,
|
|
itemsToShow: 1,
|
|
@@ -192,37 +193,7 @@ const options = [
|
|
margin-right: 25px;
|
|
margin-right: 25px;
|
|
}
|
|
}
|
|
|
|
|
|
- > div {
|
|
|
|
- display: flex;
|
|
|
|
- flex-direction: column;
|
|
|
|
- justify-content: center;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- h3 {
|
|
|
|
- color: #654A38;
|
|
|
|
- font-size: 1.2rem;
|
|
|
|
- margin: 0;
|
|
|
|
- margin-bottom: 8px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- p,
|
|
|
|
- .time {
|
|
|
|
- color: rgba(101, 74, 56, 0.6);
|
|
|
|
- font-size: 0.85rem;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .time {
|
|
|
|
- margin-bottom: 16px;
|
|
|
|
- }
|
|
|
|
- p {
|
|
|
|
- display: -webkit-box;
|
|
|
|
- -webkit-box-orient: vertical;
|
|
|
|
- -webkit-line-clamp: 3;
|
|
|
|
- line-clamp: 3;
|
|
|
|
- margin: 0;
|
|
|
|
- overflow: hidden;
|
|
|
|
- text-overflow: ellipsis;
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|