vue 父组件给子组件传值

本文详细介绍了在Vue项目中如何实现父组件向子组件传递数据的具体操作,包括数据初始化及更新的方法,同时强调了子组件接收父组件数据的注意事项。

vue 父组件内容:

<v-pagination ref="vPagination" :totalinfo="total" :current_page="current"

:sizeinfo="size" :pagesinfo="pages"></v-pagination>

v-pagination 为子组件在父组件中定义的组件名称

 

   data(){   
      return{
             total: "", // 记录总条数
             current: "", // 当前的页数
             size: "",
             pages: "",
          }
       }

在 data() 中初始化数据

this.total = body.data.pageInfo.total;

this.current = body.data.pageInfo.current;

this.size = body.data.pageInfo.size;

this.pages = body.data.pageInfo.pages;

在方法中给变量赋值

子组件内容:

props: ["totalinfo", "current_page", "sizeinfo", "pagesinfo"],

接收父组件传来的数据

<p>总多少条数据:{{totalinfo}};当前页:{{current_page}};几条一页:{{sizeinfo}};共多少页:{{pagesinfo}}</p>

就可以直接使用了,

注意事项!!!:接收父组件的变量不可以重新赋值

 例如:this.totalinfo=2222;  //会报错的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值