vant 中 List 组件初始化后会加载一次onLoad事件,create生命周期函数中也需要加载一次,但是有些情况不需要初始化自动加载
<van-list
v-model:loading="state.loading"
:finished="state.finished"
finished-text="没有更多了"
@load="onLoad"
>
</van-list>
设置 : immediate-check="false" 属性,关闭初始化的第一次加载,同时在create生命周期函数内进行一次加载
<van-list
v-model:loading="loading"
:finished="finished"
finished-text="没有更多了"
:immediate-check="false"
@load="load_more"
>
created() {
this.onLoad()
},
methods: {
onLoad() {
...
},
}