behaviors类似于vue中的混入“mixins”
// my-component.js
var myBehavior = require('my-behavior')
Component({
behaviors: [myBehavior],
})
// my-behavior.js
module.exports = Behavior({
behaviors: [],
properties: { },
data:
myBehaviorData: 'my-behavior-data'
},
created: function () {
console.log('[my-behavior] created')
},
attached: function () {
console.log('[my-behavior] attached')
},
ready: function () {
console.log('[my-behavior] ready')
},
methods: {
myBehaviorMethod: function () {
console.log('[my-behavior] log by myBehaviorMehtod')
},
}
})
本文详细解析了 WeChat 小程序中 Behaviors 的使用方式与工作原理,Behaviors 类似于 Vue 中的混入(mixins),通过实例展示了如何定义及应用 Behaviors,包括其生命周期的方法调用等。
2159

被折叠的 条评论
为什么被折叠?



