axios - axios根据查询生成Nuxt动态路由
问题描述
我在 nuxt.config.js 中生成了动态页面的路由,如下所示:
generate:{
routes: function () {
return axios.get(apiUrl + '/pages')
.then((res) => {
return res.data.map(page => {
return page.slug
})
})
}
}
这很好用,但是,我的页面有一个"publish"
可以是真或假的名称。
我怎样才能过滤它们?谢谢
解决方案
好的,我想我找到了,这似乎有效!
generate:{
routes: function () {
return axios.get(apiUrl + '/pages')
.then((res) => {
return res.data.filter(page => {
return page.publish === true;
}).map(page => {
return page.slug
})
})
}
}
推荐阅读
- asp.net - 为什么我的 asp.net 模型绑定不起作用?
- asp.net - 如何从 ASP.NET Core 的授权回退策略中排除静态文件
- rust - 当提取函数的返回类型是根据特征定义的时,如何在 Rust 中提取函数的一部分?
- php - Wordpress如何检查查询是否有帖子
- python-3.x - 在终端中执行几个 python 进程,每个进程都在自己的窗口中
- python - 你如何设置python系统解释器?
- grep - 如何在bash中仅grep没有任何扩展名的目录
- excel - INDEX / MATCH 与布尔 LKP_value & AND LKP_Array
- authentication - 何时使用 IdP 重新进行身份验证?
- d3.js - 有没有办法在 d3js 中的刻度之间放置条形?