Vue组件的应用:

1、基础使用:第一步创建组件,第二步注册组件,第三步使用组件。在注册组件是需要用到template的属性。

全局组件和局部组件

组件的嵌套(父子组件):注意先后顺序,先声明,后面才能用

2、组件的语法糖:直接在声明的时候直接进行组件的构造,省去了extend()的步骤

// 2、注册组件

Vue.component('cpn1', {

template: `

`

})

组件分离写法:通过id来定位使用哪个组件

3、组件中数据存放的问题:组件里面不可以访问Vue实例中的Data数据,但组件(也可以有methods)中可以有自己的Data,不过此Data必须是一个函数,返回一对象:

组件中data为什么一定是函数:如果不是函数,可能造成数据在多次引用的时候,会出现相互影响的错误,所以要用函数来返回数据,这样每次引用组件的时候,新生成一个对象,每个对象保存自己的状态值。如下图的例子,引用了两次组件,但是修改一个组件的值时,并不会影响到另外一个所引用组件的值。

4、父组件向子组件传递数据用:props,在传数据时一定要用动态绑定的属性v-bind 或 糖语法 : 冒号

props的数据验证:

5、子组件向父组件传递数据:用自定义事件$emit()

子组件定义事件

父组件通过v-on监听子组件事件

6、小结:

angularjs1访问子组件_Vue学习笔记之组件的应用相关推荐

  1. vue 循环tabs 标签页 组件_vue学习笔记--v-for循环标签页label并实现根据不同label表格切换...

    目标:用标签页组件实现点击不同标签显示表格内容,标签页内lab le 和表格数据都是循环得到的. 效果如图: 2.png 首先 实现pane 循环出header. v-model="tabK ...

  2. Mini 容器学习笔记4——组件的生命周期(应用篇)

    Mini容器支持6中生命周期类型: 1. Singleton :单利类型(缺省组件都是单利类型的生命周期,由容器进行托管的) [Test]public void SingletonLifestyleT ...

  3. Mini 容器学习笔记6——组件的获取(应用)

    1. 通过组件Id获取组件实例: [Test]public void GetByIdTest(){ServiceRegistry.Register<Person>("person ...

  4. Uniapp零基础开发学习笔记(5) -组件入门及容器组件使用

    Uniapp零基础开发学习笔记(5) -组件入门及容器组件使用 按照官网教程学习使用组件,并且重点把容器组件的应用进行了练习. 1.官网关于组件的介绍 组件是视图层的基本组成单元,是一个单独且可复用的 ...

  5. 【QT 5 相关实验-仪表盘-学习笔记-表盘组件练习与使用总结】

    [QT 5 相关实验-仪表盘-学习笔记-表盘组件练习与使用总结] 1.概述 2.实验环境 3.参考资料-致谢 4.自我提升+实验效果 5.代码练习-学习后拆解 (1)头文件部分 (2)绘制事件+绘制表 ...

  6. angularjs1访问子组件_vue 组件通信看这篇就够了(12种通信方式)

    vue 组件间的通信是 vue 开发中很基础也十分重要的部分,作为使用 vue 的开发者每天都在使用.同时,vue 通信也是面试中非常高频的问题,有很多面试题,都是围绕通信展开. 本文会介绍常见的通信 ...

  7. 四、Vue组件化开发学习笔记——父子组件通信,父级向子级传值(props),子级向父级传值(自定义事件),slot插槽

    一.父子组件的通信 在上一篇博文中,我们提到了子组件是不能引用父组件或者Vue实例的数据的. 但是,在开发中,往往一些数据确实需要从上层传递到下层: 比如在一个页面中,我们从服务器请求到了很多的数据. ...

  8. Vue学习笔记05 组件的自定义事件-组件通信-$nextTick-脚手架解决ajax跨域-插槽-过渡动画

    文章目录 Vue学习笔记05 父组件给子组件传值 注意点 子组件给父组件传值 父组件接受子组件的传值 通过函数 组件的自定义事件 事件绑定的第一种写法 @或v-on 事件绑定的第二种写法:使用ref ...

  9. 5地图组件 uni_uni-app学习笔记(一)-- uni-app简介

    uni-app入门 uni, 从这个单词的意思,就能看的出来,Dcoud社区的野心 这个试图统治整个前端界的技术,到底有没有那么好呢? 科普 Dcloud是干嘛的? 著名的国产开源开发工具,Hbuil ...

最新文章

  1. 自己动手实现自旋锁(spinlock)
  2. GPCC安装以及踩坑经历
  3. MySQL参数文件位置
  4. 博诺杯工业机器人比赛2019_关于举办第三届“汇博-博诺杯”全国高职院校工业机器人虚拟仿真大赛的通知...
  5. 2013-07-23 IT 要闻速记快想
  6. Go语言构建高并发分布式系统实践
  7. LCS最长公共子序列——动态规划
  8. get函数和getline函数
  9. Mike and Cellphone
  10. windows批处理脚本bat命令解析【12】ECHO处于关闭状态
  11. 25G差分信号对内等长相差太大怎么处理?在哪里绕好一点
  12. win7 查看计算机位数,Win7系统电脑操作系统位数的多种查看方法
  13. web安全训练和教学光盘 – GameOver
  14. PS常用平面设计制作尺寸
  15. Unity shader护盾特效
  16. UVa 10041 - Vito's Family
  17. 数据结构(本科学习)
  18. GPT-4正式发布!如何访问 怎么免费使用GPT-4?
  19. java阿里云短信对接
  20. python 将16位 png 深度图转化为伪彩色图

热门文章

  1. 【渝粤教育】国家开放大学2018年春季 0556-21T广告摄影 参考试题
  2. 【渝粤题库】陕西师范大学201341 刑事诉讼法学作业
  3. 国家开放大学2021春1118机电一体化系统设计基础题目
  4. 物联网中常见的传感器类型
  5. 计算机启动完成后操作系统负责管理的是,终极:如果计算机启动后无法进入系统,旧驱动程序会教您如何处理...
  6. android 检测过程,Android 系统对permision的检测过程
  7. 微机原理实验1:字符串匹配程序实验
  8. 计算机管理ap,如何设置AC功能管理无线AP
  9. 误码率越高越好还是越低越好_ISO永远都是越低越好?不一定!这些情况下要用高 ISO!...
  10. 内置函数——filter和map