Vue.js - 如何在滚动时更改图像 src? [英] Vue.js - How to change image src on scroll?

查看:70
本文介绍了Vue.js - 如何在滚动时更改图像 src?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果用户向下滚动,我想更改导航栏中的徽标 (img src).我该怎么做?我只找到了可以更改 css 的解决方案.

解决方案

首先你需要监听滚动,然后当用户滚动时你检查当前滚动的值,如果值足够你更改您在需要更改默认图像的状态下设置的图像.

要允许动态更改,您需要在图像的 src 属性中放置一个条件渲染,其中包含要交换的图像.

handleScroll 的第二个条件,如果用户滚动小于 100 则重新放置默认图片,并且仅当它不是默认图片时

这是实现它的代码