想通过 queryParams 判断当前请求的 url 不带任何查询参数
const query = this.route.snapshot.queryParams;
尝试通过 if(!query) 判断,没有查询参数时,!query 依然为 false
if(!query)
!query
false
url 不带任何查询参数时,queryParams 的值是 {},可以通过 Object.keys 检查
{}
Object.keys
const page = Object.keys(query).length == 0 ? 0 : (parseInt(query.page, 10) || 1)