From c6baeddb166dd598b1a53bb00cab0549d2e8d04c Mon Sep 17 00:00:00 2001 From: zhangsir Date: Thu, 12 Oct 2023 18:14:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=B4=E7=81=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/courselibrary/CourseRecommended.vue | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/views/courselibrary/CourseRecommended.vue b/src/views/courselibrary/CourseRecommended.vue index 1ac7a268..554c7d9d 100644 --- a/src/views/courselibrary/CourseRecommended.vue +++ b/src/views/courselibrary/CourseRecommended.vue @@ -63,7 +63,7 @@ :data-source="tableData1" :loading="tableLoading" :pagination="false" - :row-selection="rowSelection" + :scroll="{ x: 'max-content' }" row-key="id" > @@ -72,7 +72,7 @@ {{ status[record.recommendStatus] }} @@ -156,10 +156,10 @@ export default defineComponent({ //点击按钮 function handleOper(record, type, status = '') { const aa = computed(()=>{ - return state.recommendStatu + return state.recommendStatu }) if(aa.value>=3){ - if(record.recommendStatus!==1){ + if(record.recommendStatus!==1 && record.currentPage1 === 1){ alert('最多三个') return } @@ -384,7 +384,19 @@ export default defineComponent({ // console.log(value,'新值'); // }) }; - watch(() => state.recommendStatu,(value) => { + const aa = computed(()=>{ + return()=>{ + return state.recommendStatu + } + }) + watch(() => [state.recommendStatu,state.currentPage1,state.tableDataTotal1],(value) => { + const removeData = state.tableData1 + const removeClick = removeData.filter(function(value,index){ + return value.recommendStatus==1 + }) + console.log('removeClick的长度111111111111',removeClick.length) + state.recommendStatu = removeClick.length + getTableDate() console.log(value,'新值'); }) getTableDate();