美文网首页
vue属性传值

vue属性传值

作者: __笑我一世沉沦丶 | 来源:发表于2019-04-26 11:58 被阅读0次

在一些后台模板中我们经常可以看到以下的传值形式:

props: {
    // route object
    item: {
      type: Object,
      required: true
    },
    isNest: {
      type: Boolean,
      default: false
    },
    basePath: {
      type: String,
      default: ''
    }
  },

一般的props接收传值直接用props:['item'...],但是这样传值没有对传过来的值进行相应的检测,有可能在传值的时候把错误的值传递到组件中,所以使用props的属性传值会更加精准的把值传递给组件
在对应的属性中,type表示传值对象的类型,required表示该数据形式的数据是否符合其规定,default表示该数据的默认值

props: {
    isNest: {
      type: Boolean,
      default: false //默认为false
    },
    basePath: {
      type: String,
      default: ''  //默认为空
    }
  },

如若传递数组类型的,则需要按以下的来写:

props: {
    date: { 
      type: Array,
      default: () => []
    }
  },

传递一个对象类型的,可以这么写:

props: {
    date: { 
      type: Object,
      default: () => {}
    }
  },

相关文章

  • Vue - 传值

    Vue 传值有两种:1)父组件向子组件传值(属性传值,Prop传值)2)子组件向父组件传值 一、父组件向子组件传值...

  • 小程序自定义组件

    1、组件声明 页面json文件--usingComponents属性 2、父子组件传值 父向子传值,类似vue,父...

  • vue属性传值

    在一些后台模板中我们经常可以看到以下的传值形式: 一般的props接收传值直接用props:['item'...]...

  • vue 中父子组件之间的传值

    1.新建home.vue 和header.vue 组件 2.父组件home 属性传值 3.子组件接收父子的传值 总...

  • 与Vue.js的第八天

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

  • 04vue2.0-Vue组件化-组件间的数据传递

    Vue组件之间传值 父组件向子组件传值 1.父组件向子组件传值 父组件发送的形式是以属性的形式绑定值到子组件身上。...

  • vue 3.x 学习前 的查缺补漏

    > vue 2 查缺补漏 >>>> 动态 属性绑定 >>>> 循环绑定 >>>> 方法传值 传入事件对象 >>>>...

  • Vue中的组件(全)

    Vue常用的三种传值方式有:父传子 用属性传子传父 用事件传非父子传值 第三方量组件(compon...

  • vue computed属性传值

    html js

  • Vue 属性传值Props

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

网友评论

      本文标题:vue属性传值

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