Commit 9059aaa7 authored by linjw's avatar linjw

修改旅游

parent 88fb151f
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<menu-modal></menu-modal> <menu-modal></menu-modal>
<div class="main-container"> <div class="main-container">
<div>
<banner <banner
v-if="showBanner" v-if="showBanner"
:list = "bannerList" :list = "bannerList"
...@@ -17,6 +18,7 @@ ...@@ -17,6 +18,7 @@
@click="bannerClick" @click="bannerClick"
class="mb-50"> class="mb-50">
</banner> </banner>
</div>
<div class="wrap"> <div class="wrap">
<div class="clearfix" style="background-color: #fff;padding:5px 10px"> <div class="clearfix" style="background-color: #fff;padding:5px 10px">
{{totalCount}}个旅行路线 {{totalCount}}个旅行路线
...@@ -31,13 +33,13 @@ ...@@ -31,13 +33,13 @@
</div> </div>
<h3 v-if="dataNull" style="margin:20px 0;background-color: #fff;padding:20px">暂无信息</h3> <h3 v-if="dataNull" style="margin:20px 0;background-color: #fff;padding:20px">暂无信息</h3>
<ul class="campsiteDetail" v-if="!dataNull"> <ul class="campsiteDetail" v-if="!dataNull">
<li class="clearfix" v-for="(item,index) in dataDetail" :key="index" style="margin:20px 0;background-color: #fff;padding:20px"> <li class="clearfix vehicle-item" v-for="(item,index) in dataDetail" :key="index" style="margin:20px 0;background-color: #fff;padding:20px">
<div style="float:left;width:30%"><img :src="item.cover" alt style="width:100%;height:193px"/></div> <div style="float:left;width:30%"><img :src="item.cover" alt style="width:100%;height:193px"/></div>
<div style="float:left;width:70%;padding-left:30px"> <div style="float:left;width:70%;padding-left:30px">
<h2 style="font-size: 18px">{{item.name}}</h2> <h2 style="font-size: 18px">{{item.name}}</h2>
<h6 style="font-size: 16px;font-weight:400;margin:35px 8px">{{item.describe}}</h6> <h6 style="font-size: 16px;font-weight:400;margin:35px 8px">{{item.describe}}</h6>
<nuxt-link :to="'/tourDetails/'+item.id"> <nuxt-link :to="item.link">
<button class="buttonDetails">旅游详情</button> <button class="buttonDetails">旅游详情</button>
</nuxt-link> </nuxt-link>
</div> </div>
...@@ -109,6 +111,13 @@ ...@@ -109,6 +111,13 @@
`https://dev.dfangche.com/api/uccn/app/unauth/tour/getGoodList?tagId=${this.listQuery.tagId}&page=${this.listQuery.page}&limit=${this.listQuery.limit}` `https://dev.dfangche.com/api/uccn/app/unauth/tour/getGoodList?tagId=${this.listQuery.tagId}&page=${this.listQuery.page}&limit=${this.listQuery.limit}`
); );
console.log(data); console.log(data);
data.data.map(function(item){
// item.modelParam = JSON.parse( item.modelParam);
item.link = encodeURI('/tourDetails/' + item.id+'?name='+item.name);
item.link = encodeURI(item.link);
// item.pictureList = item.picture.split(",");
// item.coverPic = item.coverPic?item.coverPic: item.pictureList.length>0?item.pictureList[0]:'';
});
if(!data.data.length == 0){ if(!data.data.length == 0){
this.totalCount = data.totalCount; this.totalCount = data.totalCount;
this.dataDetail = data.data; this.dataDetail = data.data;
...@@ -158,7 +167,7 @@ ...@@ -158,7 +167,7 @@
} }
.wrap { .wrap {
/* background-color: #fff; */ /* background-color: #fff; */
padding: 0 5%; margin-top:50px;
} }
.campsiteDetail { .campsiteDetail {
......
<template> <template>
<div> <div>
<menu-modal></menu-modal> <menu-modal></menu-modal>
<div class="main-container"> <div class="main-container" style="margin-top: 110px;">
<div class="wrap"> <div class="wrap">
<div class="bread-menu"> <div class="bread-menu">
<nuxt-link to="/">首页></nuxt-link> <nuxt-link to="/">首页></nuxt-link>
<nuxt-link to="/tourDetails">房车旅行></nuxt-link> <nuxt-link to="/tour">房车旅行></nuxt-link>
<!-- <span>{{name}}</span> --> <span>{{name}}</span>
</div> </div>
<div class="clearfix" style="background-color:#fff;padding:20px"> <div class="clearfix" style="background-color:#fff;padding:20px">
<div style="float:left;width:50%"> <div style="float:left;width:50%">
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
<img :src="item.cover" style="width:100%" /> <img :src="item.cover" style="width:100%" />
</div> </div>
</div> </div>
<div class="swiper-button-next swiper-button-black"></div> <!-- <div class="swiper-button-next swiper-button-black"></div>
<div class="swiper-button-prev swiper-button-black"></div> <div class="swiper-button-prev swiper-button-black"></div> -->
</div> </div>
<div class="gallery-thumbs-box"> <div class="gallery-thumbs-box">
<div class="swiper-container gallery-thumbs"> <div class="swiper-container gallery-thumbs">
...@@ -185,6 +185,10 @@ export default { ...@@ -185,6 +185,10 @@ export default {
let galleryTop = new Swiper(".gallery-top", { let galleryTop = new Swiper(".gallery-top", {
spaceBetween: 10, spaceBetween: 10,
loop: true, loop: true,
autoplay: {
delay: 2500,
disableOnInteraction: false,
},
on: { on: {
slideChangeTransitionEnd: function() { slideChangeTransitionEnd: function() {
t.preIndex = this.activeIndex - 1; t.preIndex = this.activeIndex - 1;
...@@ -194,10 +198,10 @@ export default { ...@@ -194,10 +198,10 @@ export default {
console.log(this.activeIndex); console.log(this.activeIndex);
} }
}, },
navigation: { // navigation: {
nextEl: ".swiper-button-next", // nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev" // prevEl: ".swiper-button-prev"
}, // },
thumbs: { thumbs: {
swiper: galleryThumbs swiper: galleryThumbs
} }
...@@ -223,7 +227,7 @@ export default { ...@@ -223,7 +227,7 @@ export default {
} }
.wrap { .wrap {
/* background-color: #fff; */ /* background-color: #fff; */
padding: 0 10%; /* padding: 0 10%; */
} }
.gallery-top img { .gallery-top img {
width: 100%; width: 100%;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment