【发布时间】:2021-10-21 14:45:34
【问题描述】:
例如,在我的/layouts/sidebar.vue 我有以下代码:
<template>
<div class="mainContainer">
<nuxt :date-sidebar="'This is from sidebar'"/>
</div>
</template>
我想将 date-sidebar 的值从布局传递给 /pages/Request/index.vue 并最终传递给 /components/RequestTable.vue,但我目前只是通过使用以下代码传递静态字符串来测试它:
<template>
<div>
<RequestTable :date-requested="'something'"/>
{{ this.dateSidebar }} //data from sidebar that should receive something also tried just {{dateSidebar}}
</div>
</template>
<script>
export default{
props:['dateSidebar']
}
</script>
我可以接收从/page/Request/index.vue 到我的/components/Request/RequestTable.vue 的静态值,但我无法从/layouts/sidebar.vue 接收到我的/pages/Request/index 的数据。
所以我的问题正如标题所暗示的那样,我如何将date-sidebar 从/layouts/sidebar.vue 传递到/pages/Request/index。
【问题讨论】:
标签: javascript vue.js nuxt.js vue-router