【发布时间】:2021-01-02 02:17:52
【问题描述】:
我正在使用 Nuxt
我在将数据从一个页面传递到另一个页面时遇到问题
我想以编程方式导航到其他页面,并将一些数据传递给其他页面(在本例中为它的 javascript 对象)
到目前为止,这是我的代码:
我有一个从中导航的组件:
this.$router.push({ path: 'page/add', props: { basket: 'pie' } });
这是一个我想获取数据的组件,它是一个 Nuxt 页面:
export default {
components: { MyComponent },
props: [
'basket' // this is also empty
],
async asyncData(data) {
console.log(data); // data does not contain basket prop
},
meta: {
breadcrumb: {
path: '/page/add',
},
},
};
</script>
但是当我尝试访问道具、数据或 data.router 时,它不包含篮子道具??
另外,我不想使用 query 或 params,因为它们会更改 URL
[1]:https://nuxtjs.org/
【问题讨论】:
标签: vue.js nuxt.js vue-router