Nuxt.js同一个路由地址根据设备类型渲染不同的pages组建?
默认情况下
Nuxt.js 依据 pages 目录结构自动生成 vue-router 模块的路由配置。
我希望:
Nuxt.js 同一个路由地址根据设备类型使用不同的pages组建?
如:
访问地址 /a
。
如果是PC端就使用pages/a.vue
组建;
如果设备是移动端,就使用 pages/a_mobile.vue
组建。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
可以写一个middleware判断user-agent
或者page内判断user-agent给不同的视图
这是本人使用Nuxt.js开发项目中根据平台跳转路由的middleware,你根据你的路由调整下代码即可。
不懂楼主的需求,如果不是chaos那样的话,楼主可以试试用路由参数校验,通过判断参数的正则,来决定跳同个路由下面的哪个组件
楼主你这个问题解决了吗,我现在也要做你这样的需求