Apakah tingkah laku? Artikel berikut akan membawa anda melalui gelagat komponen tersuai dalam program mini, memperkenalkan cara mencipta gelagat, mengimport dan menggunakannya, saya harap ia akan membantu anda!
gelagat ialah ciri yang digunakan untuk berkongsi kod komponen dalam program mini, sama seperti yang terdapat dalam campuran Vue.js . Sebagai contoh, dalam berbilang komponen, terdapat bahagian kod yang betul-betul sama. Siapa yang menggunakan bahagian kod ini? Petikan langsung akan berkuat kuasa
Panggil Kaedah behaviors(Object Object)
untuk mencipta objek contoh tingkah laku dikongsi untuk digunakan oleh semua komponen
//使用 module.exports 将 behavior 实例对象共享出去 module.exports = Behavior({ //私有数据节点 data: { }, //属性节点 properties: { }, //事件处理 methods: { } })
Dalam komponen, gunakan kaedah require()
untuk mengimport gelagat yang diperlukan Selepas melekap, anda boleh mengakses data atau kaedah dalam gelagat
//1.使用 `require()` 导入需要的自定义 behaviors 模块 const myBehaviors = require("../../behaviors/behaviors") Component({ //2. 将导入的 behaviors 实例对象,挂载到 behaviors数组的节点中便可以使用 behaviors: [myBehaviors], properties: { //... } //其他代码... })
Yang lebih biasa digunakan ialah 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 | 否 | 生命周期函数 |
Komponen dan gelagat yang dirujuknya boleh mengandungi medan dengan nama yang sama Dalam kes ini, anda boleh merujuk kepada tiga peraturan pemprosesan berikut dengan nama yang sama
)data
) atau kaedah (properties
)methods
Tutorial Pembangunan Program Mini]
Atas ialah kandungan terperinci Analisis ringkas tentang apakah tingkah laku dalam program mini? Bagaimana untuk mencipta dan menggunakannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!