(二十二)给组件传值 Props
组件 传值 Props 二十二
2023-06-13 09:17:09 时间
给组件传值 Props
说明
目前我们给组件传递参数,主要是使用动态路由来传递的参数,vue-router
也支持通过组件属性的方式来传递数据 props
- 使用
pros
传递数据的语法
// 1. 先在展示详情的组件接收 props
props: ['postId']
created() {
console.log(postsId)
}
- 如果需要使用
props
来传递数据,就需要在router.js
当中 设置props
的属性未true
import { createRouter, createWebHistory } from "vue-router";
const routes = [
{
path: "/:postId",
component: BlogPostPage,
// 设置 props 为true 就可以开始使用prop是传递数据了
props: true,
// 可以固定传递 props
props: { postId: 5 },
// props 可以是一个函数他返回一个键值对,可以在里面做一些业务逻辑操作
props: (route) => {
console.log(route);
// 实例 对数据进行 类型转化
return { postId: Number(route.params.postId) };
},
},
];
const router = createRouter({
history: createWebHistory(),
routes,
});
export default router;
相关文章
- angular框架如何实现父子组件传值、非父子组件传值
- Vue父子组件传值的Demo「建议收藏」
- VUE父子组件之间的传值,以及兄弟组件之间的传值;
- vue 父子组件传值
- 小程序父组件向子组件传值
- Vue父组件向子组件传值之props详解
- Flutter 组件集录 | 桌面导航 NavigationRail
- 字符串有哪些_vue子组件emit方法失效
- angularjs子组件向父组件传值_react子组件传值
- vue父子组件传值方法_vue父组件向子组件传递对象
- 应用层,驱动层,硬件层_windows组件向导在哪里
- 学用Hook写React组件——通用弹出层
- React组件设计模式-纯组件,函数组件,高阶组件
- Java Swing用户界面组件:复选框+ 滑块+组合框+边界+单选按钮
- 强大的图片预览组件Viewer.js
- vue中父组件传值给子组件,父组件值改变,子组件不能重新渲染[通俗易懂]
- react子父组件互相通信传值
- vue中父子组件通过ref传值「dialog组件」
- 父组件给子组件传值
- react组件传值
- vue组件传值
- (十六)组件设置样式
- 【Android FFMPEG 开发】FFMPEG 交叉编译配置 ( 下载 | 配置脚本 | 输出路径 | 函数库配置 | 程序配置 | 组件配置 | 编码解码配置 | 交叉编译配置 | 最终脚本 )
- 【Flutter】Hero 动画 ( Hero 动画使用流程 | 创建 Hero 动画核心组件 | 创建源页面 | 创建目的页面 | 页面跳转 )
- 【Android 组件化】路由组件 ( 组件间共享的服务 )
- 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( 使用 DexClassLoader 获取组件类失败 | 失败原因分析 | 自定义类加载器没有加载组件类的权限 )
- 微信终端跨平台组件 mars 系列(一) - 高性能日志模块xlog
- 微信终端跨平台组件 mars 系列(二) - 信令传输超时设计
- 微信终端跨平台组件 Mars 系列 - 我们如约而至
- 深度学习框架太抽象?其实不外乎这五大核心组件
- 简单实用的js调试logger组件实现代码
- Yii核心组件AssetManager原理分析
- JavaScript组件焦点与页内锚点间传值的方法