행동이란 무엇인가요? 다음 문서에서는 미니 프로그램의 사용자 정의 구성 요소 동작을 안내하고 동작 생성 방법, 가져오기 및 사용 방법을 소개합니다. 여러분에게 도움이 되기를 바랍니다!
동작은 Vue.js의 믹스인과 유사하게 미니 프로그램에서 구성 요소 코드를 공유하는 데 사용되는 기능입니다. 예를 들어, 여러 구성 요소에 정확히 동일한 코드 부분이 있는데, 각 구성 요소마다 이를 작성할 필요가 없으며, 편의상 이 부분을 코드로 캡슐화하여 공유할 수 있습니다. 코드의 이 부분을 사용하는 사람은 누구입니까? 직접 참조가 적용됩니다
behaviors(Object Object)
메서드를 호출하여 하나의 공유 동작 인스턴스를 생성합니다. 모든 구성 요소에서 사용할 객체behaviors(Object Object)
方法就可以创建一个共享的 behaviors 实例对象,供所有的组件使用
//使用 module.exports 将 behavior 实例对象共享出去 module.exports = Behavior({ //私有数据节点 data: { }, //属性节点 properties: { }, //事件处理 methods: { } })
在组件中,使用 require()
方法导入需要的 behaviors,挂载后即可访问 behaviors 中的数据或方法
//1.使用 `require()` 导入需要的自定义 behaviors 模块 const myBehaviors = require("../../behaviors/behaviors") Component({ //2. 将导入的 behaviors 实例对象,挂载到 behaviors数组的节点中便可以使用 behaviors: [myBehaviors], properties: { //... } //其他代码... })
比较常用的有 properties
、data
、methods
、behaviors
可用的节点 | 类型 | 是否必填 | 描述 |
---|---|---|---|
properties | Object Map | 否 | 同组件的属性 |
data | Object | 否 | 同组件的数据 |
methods | Object | 否 | 同自定义组件的方法 |
behaviors | Sting Array | 否 | 引用其它的 behaviors |
created | Function | 否 | 生命周期函数 |
attached | Function | 否 | 生命周期函数 |
ready | Function | 否 | 生命周期函数 |
moved | Function | 否 | 生命周期函数 |
detached | Function | 否 | 生命周期函数 |
组件和它引用的 behaviors 中可以包含同名的字段,此时可以参考以下三种同名的处理规则
同名的数据字段 (data
)
同名的属性(properties
)或方法(methods
rrreee
require()
를 사용하세요. 이 메서드는 필수 동작을 가져옵니다. . 마운트 후에는 동작 속성입니다. code>, <code>데이터
, 메서드
, 동작
사용 가능한 노드 | 유형 | 필수 | 설명 |
---|---|---|---|
속성 | 객체 맵아니요 | 동일 구성요소의 속성 | |
데이터 | 객체 | 아니요 | 동일 구성 요소의 데이터 |
메서드 | 객체 | 아니요 td> | 사용자 정의 구성 요소 메서드와 동일 |
동작 | Sting Array | 아니요 | 참조 기타 동작 |
생성됨 | 기능 | 없음 | 라이프 사이클 기능 |
부착 | 기능 | 아니요 | 라이프사이클 기능 |
준비 | 기능 | 아니요 | 라이프 사이클 기능 |
이동 | 기능 | td>아니요 | 라이프 사이클 기능 |
분리됨 | 기능 | 아니요라이프 사이클 기능 |
data
) )위 내용은 미니 프로그램의 동작이 무엇인지에 대한 간략한 분석은 무엇입니까? 어떻게 만들고 사용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!