From cbc1c853396901356dc1dc799ce19aa4ffb4c896 Mon Sep 17 00:00:00 2001 From: adevelopers <3803499041@qq.com> Date: Wed, 4 Dec 2024 14:10:27 +0000 Subject: [PATCH] update src/components/userSelect/src/user.vue. Signed-off-by: adevelopers <3803499041@qq.com> --- src/components/userSelect/src/user.vue | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/components/userSelect/src/user.vue b/src/components/userSelect/src/user.vue index c8a5412..4134815 100644 --- a/src/components/userSelect/src/user.vue +++ b/src/components/userSelect/src/user.vue @@ -21,7 +21,8 @@ -
+ +
已选择{{ value ? value.length : 0 }} 清空
@@ -36,6 +37,11 @@ export default { name: 'WkUser', // 新建 user components: { avatarList }, props: { + //加一个传递值 stop,父组件判断返回用户为空则为最后一页,不在请求 + stop:{ + type: Boolean, + default: false + }, radio: Boolean, headerShow: { type: Boolean, @@ -110,6 +116,7 @@ export default { inputValue () { this.$refs.searchLists.scrollTop = 0 this.page = 1 + this.$emit('restLoad') //调用父组件重置stop this.$emit('getData', this.searchInput) }, handleScroll () { @@ -118,8 +125,10 @@ export default { // this.$refs.searchLists.scrollHeight - // this.$refs.searchLists.scrollTop - // this.$refs.searchLists.clientHeight; - this.page = this.page + 1 - this.$emit('getData', this.searchInput, this.page) + if(!this.stop){ + this.page = this.page + 1 + this.$emit('getData', this.searchInput, this.page,true) //第四个参数用来父组件识别由改子组件调用,用来判断是否获取到空数据进行stop传值 + } //自行定义 }, /** -- Gitee