123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <template>
- <el-card class="train-container" header="安全培训">
- <el-collapse accordion>
- <el-collapse-item class="tag-list">
- <template slot="title">
- <div class="tag-header">
- <span class="lable">类别一:</span>
- <el-tag @click="changeTag(-1)">全部</el-tag>
- <el-tag v-for="tag in 10" :key="tag" type="info" @click="changeTag(tag)">标签标题-{{ tag }}</el-tag>
- </div>
- </template>
- <div class="tag-cont">
- <el-tag v-for="tagcont in 10" :key="tagcont" type="info">标签内容-{{ tagcont }}</el-tag>
- </div>
- </el-collapse-item>
- </el-collapse>
- <el-row class="train-list" :gutter="15" justify>
- <el-col v-for="(item, index) in 10" :key="index" :span="4">
- <el-card :body-style="{ padding: '0px' }" style="margin-bottom: 10px;" @click="showDetail(item)">
- <div @click="showDetail(item)">
- <img src="https://shadow.elemecdn.com/app/element/hamburger.9cf7b091-55e9-11e9-a976-7f4d0b07eef6.png" class="image">
- <div style="padding: 14px;">
- <span>好吃的汉堡</span>
- <div class="bottom clearfix">
- <time class="time">{{ new Date() }}</time>
- <el-button type="text" class="button">操作按钮</el-button>
- </div>
- </div>
- </div>
- </el-card>
- </el-col>
- </el-row>
- </el-card>
- </template>
- <script>
- export default {
- name: 'TrainComponent',
- components: {},
- data() {
- return {}
- },
- methods: {
- changeTag(tag) {
- },
- showDetail(item) {
- this.$router.push({
- path: '/test/detail',
- query: {
- id: item
- }
- })
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- .train-container{
- .tag-list{
- .lable{
- display: inline-block;
- width: 80px;
- line-height: 1;
- font-size: 12px;
- padding-left:10px ;
- box-sizing: border-box;
- }
- .tag-header{
- display: flex;
- align-items: center;
- flex-wrap: wrap;
- }
- .tag-cont{
- padding-left: 80px;
- display: flex;
- align-items: center;
- flex-wrap: wrap;
- }
- .el-tag{
- margin-right: 10px;
- }
- }
- .train-list{
- padding-top: 10px;
- .image {
- width: 100%;
- display: block;
- }
- }
- }
- </style>
|