Heim >WeChat-Applet >Mini-Programmentwicklung >Eine kurze Analyse der Verhaltensweisen in Miniprogrammen. Wie erstellt und verwendet man es?
Was sind Verhaltensweisen? Der folgende Artikel führt Sie durch die Verhaltensweisen benutzerdefinierter Komponenten in Miniprogrammen und stellt vor, wie Sie Verhaltensweisen erstellen, importieren und verwenden. Ich hoffe, er wird Ihnen hilfreich sein!
behaviors(Object Object)
auf, um eine gemeinsame Verhaltensinstanz zu erstellen Objekt zur Verwendung durch alle Komponenten//使用 module.exports 将 behavior 实例对象共享出去 module.exports = Behavior({ //私有数据节点 data: { }, //属性节点 properties: { }, //事件处理 methods: { } })
Import und Verwendung von Verhaltensweisenbehaviors(Object Object)
方法就可以创建一个共享的 behaviors 实例对象,供所有的组件使用
//1.使用 `require()` 导入需要的自定义 behaviors 模块 const myBehaviors = require("../../behaviors/behaviors") Component({ //2. 将导入的 behaviors 实例对象,挂载到 behaviors数组的节点中便可以使用 behaviors: [myBehaviors], properties: { //... } //其他代码... })
在组件中,使用 require()
方法导入需要的 behaviors,挂载后即可访问 behaviors 中的数据或方法
比较常用的有 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
require()
. Die Methode importiert die erforderlichen Verhaltensweisen . Nach dem Mounten können Sie auf die Daten oder Methoden in den Verhaltensweisen zugreifen. data
, methods
, behaviors
Verfügbarer Knoten | Typen | Erforderlich | Beschreibung |
---|---|---|---|
Eigenschaften | ObjektzuordnungKeine | Eigenschaften derselben Komponente | |
Daten | Objekt | Nein | Daten derselben Komponente |
Methoden | Objekt | Nein td> | Gleiche wie benutzerdefinierte Komponentenmethoden |
Verhalten | Sting-Array | Keine | Referenz andere Verhaltensweisen |
erstellt | Funktion | Nein | Lebenszyklusfunktion |
angehängt | Funktion | Nein | Lebenszyklusfunktion |
bereit | Funktion | Nein | Lebenszyklusfunktion |
verschoben | Funktion td> | Nein | Lebenszyklusfunktion |
freistehend | Funktion | NeinLebenszyklusfunktion |
data
). )Wenn alle Datenfelder denselben Namen haben, wird eine Objektzusammenführung durchgeführt
properties
) oder Methoden (methods
) mit den gleichen NamenDas obige ist der detaillierte Inhalt vonEine kurze Analyse der Verhaltensweisen in Miniprogrammen. Wie erstellt und verwendet man es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!