vue这种/ /路由到组件的传值怎么做?

发布于 2022-09-12 04:40:36 字数 696 浏览 13 评论 0

image.png
我组件需要的数据在index中,然后我的组件是放在render里的,这种路由index传给render再做组件传值该怎么控制?
index需要传给组件的数据
image.png

render中的组件。
image.png

组件
image.png

思路是这样子,用路由怎么做,不用vuex。
%QPB_9K2TYMBINB)`56P~MB.png

/// index
<router-view :collapsed="collapsed" class="home-con"></router-view>

/// render
watch: {
     collapsed: function(value) {
     console.log(value);
     },
 },
 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

扛刀软妹 2022-09-19 04:40:36

https://router.vuejs.org/zh/guide/essentials/named-routes.html

router.push({ name: 'render', params: { collapsed: false }})
<router-link :to="{ name: 'render', params: { collapsed: false }}">User</router-link>
末蓝 2022-09-19 04:40:36
  • 路由组件传参
  • Vuex
青衫负雪 2022-09-19 04:40:36

index.vue

<router-view :collapsed="collapsed"></router-view>

render.vue

export default{
    name: "render",
    props: ["collapsed"],
    watch: {
        collapsed: function(value) {
          console.log(value);
        }
    }
}

如果你的参数是通过router-view 来传递的话 我都是这样用的

没有伤那来痛 2022-09-19 04:40:36

建议用 Vuex。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文