Behavior(Object object)

注册一个 behavior,接受一个 Object 类型的参数。

参数

Object object

定义段类型是否必填描述最低版本
propertiesObject Map同组件的属性
dataObject同组件的数据
methodsObject同自定义组件的方法
behaviorsString Array引入其它的 behavior
createdFunction生命周期函数
attachedFunction生命周期函数
readyFunction生命周期函数
movedFunction生命周期函数
detachedFunction生命周期函数

代码示例:

  1. // my-behavior.js
  2. module.exports = Behavior({
  3. behaviors: [],
  4. properties: {
  5. myBehaviorProperty: {
  6. type: String
  7. }
  8. },
  9. data: {
  10. myBehaviorData: {}
  11. },
  12. attached: function(){},
  13. methods: {
  14. myBehaviorMethod: function(){}
  15. }
  16. })