【vue】父组件传值,子组件接收

一、vue中,父组件传值,子组件接收

1、父组件传值 ::参数名=参数值

2、子组件接收:props:["参数名"]

3、子组件使用该参数:参数名:this.参数名

 二、实战

1、场景:

父组件:项目详情页,子组件为:接口用例页,将父组件中的项目id(project_id)传给子组件中调用

2、实现思路:

  • 父组件传值::project_id="$route.query.project_id"
  • 子组件接收:props:["project_id",]
  • 子组件中使用该参数:project_id:this.project_id

三、源代码

  • 父组件
<el-tabs v-model="tab_name">
    <el-tab-pane label="项目设置" name="first">
        <Project_set :project_id="$route.query.project_id"></Project_set>
    </el-tab-pane>
    <el-tab-pane label="接口用例" name="second">
        <Project_case :project_id="$route.query.project_id"></Project_case>
    </el-tab-pane>
</el-tabs>
  • 子组件
<script>
export default {
    name: "Project_case",
    mounted() {
    axios.get('http://localhost:8000/get_apis/',{
        params:{
            project_id:this.project_id
            }}},
    props:["project_id",]
    }
</script>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嫣然一笑lmz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值