Requisito: devolver la barra de desplazamiento de la vista de desplazamiento a la parte superior cada vez que cambie de categoría
Después de vincular el atributo de desplazamiento superior a la vista de desplazamiento, asignamos el desplazamiento a través de la función de procesamiento de eventos, de modo que cada cambio pueda regresar a la parte superior.
¡Pero no tiene efecto, porque cada asignación al mismo valor no tiene efecto!
<template>
<scroll-view
class="right-scroll-view"
:scroll-top="scrollTop"
scroll-y
:style="{height:wh+'px'}">
</scroll-view>
<template>
<script>
export default {
data(){
// 距离参数
scrollTop:0
},
// 切换页面事件
activeChanged(i) {
this.scrollTop = 0
},
}
</script>
Ortografía correcta:
Este problema se puede solucionar asignando datos diferentes cada vez que se asigna el valor.
activeChanged(i) {
this.scrollTop = this.scrollTop === 0 ? 1 : 0
},