On this page
搜索结果经常报“搜索关键词不能为空”
解决方案:
js
export default defineNuxtRouteMiddleware((to, from) => {
// 添加这个判断就不会了
if (process.server) return;
const { type, page } = to.params;
const { keyword } = to.query;
if (!keyword) {
return abortNavigation("搜索关键词不能为空");
}
if (!(["course", "column"].includes(type)) || isNaN(+page)) {
return abortNavigation("页面不存在");
}
});