首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置Nuxt动态路由分类页面和内容页面

如何设置Nuxt动态路由分类页面和内容页面
EN

Stack Overflow用户
提问于 2020-07-29 16:25:23
回答 1查看 149关注 0票数 0

我使用NUXT来构建我的项目。

这是我现在的文件结构:

代码语言:javascript
复制
pages/
--| work/
-----| index.vue
-----| _projectName.vue

我想这样做:

代码语言:javascript
复制
A: /work = all work list    
B: /work/_categoryName(like is "/work/web-design" = category "web desing" work list)
C: /work/_categoryName?type=A(like is "/work/web-design?type=A" = category "web desing" and type A work list)

D: /work/_projectName(like is "/work/XXXproject") = project content

A、B、C使用相同的页面。D使用不同的页面和不同的布局。

我该怎么做呢?

更新:

如果我想用上面的方法做不到,或者尝试另一种方法:

代码语言:javascript
复制
A: /work = all work list    
B: /work/_categoryName
C: /work/_categoryName?type=A

D: /work/content/_projectName

A,B,C使用相同的页面,我该怎么办?布局?组件?混合?

EN

回答 1

Stack Overflow用户

发布于 2020-07-29 22:08:23

我认为这个结构能满足你的需求

代码语言:javascript
复制
pages/
--| work/
-----| index.vue
-----| _projectName.vue
-----| web-design.vue   --> and use route parameter to accessing type

在_projectName.vue中设置布局,如下所示

_projectName.vue

代码语言:javascript
复制
<script>
export default {
  layout: 'the-layout'

.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63149407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档