Better-Scroll插件实现页面中拖动滚动、拉动属性功能(平滑滚动),以提高用户体验。

当div内容的高度超过div的高度时,使用该插件实现平滑滚动。

Better-Scroll的安装:

(1)具体实现过程

Cinema.vue

<template><!-- div的高度设置为“整个页面的高度” 减 “底部选项栏的高度”因此为其设置动态样式--><div class="cinema" :style="mystyle"><ul><li v-for="data in datalist" :key="data.cinemaId">{{data.name}}</li></ul></div>
</template>
<script>
import axios from 'axios'
//导入BetterScroll
import BetterScroll from 'better-scroll'
export default {data(){return{datalist:[],mystyle:{height:0}}},mounted () {//最外层div的高度设置为“整个页面的高度” 减 “底部选项栏的高度50px”this.mystyle.height = document.documentElement.clientHeight-50+'px';axios({url:"https://m.maizuo.com/gateway?cityId=110100&ticketFlag=1&k=9681514",headers:{'X-Client-Info': '{"a":"3000","ch":"1002","v":"5.0.4","e":"1615895162724483673423873","bc":"110100"}','X-Host': 'mall.film-ticket.cinema.list'}}).then(res=>{console.log(res.data)this.datalist = res.data.data.cinemas//Better-Scroll需要所有数据插到dom结点结束时,才可初始化。//this.$nextTick:所有数据插入到节点后,再执行其内容this.$nextTick(()=>{//.cinema:添加平滑滚动效果的div的class名//除了添加这个属性,还可以添加滚动条new BetterScroll(".cinema",{scrollbar:{//属性2,添加滚动条fade:true,interactive:false}})//Better-Scroll初始化})})}
}
</script>
<style lang="scss" scoped>li{height: 50px;}.cinema{overflow: hidden; //溢出隐藏 position: relative; //避免滚动条滚出div}
</style>

三十五、影院页面(获取卖座官网的影院信息并显示)相关推荐

  1. Android开发笔记(三十五)页面布局视图

    布局视图的类别 布局视图有五类,分别是线性布局LinearLayout.相对布局RelativeLayout.框架布局FrameLayout.绝对布局AbsoluteLayout.表格布局TableL ...

  2. openstack 管理三十五 - 利用 SQL 获取 tenant 当前资源情况

    作用 因为 openstack 命令行下, 没有办法直接获取资源使用情况 通过 sql 语句获得 tenant(project) 当前的资源使用情况 常见资源分别有 core, memory, dis ...

  3. 微信小程序把玩(三十五)Video API

    原文:微信小程序把玩(三十五)Video API 电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tem ...

  4. 东枝戛古舍利佛塔群(缅三十五)

    东枝戛古舍利佛塔群(缅三十五) 撰文.摄影/张源 http://szju2000.blog.163.com/blog/static/16995144420115137370192/     有2000 ...

  5. [Python从零到壹] 三十五.图像处理基础篇之OpenCV绘制各类几何图形

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  6. 【零基础学Java】—System类(三十五)

    [零基础学Java]-System类(三十五) java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作 在System类的API文档中,常用的方法有: pub ...

  7. JAVA之旅(三十五)——完结篇,终于把JAVA写完了,真感概呐!

    JAVA之旅(三十五)--完结篇,终于把JAVA写完了,真感概呐! 这篇博文只是用来水经验的,写这个系列是因为我自己的java本身也不是特别好,所以重温了一下,但是手比较痒于是就写出了这三十多篇博客了 ...

  8. 三十五、Fluent阻力系数问题

    1.阻力系数定义 阻力系数:阻力系数常表示为Cd是流体力学中的无因次量,用来表示物体在流体(例如水或是空气)中的阻力.阻力系数和物体的形状及其表面特性有关. 式中, Cd:阻力系数 F :阻力(阻力与 ...

  9. 【正点原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

最新文章

  1. 使用VC编写VB使用DLL
  2. 【JAVASCRIPT】无刷新评论
  3. malloc,calloc和realloc函数
  4. mikrotikROS系统的几种安装方法
  5. VOIP,PSTN,ISDN
  6. 【2018ACM山东省赛 - G】Games(Nim博弈 + dp)
  7. C#windows服务中的Timer控件的使用
  8. 面向Transformer模型的高效预训练方法
  9. 2、http网络编程——libcurl的使用
  10. 测试测量(3)- 如何选择设备的平台
  11. (XWZ)的python学习笔记Ⅰ
  12. FTP原理和修改FTP默认端口
  13. 天才小毒妃 第945章 龙非夜心情很不好
  14. 为什么128KB的魂斗罗可以实现那么长的剧情?
  15. spark推测执行 优点 缺点
  16. 在Linux系统下制作U盘启动盘
  17. 一级计算机考试报名 全国计算机一级报名考试入口官网
  18. JUC(二):Java 线程预备知识
  19. Windows ping General failure.
  20. kiwix 离线维基百科_离线内容提供商Kiwix背后的故事

热门文章

  1. RAM,ROM,FLASH
  2. [nova]nova api执行过程分析
  3. 006_STM32程序移植之_SYN6288语音模块
  4. 插入u盘需重启计算机,电脑一插u盘就重启的原因及其解决方案
  5. LINUX+Heartbeat 通过心跳实现双机高可用
  6. 市面上的长距离激光测距仪的小知识?TFN LR20KI带你走近长距离激光测距的世界。
  7. 用python动手学统计学_3-5样本统计量的性质
  8. 家庭新成员:德牧听泉
  9. C语言文件操作(fopen,fclose)
  10. Linux 删除文件时报错 rm: cannot remove ‘xxx xxx‘:Permission denied