vue父路由向子路由传递对象详情怎么做?

这里有个需求,点击父路由里的某一项进入子路由详情页面,能否在这一步当中将父路由内获取的对象信息直接传递到子路由?
我看文档好像只能传递params或是query,有没有可能传递一个对象详情呢?
求帮助,感谢!

阅读 8.1k
3 个回答

其实很多种方法 query的 router.push({ path: '/user', query: { userId: JOSN.stringify(str)}})

至少3种方式,仅供参考
1、全局eventBus策略
2、vuex
3、localstorage

<template>
    <div>
      <router-link :to="{ name: 'twdetails', params: { obj: a }}"  >
         
      </router-link>
    </div>
</template>

<script type="text/ecmascript-6">
    export default {
      data(){
        return{
          a:{
          //对象
          }
        }
      }
    }
</script>

emmmmm,你试一试这样可以不,^_^

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题