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();