美文网首页
nuxt.js做公司官网pc+移动端之国际化下动态路由目录结构(

nuxt.js做公司官网pc+移动端之国际化下动态路由目录结构(

作者: 小懒惰的猪 | 来源:发表于2019-10-15 16:27 被阅读0次

由于Nuxt.js是依据 pages 目录结构自动生成 vue-router 模块的路由配置。在加上国际化的情况下,需要在pages目录下添加一个_lang文件,文件的目录结构可以参考https://zh.nuxtjs.org/examples/i18n/#codefund_ad

先截个官网的图看看

官网给的结构

但是很多项目都包含动态路由,官网给出的例子中并没有对动态路是怎么个配置结构的。

从例子中可以看出,@/pages/about.vue和@/pages/index.vue都是引入pages/_lang下的about.vue和index.vue文件。在pages/_lang下的文件才具体编写页面的代码。于是我们可以这么理解,国际化就是:

1、pages里添加一个_lang文件夹,_lang文件夹下的目录结构和pages下的目录结构一模一样

2、pages下的.vue文件都指向_lang文件夹下对应的.vue文件,文件格式基本如下:

<script>

import Index from'~/pages/_lang/index'

export default Index

</script>

3、pages下除了_lang文件夹的其他结构是用来生成路由配置的,而_lang文件夹下的.vue文件才是真正用来coding展示的页面

下面给出一张图,你能发现左侧的目录结构中,pages/_lang和pages下直属其他文件都是一一对应的

动态路由结构

说到这里,有动态路由的国际化目录怎么建立,你有思路了吧?

上一篇:nuxt.js做公司官网pc+移动端(1)

相关文章

  • nuxt.js做公司官网pc+移动端之国际化下动态路由目录结构(

    由于Nuxt.js是依据pages目录结构自动生成vue-router模块的路由配置。在加上国际化的情况下,需要在...

  • nuxt.js做公司官网pc+移动端(1)

    官网要求:pc+移动端,要求自适应,兼容市面上绝大多数浏览器和移动终端,要求用框架做,谢绝jq,可seo。 框架选...

  • 十一月复盘 | 工作与生活

    目录 工作上 工作类型:Pc端项目、Pc官网-约课、官网约课优化、学习报告2.0(pc+移动)、更改教材验证(pc...

  • Nuxt.js路由

    路由 Nuxt.js依据pages目录结构自动生成vue-router模块的路由配置。 要在页面之间使用路由,我们...

  • Nuxt.js教程(入门篇)

    目录一、路由二、视图三、异步数据四、插件 系列教程Nuxt.js教程(初识篇) 一、路由 1、基础路由 2、动态路...

  • 2019-07-14简单设置Nuxt.js中meta内容

    Nuxt.js 依据 pages 目录结构自动生成 vue-router 模块的路由配置。路由的配置可以参考官方的...

  • 关于nuxt.js

    Nuxt.js官网 什么是Nuxt.js? nuxt.js是一个基于Vue.js的服务端渲染应用框架, 同于基于r...

  • nuxt路由

    在 Nuxt.js 里面定义带参数的动态路由,需要创建对应的以下划线作为前缀的 Vue 文件 或 目录。 以下目录...

  • 判断PC端和移动端

    做企业官网的项目会遇到判断设备是移动端还是pc端

  • vue 路由

    动态路由 使用动态路由配置的(如:‘:id’),可以在this.$router.params.id获得。 官网例子...

网友评论

      本文标题:nuxt.js做公司官网pc+移动端之国际化下动态路由目录结构(

      本文链接:https://www.haomeiwen.com/subject/suusmctx.html