hookehuyr

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

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