vue中设置滚动条方式

vue中设置滚动条方式

目录

vue设置滚动条

vue如何在div中设置滚动条呢?

vue控制滚动条

vue设置滚动条 vue如何在div中设置滚动条呢?

首先需要写一下css样式

<div     :style="{'max-height': this.timeLineHeight + 'px' }"     style="overflow-y:scroll;"  > </div>

在这个div中,放的是你写的前端代码。它是可以滚动的。

在mounted中改变最大高度的大小。这个减210,它减的是我标头的高度,你的具体高度需要根据实际情况来减。

mounted() {     this.timeLineHeight = document.documentElement.clientHeight - 210;     window.onresize = () => {       this.timeLineHeight = document.documentElement.clientHeight - 210;     };   },

在data中声明一下属性

 data() {     return {       timeLineHeight: "",     }   }

这样就可以了!

vue控制滚动条

只要想要在Vue中直接操作DOM元素,就必须用ref属性进行注册

<div @click = 'roll(1)'>向左移动</div> <div class='nav' ref="nav"></div> <div @click = 'roll(2)'>向右移动</div> .nav{     overflow-   (x,y) = hidden     /*宽高啥的。。。。。 }

x或y轴做隐藏

roll(index){     if(index==1){     //滚动的数值  或者  +- = 值  或者死的数值 就是相应位置     //还有相应的 scrollTop 方法         this.$refs.nav.scrollLeft += 50     }else{         this.$refs.nav.scrollLeft -= 50     } }

以上为个人经验,希望能给大家一个参考,也希望大家多多支持易知道(ezd.cc)。

推荐阅读

    vue项目一些常见问题

    vue项目一些常见问题,组件,样式,**样式污染问题**同样的样式不需要在每个组件都复制组件内单独的样式加外层class包裹。加scope。否则只是

    滚动条快捷键|滚动条的快捷键是啥

    滚动条快捷键|滚动条的快捷键是啥,,1. 滚动条的快捷键是啥1.首先打开【3dmax2010软件】打开软件以后单击菜单栏中的【自定义】。2.在单击

    01-Vue项目实战-网易云音乐-准备工作

    01-Vue项目实战-网易云音乐-准备工作,网易,项目,前言在接下来的一段时间,我会仿照网易云音乐,利用Vue开发一个移动端的网易云音乐项目。在做

    01- 第一天 spring boot2.3.1 +vue3.0 后台管理系统的研发

    01- 第一天 spring boot2.3.1 +vue3.0 后台管理系统的研发,自己的,后台,后台框架一直想开发一套完全属于自己的后台,但是18年的时候,曾经答

    wps只上下滚动条|wps表格设置滚动条

    wps只上下滚动条|wps表格设置滚动条,滚动条,wps,1.wps表格怎样设置滚动条1、我们首先将WPS表格这款软件打开,进入到WPS表格的操作界面2、打

    Vue项目中 App.vue文件

    Vue项目中 App.vue文件,文件,内容, 在App.vue文件中,定义了一个id为app的div,在这个div板块中放置Helloworld组件,文件内容如下图所示:在

    div设置滚动条|div加滚动条自动滚动

    div设置滚动条|div加滚动条自动滚动,,div加滚动条自动滚动我一般都不用TABLE标签,感觉很难控制,比如字多点就撑大了乱了。用一个带边框的DIV

    div滚动条设置|css滚动条设置

    div滚动条设置|css滚动条设置,,css滚动条设置<div>这个DIV有滚动条</div> css 设置滚动条1. 滚动文字标签——marquee使用<marquee>标签

    1-Vue构造函数的生成

    1-Vue构造函数的生成,函数,属性,版本:@2.6.10环境:web ;思维图:www.processon.com/view/link/5…我们使用的Vue是一个经过层层加强的构造函数