老师滑动到最上面把列表往下拉 然后松开 城市列表会突然小时然后再出现这是怎么回事

老师滑动到最上面把列表往下拉 然后松开 城市列表会突然小时然后再出现这是怎么回事

1
​<template><br>  <div class="icons" :options="swiperOption"><br>    <swiper><br>        <swiper-slide v-for="(page, index) of pages" :key="index"><br>          <div<br>            class="icon"<br>            v-for="item of page"<br>            :key="item.id"<br>          ><br>            <div class='icon-img'><br>              <img class='icon-img-content' :src='item.imgUrl' /><br>            </div><br>            <p class="icon-desc">{{item.desc}}</p><br>          </div><br>        </swiper-slide><br>      </swiper><br>  </div><br></template><br><br><script><br>export default {<br>  name: 'HomeIcons',<br>  props: {<br>    list: Array<br>  },<br>  data () {<br>    return {<br>      swiperOption: {<br>        autoplay: false<br>      }<br>    }<br>  },<br>  computed: {<br>    pages () {<br>      const pages = []<br>      this.list.forEach((item, index) => {<br>        const page = Math.floor(index / 8)<br>        if (!pages[page]) {<br>          pages[page] = []<br>        }<br>        pages[page].push(item)<br>      })<br>      return pages<br>    }<br>  }<br>}<br></script><br><br><style lang="stylus" scoped><br>  @import '~styles/varibles.styl'<br>  @import '~styles/mixins.styl'<br>  .icons >>> .swiper-container<br>    height: 0<br>    padding-bottom: 50%<br>  .icons<br>    margin-top: .1rem<br>    .icon<br>      position: relative<br>      overflow: hidden<br>      float: left<br>      width: 25%<br>      height: 0<br>      padding-bottom: 25%<br>      .icon-img<br>        position: absolute<br>        top: 0<br>        left: 0<br>        right: 0<br>        bottom: .44rem<br>        box-sizing: border-box<br>        padding: .1rem<br>        .icon-img-content<br>          display: block<br>          margin: 0 auto<br>          height: 100%<br>      .icon-desc<br>        position: absolute<br>        left: 0<br>        right: 0<br>        bottom: 0<br>        height: .44rem<br>        line-height: .44rem<br>        text-align: center<br>        color: $darkTextColor<br>        ellipsis()<br></style><br><br>


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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2021-02-18 19:05:56

同学你好,是better-scroll插件默认的下拉回弹效果。

如果不想要下拉效果,可以设置参数,例如:

http://img1.sycdn.imooc.com//climg/602e49ac09a00d0811270310.jpg

祝学习愉快!

  • 提问者 慕婉清6323512 #1

    下拉效果是需要的 ,​下拉回弹的时候  城市列表全部都会闪一下 这是什么问题


    2021-02-18 20:09:15
  • 好帮手慕星星 回复 提问者 慕婉清6323512 #2

    你好,之前老师回复过了,是默认的下拉回弹效果,下拉的时候内容消失,回弹之后再显示。

    2021-02-19 09:56:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码