|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
|
|
|
import {computed, onMounted, onUnmounted, reactive, ref, watch} from "vue"; |
|
|
|
import {computed, onMounted, onUnmounted, reactive, ref, watch} from "vue"; |
|
|
|
import {uniqueId} from "lodash-es"; |
|
|
|
import {uniqueId} from "lodash-es"; |
|
|
|
import api from "@/api"; |
|
|
|
|
|
|
|
import {useStore} from "vuex"; |
|
|
|
import {useStore} from "vuex"; |
|
|
|
import {_checkImgUrl, _duration, _formatNumber} from "@/utils"; |
|
|
|
import {_checkImgUrl, _duration, _formatNumber} from "@/utils"; |
|
|
|
|
|
|
|
import {recommendedVideo} from "@/api/videos"; |
|
|
|
|
|
|
|
|
|
|
|
const store = useStore() |
|
|
|
const store = useStore() |
|
|
|
const loading = computed(() => store.state.loading) |
|
|
|
const loading = computed(() => store.state.loading) |
|
|
@ -39,7 +39,7 @@ function loadMore() { |
|
|
|
async function getData(refresh = false) { |
|
|
|
async function getData(refresh = false) { |
|
|
|
if (loading.value) return |
|
|
|
if (loading.value) return |
|
|
|
store.commit('setLoading', true) |
|
|
|
store.commit('setLoading', true) |
|
|
|
let res = await api.videos.recommended({pageNo: refresh ? 0 : state.pageNo, pageSize: state.pageSize}) |
|
|
|
let res = await recommendedVideo({pageNo: refresh ? 0 : state.pageNo, pageSize: state.pageSize}) |
|
|
|
console.log('getSlide4Data-', 'refresh', refresh, res) |
|
|
|
console.log('getSlide4Data-', 'refresh', refresh, res) |
|
|
|
store.commit('setLoading', false) |
|
|
|
store.commit('setLoading', false) |
|
|
|
if (res.code === 200) { |
|
|
|
if (res.code === 200) { |
|
|
|