diff --git a/packageC/notice/notice.vue b/packageC/notice/notice.vue index 1784152..d11b564 100644 --- a/packageC/notice/notice.vue +++ b/packageC/notice/notice.vue @@ -23,7 +23,7 @@ - + @@ -65,6 +65,7 @@ noticeList: [] ,// 列表数据 pageIndex: 1, // 请求第几页 loadingMoreStatus: 'loadmore', // 加载更多 + keyword:'' } }, mounted() { @@ -105,7 +106,17 @@ }, deep: true, // immediate: true, - } + }, + keyword: { + handler(val){ + if(!val.length) { + this.fetchNoticeList() + } + }, + deep: true, + // immediate: true, + }, + }, // 监听滚动条位置 onPageScroll(e) { @@ -114,7 +125,7 @@ methods: { // 点击搜索 search() { - + this.noticeList = this.noticeList.filter(item => item.title.indexOf(this.keyword) !== -1) }, // 获取通知公告列表 fetchNoticeList() {