|
@@ -3,7 +3,7 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24" class="main">
|
|
|
<el-col :span="24" class="one" v-if="type == '1'">
|
|
|
- <el-col :span="24" class="list" v-for="(item, index) in list" :key="index">
|
|
|
+ <el-col :span="24" class="list" v-for="(item, index) in list" :key="index" @click.native="detailBtn(item.id, '0')">
|
|
|
<el-col :span="24" class="text">
|
|
|
<el-col :span="1" class="i">
|
|
|
<i class="el-icon-caret-right"></i>
|
|
@@ -16,7 +16,7 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="one" v-else-if="type == '2'">
|
|
|
- <el-col :span="24" class="list" v-for="(item, index) in list" :key="index">
|
|
|
+ <el-col :span="24" class="list" v-for="(item, index) in list" :key="index" @click.native="detailBtn(item.id, '1')">
|
|
|
<el-col :span="24" class="text">
|
|
|
<el-col :span="1" class="i">
|
|
|
<i class="el-icon-caret-left"></i>
|
|
@@ -29,7 +29,7 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="thr" v-else-if="type == '3'">
|
|
|
- <el-col :span="12" class="list" v-for="(item, index) in list" :key="index">
|
|
|
+ <el-col :span="12" class="list" v-for="(item, index) in list" :key="index" @click.native="detailBtn(item.id, '2')">
|
|
|
<el-col :span="24" class="image">
|
|
|
<el-carousel height="135px" arrow="never" indicator-position="none" :interval="2000" v-if="item.image.length > 0">
|
|
|
<el-carousel-item v-for="(tag, index) in item.image" :key="index">
|
|
@@ -47,7 +47,7 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="one" v-else-if="type == '4'">
|
|
|
- <el-col :span="24" class="list" v-for="(item, index) in list" :key="index">
|
|
|
+ <el-col :span="24" class="list" v-for="(item, index) in list" :key="index" @click.native="detailBtn(item.id, '3')">
|
|
|
<el-col :span="24" class="text">
|
|
|
<el-col :span="1" class="i">
|
|
|
<i class="el-icon-caret-left"></i>
|
|
@@ -60,7 +60,7 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="five" v-else-if="type == '5'">
|
|
|
- <el-col :span="12" class="fiveList" v-for="(item, index) in list" :key="index">
|
|
|
+ <el-col :span="12" class="fiveList" v-for="(item, index) in list" :key="index" @click.native="detailBtn(item.id, '4')">
|
|
|
<el-col :span="24" class="text">
|
|
|
<el-col :span="1" class="i">
|
|
|
<i class="el-icon-caret-right"></i>
|
|
@@ -96,7 +96,11 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {},
|
|
|
- methods: {},
|
|
|
+ methods: {
|
|
|
+ detailBtn(id, index) {
|
|
|
+ this.$emit('detail', { id: id, index: index });
|
|
|
+ },
|
|
|
+ },
|
|
|
computed: {
|
|
|
...mapState(['user']),
|
|
|
},
|