2017-07-06 40 views
1

我想添加動態路由,通過Nuxt靜態生成。在nuxt配置文件中訪問存儲

我有一個客戶端/服務器端存儲定義感謝asyncData方法。我想在我的nuxt.config.js文件中映射這個商店值(一個數組),使它成爲nuxt generate命令的「動態/靜態」路線圖 - 但是如何訪問該文件中的商店?這甚至有可能嗎?

回答

2

您無法從nuxt.config.js文件訪問商店。
nuxt.config.js文件只是一個全局配置。

但是,您可以爲生成命令設置動態路由。
如果您希望nuxt.js使用動態參數生成路由,您需要設置一個動態路由數組。

official documentation

nuxt.config.js

module.exports = { 
    generate: { 
    routes: [ 
     '/users/1', 
     '/users/2', 
     '/users/3' 
    ] 
    } 
} 

如果你在你的路由動態參數你有兩種選擇:

1)函數返回一個Promise
2)帶回調函數(err,params)

請參閱關於此的更多細節的文檔:https://nuxtjs.org/api/configuration-generate/#routes

相關問題