behaviors相当于一个父类,存放公共的属性、数据和方法,提高代码的复用。在小程序中表现形式为js文件。
1.behaviors文件放在哪里?
在utils文件夹中创建相应格式的文件即可。此时相当于创建一个名称为test的behavior。
//
let test= Behavior({
// 共享属性
properties: {
},
// 共享数据
data: {
},
// 共享方法
methods: {
}
})
export {
test
} // 导出
2.怎么使用?
在组件的js文件中直接引入
import {
test
} from '../../utils/behavior.js'
Component({
behaviors: [test],
properties: {
},
data: {
},
methods:{
}
)}
3.behavior文件怎么编写?
behavior文件中的data相当于page.js的中data,可以直接按照page.js的格式创建数据,this.setData正常使用。
在methods中放入方法,page.wxml可以直接调用。