最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實(shí)現(xiàn)橫屏滾動(dòng)公告效果

 更新時(shí)間:2022年04月08日 10:09:27   作者:張艷偉_Laura  
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)橫屏滾動(dòng)公告效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue實(shí)現(xiàn)橫屏滾動(dòng)公告效果的具體代碼,供大家參考,具體內(nèi)容如下

HTML文件

<template>
? <div id="box" ref="box">
? ? <div class="marquee-box" ref="marquee" @mouseover="menter" @mouseleave="mleave">
? ? ? <p ref="cmdlist" id="pWidth">
? ? ? ? <img style="width: 12px;height: 12px" src="../assets/logo.png" alt="">累計(jì)練習(xí)時(shí)長(zhǎng)1小時(shí),可以獲得1次抽獎(jiǎng)機(jī)會(huì),獎(jiǎng)品有。。。。。
? ? ? </p>
? ? </div>
? </div>
</template>

JS文件內(nèi)容

export default {
? name: 'HelloWorld',
? data () {
? ? return {
? ? ? value: 0,
? ? ? timer: '',//計(jì)時(shí)器
? ? ? pwidth:0,//公告文本的寬度
? ? ? windowWidth:document.documentElement.clientWidth,// 設(shè)備屏幕的寬度
? ? ? }
? ? },

? mounted() {
? ? let element = this.$refs.cmdlist;
? ? this.pwidth = document.defaultView.getComputedStyle(element,'').width.split('px');
? ? this.timer = setInterval(this.clickCommend, 20);
? },
??
? watch:{
? ? value(newValue, oldValue) {
? ? ? let allWidth= parseInt(this.windowWidth)+parseInt(this.pwidth[0]);
? ? ? if(newValue <= -allWidth){
? ? ? ? this.$refs.cmdlist.style.marginLeft = this.windowWidth+"px";
? ? ? ? this.value = 0;
? ? ? }
? ? },
? },
??
? methods:{
? ? clickCommend(e) {
? ? ? let _this = this;
? ? ? this.$nextTick(() => {
? ? ? ? this.value -=1;
? ? ? ? this.$refs.cmdlist.style.marginLeft = _this.windowWidth+this.value+"px";
? ? ? });
? ? },
? ? menter(){
? ? ? clearInterval(this.timer);
? ? },
? ? mleave(){
? ? ? this.timer = setInterval(this.clickCommend, 20);
? ? },
? },
? beforeDestroy() {
? ? clearInterval(this.timer);
? }
}

CSS樣式

<style scoped>
#box {
? width: 100%;
? height: 50px;
? margin-top: 50px;
? position: relative;
}
.marquee-box ?{
? position: relative;
? width: 100%;
? height: 100%;
? overflow:auto;
? background-color: #f8f8f8;
}
#pWidth{
? width: 100%;
? height: 50px;
? padding: 0;
? margin: 0;
? line-height: 50px;
? display: block;
? word-break: keep-all;
? white-space: nowrap;
? overflow:hidden;
? font-family: 微軟雅黑; fontSize:14px;
? background-color: #f8f8f8
}
::-webkit-scrollbar {
? width: 0 !important;
}
::-webkit-scrollbar {
? width: 0 !important;height: 0;
}
</style>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Vue3和ApexCharts繪制交互式熱力圖

    使用Vue3和ApexCharts繪制交互式熱力圖

    熱力圖是一種數(shù)據(jù)可視化技術(shù),它使用顏色來(lái)表示數(shù)據(jù)點(diǎn)的值,熱力圖常用于可視化分布數(shù)據(jù),例如人口密度、溫度變化或網(wǎng)站流量,本文給大家介紹了如何使用Vue3和ApexCharts創(chuàng)建交互式熱力圖,需要的朋友可以參考下
    2024-06-06
  • vue3頁(yè)面組件中怎么獲取上一個(gè)頁(yè)面的路由地址

    vue3頁(yè)面組件中怎么獲取上一個(gè)頁(yè)面的路由地址

    這篇文章主要給大家介紹了關(guān)于vue3頁(yè)面組件中怎么獲取上一個(gè)頁(yè)面的路由地址的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-02-02
  • vue2.0嵌套路由實(shí)現(xiàn)豆瓣電影分頁(yè)功能(附demo)

    vue2.0嵌套路由實(shí)現(xiàn)豆瓣電影分頁(yè)功能(附demo)

    這篇文章主要介紹了vue2.0嵌套路由實(shí)現(xiàn)豆瓣電影分頁(yè)功能(附demo),這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。
    2017-03-03
  • Vue中登錄驗(yàn)證成功后保存token,并每次請(qǐng)求攜帶并驗(yàn)證token操作

    Vue中登錄驗(yàn)證成功后保存token,并每次請(qǐng)求攜帶并驗(yàn)證token操作

    這篇文章主要介紹了Vue中登錄驗(yàn)證成功后保存token,并每次請(qǐng)求攜帶并驗(yàn)證token操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • Vue中的.vue文件的使用方式

    Vue中的.vue文件的使用方式

    這篇文章主要介紹了Vue中的.vue文件的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • vue 實(shí)現(xiàn)axios攔截、頁(yè)面跳轉(zhuǎn)和token 驗(yàn)證

    vue 實(shí)現(xiàn)axios攔截、頁(yè)面跳轉(zhuǎn)和token 驗(yàn)證

    這篇文章主要介紹了vue 實(shí)現(xiàn)axios攔截、頁(yè)面跳轉(zhuǎn)和token 驗(yàn)證,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • vue-cli中使用高德地圖的方法示例

    vue-cli中使用高德地圖的方法示例

    這篇文章主要介紹了vue-cli中使用高德地圖的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • vue項(xiàng)目中頁(yè)面跳轉(zhuǎn)傳參的方法總結(jié)

    vue項(xiàng)目中頁(yè)面跳轉(zhuǎn)傳參的方法總結(jié)

    在Vue項(xiàng)目中,你可以使用路由(vue-router)來(lái)實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)并傳遞參數(shù),這篇文章主要為大家整理了一些常用的方法,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-11-11
  • vue2中的keep-alive使用總結(jié)及注意事項(xiàng)

    vue2中的keep-alive使用總結(jié)及注意事項(xiàng)

    vue2.0提供了一個(gè)keep-alive組件用來(lái)緩存組件,避免多次加載相應(yīng)的組件,減少性能消耗。本文給大家介紹vue2中的keep-alive使用總結(jié)及注意事項(xiàng),需要的朋友參考下吧
    2017-12-12
  • 利用vscode編寫(xiě)vue的簡(jiǎn)單配置詳解

    利用vscode編寫(xiě)vue的簡(jiǎn)單配置詳解

    這篇文章主要給大家介紹了利用vscode編寫(xiě)vue簡(jiǎn)單配置的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06

最新評(píng)論

牡丹江市| 本溪市| 德州市| 衡东县| 威宁| 余干县| 济南市| 盘山县| 云和县| 大港区| 衢州市| 苏州市| 稻城县| 水富县| 吴桥县| 顺义区| 闻喜县| 谷城县| 锦州市| 龙江县| 大埔县| 宁海县| 大英县| 呈贡县| 榕江县| 邵阳县| 宝应县| 尼勒克县| 辽源市| 望谟县| 扶余县| 孟连| 景德镇市| 黎川县| 沾益县| 聂拉木县| 清远市| 察隅县| 台安县| 五河县| 崇仁县|