Showing
2 changed files
with
5 additions
and
3 deletions
| ... | @@ -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({}) | ... | ... |
-
Please register or login to post a comment