vue下拉刷新与滚动窗口冲突问题解决

image

<van-pull-refresh v-model="isLoading" @refresh="onRes" :disabled="refDisabled">

<div class="game-list" ref="divList">

</div>

</van-pull-refresh>

data(){

return {

refDisabled:false,

        scrollTop:0,

  }

},

watch: {

            scrollTop(val){

                if(val==0){

                    this.refDisabled=false

                }else{

                    this.refDisabled=true

                }

            }

        },

mounted() { 

            let box = this.$refs.divList;

            box.addEventListener('scroll',()=>{

                this.scrollTop = box.scrollTop;

            });

        },

只提供解决思路

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容