文章目录
通过Props属性通信
props属性的作用:主要用于组件间的通信,主要为父组件给子组件通信。props的工作是为了接收外面传来的数据。一般在子组件中,我们将需要传递的数据放入props属性中,在父组件中将数据传递过来即可。
props接收数据大致可以分为三种:
我们可以定义一个学生子组件,包含学生姓名,学生年龄,将这两个属性放在props中;再在父组件中传递数据,展现在子组件中
1.简单接收方法
student组件中包含学生姓名、学生年龄、发送年龄方法的props属性,同时在按钮上定义一个方法去触发props中传递过来的方法
在student的父组件中注册student组件,并使用该组件传入props属性值,同时对getName方法去定义一个获取学生名字的方法
该props属性的使用,只是简单的将页面数据进行传递,并没有过多的要求
2.接收同时对数据类型限制方式
如果说我们需要对接收的props数据的类型进行限制处理,可以采用以下方式,将props作为对象使用