javascript - 道具Vue路由器
问题描述
我目前正在做一个 Vue 项目。这是路由器代码:
import Vue from 'vue'
const SeanceHeader = Vue.component('SeanceHeader', {
render: (createElement) => {
console.log('render header')
return createElement('div', '')
}
})
const routes = [
{
path: '/', redirect: to => {
return '/undefined/'
}
},
{
path: '/vel/:vendorSlug/',
component: () => import('layouts/velLayout'),
children: [
{ path: '',
name: 'vel',
component: () => import('pages/velSearch'),
},
{ path: 'old',
name: 'vel_old',
component: () => import('pages/vel')
}]
},
]
我在 velLayout 中有一个购物车,我想将它提供给 VelSearch 页面/组件。(我知道存在类似的问题,但在这里,它是从组件到子级的对象)。
谢谢
解决方案
如果我理解你的话......你有反对,例如:
class Phone{
name: String,
number: Number,
}
现在,当您按下按钮时,您想要发送数据。所以你可以使用query
:
<router-link :to="{ name: 'vel', query:{ Phone: {name: 'Jhon', number: '123456789'}}}">BUTTON</router-link>
在vel
组件中,您可以通过this.$route.query
.
推荐阅读
- php - 如何为未在作曲家中指定自动加载的库配置自动加载?
- base64 - Postman 显示 base64 图像作为测试结果
- python - Pandas - 找出间隔小于 30 分钟的时间段
- javascript - Google 的 platform.js 提供 307 重定向
- python - 如何在 PyDeequ 中使用 hasUniqueness 检查?
- node.js - 有没有办法通过使用 fs 读取父目录来查看目录中的文件?
- amazon-web-services - Aws 识别视频流
- javascript - React/Vanilla JavaScript:当使用 onChange 事件产生文本区域的行或行时,事件对象上是否有属性?
- c# - 哪个是在页面加载之前嵌入 json 动态生成脚本标签的最佳位置?
- r - 在 R 中的匹配列上合并两个数据集