请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ellipsis ()为什么不起作用

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

正在回答 回答被采纳积分+3

2回答

Dell 2019-06-27 00:35:43

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

1 回复 有任何疑惑可以回复我~
提问者 忆之 2019-06-27 09:00:37

<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 回复 有任何疑惑可以回复我~
  • Dell #1
    icon-desc中的ellipsis,你把函数中的代码直接拷贝进来看看是否能用。这个是换行加省略号的作用。
    回复 有任何疑惑可以回复我~ 2019-06-30 21:30:32
  • 提问者 忆之 回复 Dell #2
    直接不用ellipsis(),换成那三行代码是好用的
    回复 有任何疑惑可以回复我~ 2019-07-01 09:06:03
  • Dell 回复 提问者 忆之 #3
    stylus 的函数应该不支持这种写法 https://www.jianshu.com/p/5fb15984f22d
    回复 有任何疑惑可以回复我~ 2019-07-07 17:23:13
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号