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.jsmodule.exports = Behavior({behaviors: [],properties: {myBehaviorProperty: {type: String}},data: {myBehaviorData: {}},attached: function(){},methods: {myBehaviorMethod: function(){}}})
