javascript - 如何在 Vue.js 中停止自动滚动到顶部

标签 javascript vue.js scrolltop

我的组件结构如下:

<Search>
 <SearchField>
   <Image>
   <Summary>
   <Suggestion>
 </SearchField>
</Search>
<Product>              <---- this changes depending on UI selection
   <Result>
      <Option>
        <Filter>       <----Here button click auto scrolls up 
...

问题是当 button<Filter>然后单击组件 modal打开但下面的所有内容都会自动向上滚动。我需要停止这种行为。不知道如何。

由于组件太多,不确定具体需要在哪里设置以及如何设置?

我正在考虑将该子句应用于顶级组件 ´`。它是正确的吗?

需要在移动设备上停止自动向上滚动。

最佳答案

在点击事件上像这样添加 .prevent @click.prevent="activeNews(1)"

关于javascript - 如何在 Vue.js 中停止自动滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53720410/

相关文章:

vue.js - 带有v-bind的img src不显示图像

javascript - 使 jQuery scrollTop 不留下浏览器历史记录

javascript - 间歇性引用错误 : $ is undefined

javascript - 在后端生成由 Javascript (VueJS) 生成的等效 HTML

jquery - 我无法使滚动功能正常工作

javascript - 从多个 div 获取属性以切换类

JavaScript时钟

javascript - angularjs中的工具提示问题

javascript - 将 php 数组转换为 js 数组,并动态调整数组大小

javascript - 在Vue.js中的双大括号{{}}中渲染元素