美文网首页
Vue 属性传值Props

Vue 属性传值Props

作者: 祝名 | 来源:发表于2018-12-27 18:05 被阅读0次

一.父组件向子组件传值

1. 我们在Users.vue组件中建立了一个循环遍历对象

2. 如果这个users数组我们想应用于多个子组件中,就需要挨个复制,十分麻烦,我么可以把users数组放在根组件App.vue中,通过属性传值,以供大家使用。
3. App.vue与Users.vue组件的唯一连接点在于,根组件的template模板中对于users标签的引用。
4. 所以,我们在users标签上自定义一个属性users(这里可以任意起名字),属性值为data里面的users数组,<users v-bind:users="users"></users>
5. 绑定好属性后,我们要在Users.vue文件中获取他,所以在export default中,加入属性传输至props属性。props:["users"],这里users代表着刚刚users标签中的属性名users。这样就可以正常使用循环遍历功能了。
6. 关于props的标准写法

是以对象的形式书写,属性名users中存在两个属性,type数据形式,required该数据形式的数据是否符合其规定。如果有更多属性传值,可以继续在props中书写。

props:{
  users:{
        type:Array,
        required:true
    }
}

相关文章

  • Vue 属性传值Props

    一.父组件向子组件传值 1. 我们在Users.vue组件中建立了一个循环遍历对象 2. 如果这个users数组我...

  • Vue3组件传值之props与attrs的区别

    $attrs 属性可以看做 props 的加强版,用来简化 vue 组件传值先说区别: props 要先声明才能取...

  • vue中this.$emit("update:xx",value

    在vue项目中,正常父子组件传值使用props属性,而且要注意props的单向数据流特点,也即父组件通过props...

  • 与Vue.js的第八天

    今天学习了Vue组件中的非父子之间的传值和生命周期Vue组件之间的传值分三种1.父传子之间传值用属性:props2...

  • Props、State

    Props属性实现组件传值 Props是properties的简写。通过Props可以组件传值如下例子 React...

  • vue 组件传值的三种方式

    vue的组件传值分为三种方式:父传子、子传父、非父子组件传值 1、父传子 父传子的实现方式就是通过props属性,...

  • 【Vue3 从入门到实战 进阶式掌握完整知识体系】013-探索组

    4、Non-Props属性 概述 当父组件向子组件传的值,子组件没有接收的时候,vue 会把传的值作为子组件最外层...

  • Vue CLI——组件间传值

    一、父子组件传值 1、父传子 (1)props 父组件向子组件传值,可以通过绑定属性传值;子组件通过props接收...

  • vue组件梳理

    vue组件 未经同意 禁止转载 通信传值 1. props 父组件向子组件传值,子组件通过props接收值 2. ...

  • vue常见面试题

    双向数据绑定的原理: vue父组件向子组件传值(属性绑定):传递数据(props): 传递方法(this.$emi...

网友评论

      本文标题:Vue 属性传值Props

      本文链接:https://www.haomeiwen.com/subject/skorlqtx.html