hookehuyr

🐞 fix(书籍-作品列表): 修复方言切换导致的空页提示出现,router的传值写法优化

......@@ -2,8 +2,10 @@ import { ref } from 'vue'
import axios from '@/utils/axios';
import _ from 'lodash'
import { Toast } from 'vant';
import { useRoute } from 'vue-router'
export const useVideoList = ($route) => {
export const useVideoList = () => {
const $route = useRoute();
// 切换视频语言
const checkMandarin = ref(true); // 普通话选项卡
const checkLocalism = ref(false); // 方言选项卡
......@@ -120,8 +122,8 @@ export const useVideoList = ($route) => {
// 空数据提示
if (!prod_list.value.length) {
finishedTextStatus.value = false;
emptyStatus.value = true;
}
emptyStatus.value = Object.is(prod_list.value.length, 0);
} else {
// tslint:disable-next-line: no-console
console.warn(res);
......
......@@ -134,7 +134,7 @@ resetScrollTop('scrollTop');
const $route = useRoute();
const $router = useRouter();
const { toggleLanguage, onLoad, columns, prod_list, finished, loading, bookInfo, showPicker, checkLocalism, checkMandarin, onConfirm, chooseLanguage, finishedTextStatus, emptyStatus } = useVideoList($route);
const { toggleLanguage, onLoad, columns, prod_list, finished, loading, bookInfo, showPicker, checkLocalism, checkMandarin, onConfirm, chooseLanguage, finishedTextStatus, emptyStatus } = useVideoList();
const { userInfo } = useDefaultPerf($route.query.id);
const donateInfo = ref({})
......