|
@@ -7,8 +7,8 @@
|
|
|
:LoginNavIndex="0"
|
|
|
/>
|
|
|
<div class="banner">
|
|
|
- <el-carousel height="320px" trigger="click" arrow="never">
|
|
|
- <el-carousel-item v-for="item in 2" :key="item">
|
|
|
+ <el-carousel type="card" height="255px" trigger="click" arrow="never" indicator-position="none">
|
|
|
+ <el-carousel-item v-for="item in 1" :key="item">
|
|
|
<!-- 如果有跳转链接 则跳转 否则只展示 -->
|
|
|
<!-- <a v-if="item" href="#" target="_blank">
|
|
|
<el-image
|
|
@@ -24,6 +24,15 @@
|
|
|
</el-image>
|
|
|
</el-carousel-item>
|
|
|
</el-carousel>
|
|
|
+ <!-- <carousel class="service-advantage" type="card" height="320px" trigger="click" arrow="never" :interval="40000000">
|
|
|
+ <carousel-item v-for="item in 3" :key="item" cardwidth="1200px">
|
|
|
+ <el-image
|
|
|
+ class="image"
|
|
|
+ :src="require('../../assets/banner'+(1+item)+'.png')"
|
|
|
+ :fit="'cover'">
|
|
|
+ </el-image>
|
|
|
+ </carousel-item>
|
|
|
+ </carousel> -->
|
|
|
<!-- <img src="../../assets/banner1.png" /> -->
|
|
|
</div>
|
|
|
<div class="main">
|
|
@@ -80,7 +89,7 @@
|
|
|
<a v-if="1==2" href="#" target="_blank">
|
|
|
<img class="banner-item" src="../../assets/banner2.png" />
|
|
|
</a>
|
|
|
- <img v-else class="banner-item" src="../../assets/banner2.png" />
|
|
|
+ <img v-else class="banner-item" src="../../assets/banner4.png" />
|
|
|
<div class="close-box">
|
|
|
<a class="close-btn" @click="bannerFlag=false"><i class="el-icon-close"></i></a>
|
|
|
<span class="close-tips">广告</span>
|
|
@@ -96,10 +105,12 @@
|
|
|
import Header from "../../components/Header.vue";
|
|
|
import BookListModule from "@/components/common/BookListModule.vue"
|
|
|
import { getLogin } from "@/api/ajax";
|
|
|
+import carousel from '@/components/carousel/src/main';
|
|
|
+import carouselItem from '@/components/carousel/src/item';
|
|
|
|
|
|
export default {
|
|
|
//import引入的组件需要注入到对象中才能使用
|
|
|
- components: { Header, BookListModule },
|
|
|
+ components: { Header, BookListModule, carousel, carouselItem },
|
|
|
props: {},
|
|
|
data() {
|
|
|
//这里存放数据
|
|
@@ -175,7 +186,7 @@ export default {
|
|
|
skeleton: true
|
|
|
}
|
|
|
],
|
|
|
- bannerFlag: true // 是否展示广告
|
|
|
+ bannerFlag: true, // 是否展示广告
|
|
|
}
|
|
|
},
|
|
|
//计算属性 类似于data概念
|
|
@@ -247,7 +258,7 @@ export default {
|
|
|
getPeruseList(){
|
|
|
let MethodName = "/ShopServer/Client/ShopHomeQuery/QueryIreadArticleList";
|
|
|
let data = {
|
|
|
- top_n: 3
|
|
|
+ top_n: 4
|
|
|
}
|
|
|
getLogin(MethodName, data)
|
|
|
.then((res) => {
|
|
@@ -261,7 +272,7 @@ export default {
|
|
|
.catch(() => {
|
|
|
|
|
|
});
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created() {
|
|
@@ -272,7 +283,6 @@ export default {
|
|
|
},
|
|
|
//生命周期 - 挂载完成(可以访问DOM元素)
|
|
|
mounted() {
|
|
|
-
|
|
|
},
|
|
|
//生命周期-创建之前
|
|
|
beforeCreated() { },
|
|
@@ -299,6 +309,7 @@ export default {
|
|
|
width: 100%;
|
|
|
padding-bottom: 40px;
|
|
|
font-size: 0;
|
|
|
+ padding-top: 32px;
|
|
|
img{
|
|
|
max-width: 100%;
|
|
|
}
|
|
@@ -346,4 +357,11 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+</style>
|
|
|
+<style lang="scss">
|
|
|
+.el-carousel__item--card{
|
|
|
+ width: 80%;
|
|
|
+ // max-width: 1200px;
|
|
|
+ margin-left: -15%;
|
|
|
+}
|
|
|
</style>
|