|
@@ -1,5 +1,5 @@
|
|
<script setup>
|
|
<script setup>
|
|
-import {onMounted,reactive} from 'vue'
|
|
|
|
|
|
+import {onMounted,reactive,watch} from 'vue'
|
|
import {apiMyCollectList,apiCancelCollect} from '@/api/user'
|
|
import {apiMyCollectList,apiCancelCollect} from '@/api/user'
|
|
import { useRouter } from 'vue-router'
|
|
import { useRouter } from 'vue-router'
|
|
import { ElMessage,ElMessageBox } from 'element-plus'
|
|
import { ElMessage,ElMessageBox } from 'element-plus'
|
|
@@ -7,6 +7,21 @@ import Search from '@/components/Search.vue'
|
|
import moment from 'moment'
|
|
import moment from 'moment'
|
|
|
|
|
|
const router=useRouter()
|
|
const router=useRouter()
|
|
|
|
+const props=defineProps({
|
|
|
|
+ show:{
|
|
|
|
+ type:Boolean,
|
|
|
|
+ default:false
|
|
|
|
+ }
|
|
|
|
+})
|
|
|
|
+watch(
|
|
|
|
+ ()=>props.show,
|
|
|
|
+ (e)=>{
|
|
|
|
+ if(e){
|
|
|
|
+ // 刷新收藏
|
|
|
|
+ handleTypeChange(0)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+)
|
|
|
|
|
|
|
|
|
|
const listState=reactive({
|
|
const listState=reactive({
|