创建公用的js 模块 封装起来

let behavior =  Behavior({//定义属性properties: {type: String,img: String,content: String},data: {},methods: {}
})
export { behavior }  //导出

使用

先引入

import { behavior } from '../classic-beh.js'

在需要的页面使用

behaviors: [behavior],

字段的覆盖和组合规则

组件和它引用的 behavior 中可以包含同名的字段,对这些字段的处理方法如下:

  • 如果有同名的属性或方法,组件本身的属性或方法会覆盖 behavior 中的属性或方法,如果引用了多个 behavior ,在定义段中靠后 behavior 中的属性或方法会覆盖靠前的属性或方法;
  • 如果有同名的数据字段,如果数据是对象类型,会进行对象合并,如果是非对象类型则会进行相互覆盖;
  • 生命周期函数不会相互覆盖,而是在对应触发时机被逐个调用。如果同一个 behavior 被一个组件多次引用,它定义的生命周期函数只会被执行一次

转载于:https://www.cnblogs.com/guangzhou11/p/11451324.html

Behavior行为相关推荐

  1. Custom Client Side Drag and Drop Behavior in ASP.NET AJAX

    这是我的一篇在http://aspalliance.com/上的英文文章,限于版权协议中的排他性条款,这里只能给出一部分摘要引用.有兴趣的朋友可以到这里看到完整的全文:<Custom Clien ...

  2. Modeling System Behavior with Use Case(3)

    这是Modeling System Behavior with Use Case的最后一个部分,主要介绍Use Case Specification.Supplementary Specificati ...

  3. Modeling System Behavior with Use Case(2)

    这是Modeling System Behavior with Use Case的第二部分,本图文首先介绍Use Case Model,然后介绍Actor以及Actor之间的关系,Use Case以及 ...

  4. Modeling System Behavior with Use Case(1)

    Modeling System Behavior with Use case 我们分为三个部分进行介绍,主要内容包括:需求简介.Use Case Model(Use Case Diagram.Use ...

  5. android底部滑出view,Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出...

    Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出 在CoordinatorLayout的Behavior出现之前 ...

  6. 人群行为分类数据库--Novel Dataset for Fine-grained Abnormal Behavior Understanding in Crowd

    Novel Dataset for Fine-grained Abnormal Behavior Understanding in Crowd 数据库:https://github.com/hosse ...

  7. WPF Interaction框架简介(一)——Behavior

    原文:WPF Interaction框架简介(一)--Behavior 在WPF 4.0中,引入了一个比较实用的库--Interactions,这个库主要是通过附加属性来对UI控件注入一些新的功能,除 ...

  8. 使用行为树(Behavior Tree)实现网游奖励掉落系统

    原地址:http://blog.csdn.net/akara/article/details/6165421 [原创]使用行为树(Behavior Tree)实现网游奖励掉落系统 by AKara 2 ...

  9. java.lang.RuntimeException: Handler (com.***.behavior.BEvent$1) {421bca80} sending message to a Hand

    java.lang.RuntimeException: Handler (com.***.behavior.BEvent$1) {421bca80} sending message to a Hand ...

  10. onnx:Resize in opset 11 to support Pytorch‘s behavior

    报错内容: D:\Anaconda3\lib\site-packages\torch\onnx\symbolic_helper.py:243: UserWarning: You are trying ...

最新文章

  1. DEMO: 一种单目视觉里程计的深度增强方法
  2. TensorFlow object detection api------ssd_mobilenet使用
  3. redis 的惊群处理和分布式锁的应用例子
  4. 边沿检测—以脉冲形式给出信号
  5. Spring框架–应用程序上下文–到达应用程序上下文的三种方法
  6. 关于页面的多种自适应布局——两列布局
  7. mysql 帐号开启远程_两大步骤教您开启MySQL 数据库远程登陆帐号
  8. go语言 mysql卡死_一次mysql死锁的排查过程-Go语言中文社区
  9. 7-71 爬动的蠕虫 (15 分)
  10. P2P之UDP穿透NAT的原理与实现
  11. STANDBY REDO LOG
  12. 基于SQL Server CE的移动服务系统开发
  13. Rainmeter RocketDock丨Windows美化工具
  14. 服务器系统怎么安装网卡驱动,Windows7系统怎么安装8139网卡驱动
  15. 服务器上的光信号出现红点怎么办,光纤猫光信号闪红灯无法上网怎么办
  16. overriding managed version警告
  17. 考研用什么蓝牙降噪耳机好?适合学生党的降噪耳机推荐
  18. 一文详解ARP报文格式及工作原理
  19. 大鱼吃小鱼算法java,瞬间高大上了!
  20. RTL概念与常用RTL建模

热门文章

  1. 软件设计原则——接口隔离原则
  2. java的知识点29——join:合并线程 插队线程、线程的状态
  3. Docker 容器启动失败日志分析方法,启动sonic容器实例simple时未报错运行一会又停止的问题排查实例演示
  4. Windows 技术篇-是否允许程序连接网络误操作解除方法,如何解除阻止程序连接网络,程序连接网络设置方法
  5. MPU6050姿态融合(转载)
  6. 单片机\程序中的那些宏定义
  7. 计算机软件技术基础考前整理
  8. 4.5 matlab三维曲面(mesh、fmesh、meshc、meshz、surf、fsurf、surfc、surfl)
  9. 程序员编程艺术第二章
  10. 图像的灰度化以及二值图函数