如何在nuxt.js中定义路由

时间:2018-11-22 08:25:24

标签: vue.js vue-router nuxt.js nuxt

我有一个使用Nuxt.Js的博客网站,假设xyz.com想要显示特定于国家/地区代码的所有页面,例如xyz.com/en/home、xyz.com/en/about等。

如何在nuxt.js中定义路由,目的是在所有国家/地区显示博客,不是多语言网站仅针对特定国家/地区的显示数据

1 个答案:

答案 0 :(得分:0)

创建一个以下划线开头_lang的目录,并将页面放在此处。

    • _lang
      • Home.vue
      • About.vue

然后使用page validation只接受country codes

const country_codes = [ 'en', 'fa']
export default {
  validate({ params }) {
    return (params.lang in country_codes)
  }
}