微信小程序behaviors
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')
},
}
})
请用今天的努力,让明天没有遗憾。