使用方法
是用于组件间代码共享的特性,类似于一些编程语言中的 “mixins” 或 “traits”。官方文档
behaviors
[]注册behaviors。Behavior
({})方法创建behaviors。
示例
const behavi = Behavior({
properties: { // 组件内生效
title: String
},
data: {
list: []
},
methods: {
getData(){
console.log(this.data.list,this.data.title)
}
},
lifeitmes: {}, // 组件内生效
pageLifetimes: {}, // 组件内生效
})
export default behavi;
import behaviors from '../mixins/behavior' // 导入behaviors
// 页面
Page({behaviors: [behaviors]})
// 组件
Component({ behaviors: [behaviors]})