【发布时间】:2019-03-23 06:53:46
【问题描述】:
大家好,我正在尝试查看我的 nuxt js 应用程序中的路线变化。
这是我的中间件:
export default function ({ route }) {
return route; but i don't know what to write here
}
index.vue 文件
middleware: [routeReact]
我正在尝试写这个:
app.context.route = route
但它告诉我 app.context 不存在
这是我的问题的重点,如果路线发生变化,我正在尝试使用页面上的 axios 更新从我的 api 获取的数据 像这样
我正在点击下一页的链接:
但是当我转到下一页时,没有任何反应,所有数据都是相同的:
这里是我的 asyncData 代码:
asyncData({ app }) {
return app.$axios.$get('apps/' + app.context.route.fullPath.replace(/\/categories\/?/, ''))
.then(res => {
return {
info: res.results,
nextPage: res.next,
prevPage: res.prev
};
})
}
感谢您的帮助
【问题讨论】:
标签: vue.js vue-router nuxt.js