vue 设置元素滚动失败
2020-04-07 本文已影响0人
AAA前端
碰到个问题,一个元素设置了滚动属性,也可以滚动,但是开始设置的是v-show:false。初始化获取数据,滚动到数据需要的地方。之后用户触发点击事件,显示出活动之后的元素。
但是现实之后一直没有滚动。后面发现了,display:none是不能活动的。
好,知道原因就好解决了。开始我设置给元素一个类名,该类名样式opacity:0 然后让元素显示v-show:true 然后活动到具体位置。滚动之后去掉类名,并重置v-show:false.