提交 82f9d15a 编写于 作者: chengxiang.li's avatar chengxiang.li

update

上级 66008ff9
...@@ -18,8 +18,7 @@ ...@@ -18,8 +18,7 @@
v-infinite-scroll="loadMore" v-infinite-scroll="loadMore"
:infinite-scroll-disabled="busy" :infinite-scroll-disabled="busy"
infinite-scroll-distance="5" infinite-scroll-distance="5"
:infinite-scroll-immediate="false" infinite-scroll-immediate-check="false"
:infinite-scroll-immediate-check="false"
> >
<ul class="search-list"> <ul class="search-list">
<li v-for="(searchLi, index) in searchList" @mousedown.prevent="handleSearchLiClick(searchLi)"> <li v-for="(searchLi, index) in searchList" @mousedown.prevent="handleSearchLiClick(searchLi)">
...@@ -114,6 +113,7 @@ ...@@ -114,6 +113,7 @@
busy: false, busy: false,
noMore: false, noMore: false,
totalPageNum: 0, totalPageNum: 0,
isInputResponse: false,
} }
}, },
computed: { computed: {
...@@ -206,6 +206,7 @@ ...@@ -206,6 +206,7 @@
handleInputSearch() { handleInputSearch() {
let that = this; let that = this;
that.page = 1; that.page = 1;
that.isInputResponse = false;
if( that.searchInput == ''){ if( that.searchInput == ''){
that.searchList = []; that.searchList = [];
return; return;
...@@ -217,9 +218,9 @@ ...@@ -217,9 +218,9 @@
pageSize: 30, pageSize: 30,
}; };
goToSearch(params).then(res => { goToSearch(params).then(res => {
console.log('that.searchInput ^^^^^^^^^^^^^^ ', that.searchInput)
console.log('>>>>>>*********** search: ', res) console.log('>>>>>>*********** search: ', res)
if(res.code == '000000'){ if(res.code == '000000'){
that.isInputResponse = true;
that.totalPageNum = Math.ceil(res.data.total/that.pageSize); // 总页数 that.totalPageNum = Math.ceil(res.data.total/that.pageSize); // 总页数
let list = res.data.icdContentsList || []; let list = res.data.icdContentsList || [];
if(list.length > 0){ if(list.length > 0){
...@@ -234,6 +235,7 @@ ...@@ -234,6 +235,7 @@
that.hasNoResult = true; that.hasNoResult = true;
} }
}else{ }else{
that.isInputResponse = false;
that.searchList = []; that.searchList = [];
that.$message({ that.$message({
message: data.message, message: data.message,
...@@ -245,10 +247,13 @@ ...@@ -245,10 +247,13 @@
// 上拉加载更多 // 上拉加载更多
loadMore() { loadMore() {
console.log('loadmore...') console.log('loadmore...')
debugger;
let that = this; let that = this;
if( !that.isInputResponse ){
return;
}
that.busy = true; that.busy = true;
that.page += 1; that.page += 1;
// console.log('请求第几页数据: ', that.page) // console.log('请求第几页数据: ', that.page)
if(that.page > that.totalPageNum){ if(that.page > that.totalPageNum){
// console.log('没有更多了。。。。。'); // console.log('没有更多了。。。。。');
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册