欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue滾動固定頂部及修改樣式的實例代碼

 更新時間:2019年05月30日 10:56:47   作者:中平簽  
這篇文章主要介紹了vue滾動固定頂部及修改樣式,本文給大家提到了滾動固定位置有多種方法,感興趣的朋友跟隨小編一起看看吧

滾動固定位置有多種方法

1 css3  粘性定位

position:sticky;
top:20px;

2直接position:fixed;給頂部盒子設(shè)置一個margin-top剛好是需要固定的盒子的高度

3事件監(jiān)聽更改style中的position屬性

**
修改樣式

滾動監(jiān)聽事件中使用this.$refs.xxx.style.color=‘xxxx' 這種方式會報錯

Uncaught TypeError: Cannot read property 'style' of undefined

所以通過動態(tài)綁定來解決。

具體:

**
html綁定

 <p class="ptop1" :style="pstyle">
    <img @click="back()" :src='topimgs'>
   </p>

data中設(shè)置屬性

 data() {
  return {
   pstyle:{background:'#595552'},
   pastyle:{background:'#595552'},
   pbstyle:{background:'#fff'},
  };
 },

mounted中添加事件監(jiān)聽

window.addEventListener(“scroll”, this.handleScroll);

methods中添加方法,在方法中修改

 let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
  if(scrollTop>100){
     this.pstyle=this.pbstyle;
    }else{
     this.pstyle=this.pastyle;
    }

總結(jié)

以上所述是小編給大家介紹的vue滾動固定頂部及修改樣式的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • Vue3?實現(xiàn)網(wǎng)頁背景水印功能的示例代碼

    Vue3?實現(xiàn)網(wǎng)頁背景水印功能的示例代碼

    這篇文章主要介紹了Vue3?實現(xiàn)網(wǎng)頁背景水印功能,這里水印的字體大小、顏色和排布參考了企業(yè)微信的背景水印,使得看起來不那么突兀,需要的朋友可以參考下
    2022-08-08
  • Vue項目中如何安裝element組件

    Vue項目中如何安裝element組件

    這篇文章主要介紹了Vue項目中如何安裝element組件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • vue腳手架及vue-router基本使用

    vue腳手架及vue-router基本使用

    這篇文章主要介紹了vue腳手架及vue-router基本使用,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-04-04
  • Vue 通過公共字段,拼接兩個對象數(shù)組的實例

    Vue 通過公共字段,拼接兩個對象數(shù)組的實例

    今天小編就為大家分享一篇Vue 通過公共字段,拼接兩個對象數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue組件之間的通信方式(推薦!)

    Vue組件之間的通信方式(推薦!)

    組件是 vue.js最強(qiáng)大的功能之一,而組件實例的作用域是相互獨立的,這就意味著不同組件之間的數(shù)據(jù)無法相互進(jìn)行直接的引用,所以組件間的相互通信是非常重要的,這篇文章主要給大家介紹了關(guān)于Vue組件之間的通信方式,需要的朋友可以參考下
    2022-06-06
  • Vue組件傳值異步問題子組件拿到數(shù)據(jù)較慢解決

    Vue組件傳值異步問題子組件拿到數(shù)據(jù)較慢解決

    這篇文章主要為大家介紹了Vue組件傳值異步中子組件拿到數(shù)據(jù)較慢的問題解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • 解決vue-cli + webpack 新建項目出錯的問題

    解決vue-cli + webpack 新建項目出錯的問題

    下面小編就為大家分享一篇解決vue-cli + webpack 新建項目出錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • vue總線機(jī)制(bus)知識點詳解

    vue總線機(jī)制(bus)知識點詳解

    在本篇文章中小編給大家整理的是關(guān)于vue總線機(jī)制(bus)知識點總結(jié),有興趣的朋友們可以跟著學(xué)習(xí)下。
    2020-05-05
  • vue2中Print.js的使用超詳細(xì)講解(pdf、html、json、image)

    vue2中Print.js的使用超詳細(xì)講解(pdf、html、json、image)

    項目中有用到打印功能,網(wǎng)上就找了print.js,下面這篇文章主要給大家介紹了關(guān)于vue2中Print.js使用(pdf、html、json、image)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • Vue3?setup中使用$refs的方法詳解

    Vue3?setup中使用$refs的方法詳解

    在?Vue?3?中的?Composition?API?中,$refs?并不直接可用于?setup?函數(shù),但是實際工作中確實有需求,那么該如何解決呢,本文為大家整理了兩個方案,希望對大家有所幫助
    2023-08-08

最新評論