与vue的不同

methods对象只存放tap等事件触发时的方法

events对象只存放$emit及$broadcast方法触发的事件

自定义方法及属性放在与methods平级的位置

props是动态时,不会更新数据

加上.sync的修饰符就可以解决(:prop.snyc='item')

同名组件共享同一实例及数据

循环渲染组件时,容易出现组件数据相互污染。可以用最外层的组件监听事件冒泡以修改数据,同时触发事件的组件用setTimeout包裹,保证执行顺序。

props传值

有些情况明明值已经传进去了,但是直接获取 this.propName 时却取不到数据,而从事件传值时却可以获取到数据,如

cancel: (sn) => {
console.log(this.orderSn, sn)
}

该代码中 sn 由 this.orderSn 传值,但是 this.orderSn 为 undefined, sn 则为 "1711291235045825"

大部分情况直接由事件传值比较靠谱。

组件没有 onLoad 等页面事件

页面中设置好 this.$broadcast('someEvent', option);

组件监听事件则可以解决

最新文章

  1. ASP.NET Core--授权过滤器
  2. Atitit. Atiposter 发帖机 新特性 poster new feature v11  .docx
  3. rabbitmq学习笔记2 基本概念
  4. android pbap client 蓝牙
  5. bnu 4351 美女来找茬(水水)
  6. 2.6.2 Notification的功能与用法
  7. FAL[client]: Failed to request gap sequence GAP - thread 1 sequence 29-29
  8. base64计算
  9. 求解轨道力学二体意义下的Lambert方程(兰伯特方程)的Fortran程序
  10. DevExpress 学习使用之 LookUpEdit
  11. Memcached内存存储
  12. C字符串处理函数
  13. VR全景:互联网与实体店的完美结合
  14. Java源码分析系列之HttpServletRequest源码分析
  15. svn propset svn:ignore
  16. foreach 内嵌的使用
  17. 我的AngularJS学习轨迹
  18. Python @property 详解
  19. iOS 设置View阴影
  20. 跟bWAPP学WEB安全(PHP代码)--XPath注入

热门文章

  1. 【Lintcode】106.Convert Sorted List to Balanced BST
  2. 洛谷 P4238 [模板] 多项式求逆
  3. 算法导论笔记——第十八章 B树
  4. webSocket 简单介绍
  5. TCP 协议的消息
  6. JVM endianness
  7. SQL Server(五)——常用函数 转
  8. MVC+Linq+EF笔记
  9. MS SQL Server的LTRIM,RTRIM和TRIM函数
  10. CentOS 安装Perl环境