ellipsis ()为什么不起作用

来源:7-6 Vue项目首页 - 图标区域逻辑实现

忆之

2019-06-26

老师能帮我看看我哪里出问题了,这里我的文字写多了并没有效果
图片描述
图片描述

写回答

2回答

Dell

2019-06-27

看不到完整代码,全一点发上来

1
0

忆之

提问者

2019-06-27

<template>

  <div class="icons">

   <swiper>

    <swiper-slide v-for="(page, index) of pages" :key="index">

      <div class="icon" v-for = "item of page" :key = "item.id">

        <div class="icon-img">

          <img class="icon-img-content" :src="item.imgUrl">

        </div>

        <p class="icon-desc">{{item.desc}}</p>

      </div>

    </swiper-slide>

   </swiper>

  </div>

</template>


<script>

export default{

  name: 'HomeIcons',

  data () {

      return {

        iconList: [{

          id: '0001',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }, {

          id: '0002',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }, {

          id: '0003',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }, {

          id: '0004',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }, {

          id: '0005',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }, {

          id: '0006',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }, {

          id: '0007',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }, {

          id: '0008',

          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1803/95/f3dd6c383aeb3b02.png',

          desc: '景点门票'

        }]

      }

    },

  computed: {

    pages () {

      const pages = []

      this.iconList.forEach((item, index) => {

        const page = Math.floor(index / 8) // 计算页码

        if (!pages[page]) {

          pages[page] = []

        }

        pages[page].push(item)

      })

      return pages

    }

  }

}

</script>


<style scoped>

  @import '~styles/varibles.styl'

  @import '~styles/mixins.styl'

  .icons >>> .swiper-container

    height:0

    padding-bottom:50%

  .icon

    overflow:hidden

    height:0

    width:25%

    padding-bottom:25%

    float:left

    position:relative

    .icon-img

      position:absolute

      left:0

      right:0

      top:0

      bottom:.44rem

      box-sizing:border-box

      padding:.1rem

      .icon-img-content

        height:100%

        display:block

        margin:0 auto

    .icon-desc

      position:absolute

      left:0

      right:0

      bottom:0

      height:.44rem

      line-height:.44rem

      color:$darkTextColor

      text-align:center

      ellipsis()


</style>


0
4
努力的小猪猪
回复
Dell
老师代码拷过来不能用是怎么回事
2020-01-09
共4条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程