大家好我想在我的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不存在
这是我的问题的一点,我正在尝试更新我的数据,如果路由更改,从页面上的axi获取的数据
这个页面
我点击链接到下一页:
但是当我转到下一页时,没有任何事情发生所有数据都是一样的:
这里是我的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
};
})
}
谢谢你的帮助