Behavior(Object object)
注册一个 behavior
,接受一个 Object
类型的参数。
参数
Object 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: function(){},
methods: {
myBehaviorMethod: function(){}
}
})