behaviors
每个 behavior 可以包含一组属性、数据、生命周期函数和方法。组件引用它时,它的属性、数据和方法会被合并到组件中,生命周期函数也会在对应时机被调用。 每个组件可以引用多个 behavior ,behavior 也可以引用其它 behavior 。
behaviors简单使用的案例
创建一个my-behavior.js
// my-behavior.js
module.exports = Behavior({
properties: {
// 默认颜色
color: {
type: String,
value: 'blue'
}
},
data: {
},
methods: {
// 改变按钮颜色
changeColor(e) {
const {
color} = e.currentTarget.dataset;
this.setData