1. 什么是behaviors
behaviors时小程序中用于实现组件间代码共享的特性,类似于vue中的mixins
2. behaviors的工作方式
每个behavior可以包含一组属性、数据、生命周期函数和方法。组件引用它时,它的属性、数据、方法会被合并到组件中。每个组件可以引用多个behaviors,behavior也可以引用其他的behavior。
3. 创建behavior
//创建
module.exports = Behavior({
properties:{},
data:{
name:'zs'
},
methods:{
}
})
//使用
const behavior1 = require('../../behaviors/behavior1')
Component({
behaviors:[behavior1],
})
4. 可用属性
propertie,data,methods,behaviors,created,attached,ready,moved,detached