隨著互聯網技術的快速發展,很多頁面都利用滾動字幕來吸引用戶的注意力。Vue框架開發的頁面也能很方便的實現滾動字幕這一功能。下面就來介紹如何使用Vue框架來實現滾動字幕。
- {{ item }}
以上是一個使用Vue框架實現滾動字幕的demo。我們可以看到,我們需要在template中定義一個ul標簽,然后在js中定義一個scrollList數組,數組中存放的是我們需要滾動的文字。再使用mounted鉤子函數調用startScroll()方法。
startScroll()方法是實現滾動的核心方法。在方法中我們使用了setTimeout()方法,每50毫秒執行一次,然后對ul標簽的scrollTop屬性進行操作,當scrollTop大于等于scrollHeight時,將scrollTop設置為0,讓滾動字幕重新從0開始滾動。
這里需要注意的是,ul標簽必須經過ref綁定,這樣我們才能通過this.$refs.scrollUl來獲取到這個ul標簽。對于scrollTop的變化可以是像上面一樣是+1,也可以根據需求自行改動。
除此之外,我們還可以根據實際需求給滾動字幕添加動畫效果,比如transition,用法和普通的html標簽一樣。
上一篇mysql刪除用戶下的表
下一篇python 數組的增加