一,可以通过对象,设定接收的属性类型和默认值


如果默认值的类型为数组或者对象的话,一定要在函数中返回这个默认值,而不是直接写,否则会报错,

// 默认写法props: {ruleForm:{//传入的打包费用type: Object,default(){return {pakage:'3.0'}}}param: {type: Object,default() {return {};}},defaultParam: {type: Boolean,default() {return true;}}},

二,可以在接收时默认参数,但是父组件在调用时,若是本组件变量则需要属性绑定,若是字符串内联写,则按普通的属性来

父组件要传的是变量,则属性绑定:

父组件要传的是字符串,则普通属性写法:

三,多层子组件的事件可以不断$emit到最外层来

四,props是单向数据流传递

五,父组件的数据经过异步请求后传递给子组件

但是因为子组件在异步请求前就会渲染,所以传递给子组件用来渲染的将会是旧的数据
解决办法是,子组件的渲染条件加一个v-if,只有父组件异步请求获取到数据之后,子组件再渲染。

vue的父子组件属性绑定传值相关推荐

  1. Vue 父子组件双向绑定传值

    最简单的双向绑定(单文件中)就是表单元素的v-model了,如果同时设置v-model和value,value属性无效. 自定义v-model:(不推荐) child: <template> ...

  2. Vue父组件访问子组件属性和方法、父子组件双向绑定(两种方法)

    Vue父组件访问子组件属性和方法.父子组件双向绑定(两种方法) 1. 使用vue-cli创建项目 目录结构如下图: 2. 编写代码 src/components/HelloWorld.vue < ...

  3. vue父子组件及非父子组件之间的传值

    一.父组件向子组件传值 在vue中通常使用props向子组件传递数据 1.创建子组件,在src/components/文件夹下新建一个Child.vue 2.Child.vue的中创建props,然后 ...

  4. vue父子组件之间的传值,及互相调用父子组件之间的方法

    场景:父子组件之间的传值方法,以及调用他们的内部的方法         *** 父组件给子组件传值是通过属性绑定的方法         *** 子组件给父组件传值是通过绑定对应的方法将自身的值传递给父 ...

  5. Vue非父子组件之间传值

    <!DOCTYPE html> <html><head><meta charset="utf-8"><title>非父子 ...

  6. Vue中父子组件传值的多种方式

    vue中父子组件传值 vue中的父子组件传值,值得注意的是要遵守单向数据流原则.所谓单向数据流原则,简单的说就是父组件的数据可以传递给子组件,子组件也可以正常获取并使用由父组件传过来的数据:但是,子组 ...

  7. 初识 Vue(18)---(非父子组件间的传值)

    非父子组件间的传值 常一个应用会以一棵嵌套的组件树的形式来组织:将一个大组件进行拆分 下图这种情况的组件间传值(父子组件间传值) 方法:父组件通过 Props 向子组件传值,子组件通过事件触发向父组件 ...

  8. VUE父子组件之间的传值,以及兄弟组件之间的传值;

    一.Vue父子 组件之间传值 vue使用中,经常会用到组件,好处是: 1.如果有一个功能很多地方都会用到,写成一个组件就不用重复写这个功能了: 2.页面内容会简洁一些:方便管控: 子组件的传值是通过p ...

  9. 父子组建传值_详解Vue之父子组件传值

    一.简要介绍 父子组件之间的传值主要有三种:传递数值.传递方法.传递对象,主要是靠子组件的 props 属性来接收传值,下面分别介绍: (一)传递数值 1.子组件:Header.vue {{msg}} ...

  10. Vue父子组件之间的传值

    1.vue是如何进行父子组件之间的传值的 a.父子组件之间通过props b.子父组件之间通过$emit 2.简单demo描述    父组件包含一个点击按钮,用于改变子组件的显示与隐藏: 子组件只有一 ...

最新文章

  1. SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
  2. C++知识点59——类模板(4、类模板的模板参数是一个类模板)
  3. AI面试官也太好骗了!用书架图片做视频背景,能提高15%好感度
  4. [原创]Synergy安装方法
  5. Spring3注解@Component、@Repository、@Service、@Controller区别
  6. 向顺序容器vector、string、deque、list、forward_list中插入\删除元素时迭代器、引用、指针的变化
  7. Smart Business design time = CDS view + SADL
  8. 数据结构,Java实现递归回溯,寻找出迷宫路线,解决迷宫问题
  9. 服务至上——安擎的待“客”之道
  10. 小猿圈python之python期末考试测试题(二)_小猿圈python之练习题
  11. DELPHI中完成端口(IOCP)的简单分析(1)
  12. (转)知乎:一文读懂比特币私钥、公钥、钱包地址的来历和关系
  13. 软件开发工程师应该具备哪些证书_初级软件工程师证书简介
  14. 大数据平台核心架构图鉴,建议收藏
  15. 慧鱼机器人编程18子程序
  16. 无刷舵机、普通舵机等舵机的区别
  17. python简单实现一个数字动态进度条
  18. python画多个圆_我如何用pythonturtle画一个中间有一个圆的圆圈?
  19. 学习Less-看这篇就够了
  20. android 盈利模式

热门文章

  1. 【bug:鳄梨】【上线前修改其他bug急着提交造成的bug】
  2. 能力提升综合题单Part 8.1 图的存储与遍历
  3. matlab仿真电子秤,基于单片机的电子秤设计
  4. php文件上传显示没有默认值,WordPress上传文件提示“文件是空的。请上传有内容的文件。这个错误…”...
  5. .NET Core微服务之基于Steeltoe使用Zipkin实现分布式追踪
  6. Java编程:切面条
  7. BFS POJ 3126 Prime Path
  8. dockerfile入门
  9. java 8种元素_从Java 8流中获取第n个元素
  10. Spring AOP原理分析(二)--@EnableAspectJAutoProxy功能分析