Behavior

class Behavior(Object object)

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

参数
  • properties (Object()) – Map 否 同组件的属性

  • data (Object()) – 同组件的数据

  • methods (Object()) – 同自定义组件的方法

  • behaviors (String()) – Array 否 引入其它的 behavior

  • created (function()) – 生命周期函数

  • attached (function()) – 生命周期函数

  • ready (function()) – 生命周期函数

  • moved (function()) – 生命周期函数

  • detached (function()) – 生命周期函数

示例
// my-behavior.js
module.exports = Behavior({
  behaviors: [],
  properties: {
    myBehaviorProperty: {
      type: String
    }
  },
  data: {
    myBehaviorData: {}
  },
  attached() {},
  methods: {
    myBehaviorMethod() {}
  }
})