VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
荫云优惠活动
wexlayer优惠活动
最新

我们简单分析一下小程序是做什么的。 如何创建和使用(小程序备份站点)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

什么是行为?下面的文章介绍了小程序自定义组件的行为,并向您展示了如何创建、导入和使用行为。 我希望这有帮助。

什么是行为?

就像 Vue.js 中的 mixins 一样,行为是用于在小程序中共享组件代码的功能。 例如,完全相同的代码存在于多个组件中。 无需单独编写每个组件。 为了方便起见,您可以将这部分代码封装成一个行为并共享它。 谁使用这部分代码?启用直接引用

行为如何工作 在小程序中,每个行为可以有一组属性、数据、生命周期和方法。 当一个组件引用一个组件时,它的属性、数据和方法都会合并到该组件中。 每个组件可以引用多个行为,并且每个行为也可以相互引用。 创建行为

您可以通过调用实例对象上的behaviors(Object Object) 方法来创建共享行为。 被所有组件使用。

//使用 module.exports 共享行为实例对象 module.exports = Behaviour({ //私有数据节点 data: { }, // 属性节点properties: { }, //事件处理方法: { }} ) 行为 在您导入和使用的

组件中,使用 require() 方法导入所需的行为。 挂载后就可以访问行为

//1的数据或方法。 使用 require() 导入所需的行为。 自定义行为模块 const myBehaviors = require("../../behaviors/behaviors")Component({ //2.将导入的行为实例对象挂载到behaviors数组中的某个节点,Behaviors: [myBehaviors], Properties: { //... } //可以使用其他代码. . .}) 在行为中可用的所有节点中,比较常用的是属性、数据、方法和行为。

可用的节点类型是必需的。 描述 propertyObject Map 否 与组件的属性相同 dataObject 否 与组件的数据方法相同 Object 否 与自定义组件的方法相同 具有相同名称的字段的组合规则

与组件及其引用的行为相同 您可以包含字段。同名,则引用三个同名处理规则: name

同名数据字段(data)

所有数据字段都是对象 如果是该类型,则对象将被合并,否则,覆盖规则为:组件 > 父行为 > 子行为、后续行为 > 先前行为(按优先级顺序)(较高优先级覆盖较低优先级行为)。最大的优先级更高)

同名的属性或方法

如果组件本身具有此属性或方法,则组件的属性或方法将覆盖该行为 如果组件本身没有此属性或方法,则组件的属性或方法将覆盖该行为 组件的行为字段中定义的后续行为。覆盖任何先前的同名名称。根据上一篇文章,嵌套行为引用时的规则是: 父行为会覆盖子行为中同名的属性或方法。

同名的生命周期函数

对于不同的生命周期函数,遵循组件生命周期函数之间的顺序。 对于相同类型的生命周期函数,请遵循以下规则: 该操作在组件之前执行。 子行为先于父行为执行。 先前的行为在其父行为之前运行。 如果执行相同的行为,则它们会在其父行为之前执行。 如果被某个组件多次引用,则该组件定义了一个只执行一次的生命周期函数

【相关学习推荐:小程序开发教程】

PHP快速学习视频免费教程(从初学者到精通)

如何学习PHP? 我该如何开始学习PHP?我应该从哪里学习PHP?如何快速学习PHP? 这里有简单的 PHP 学习教程(从初学者到专家)。 您可以保存并下载您想学习的朋友。

下载

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:我们简单分析一下小程序是做什么的。 如何创建和使用(小程序备份站点) https://zhujicankao.com/141460.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 我们简单分析一下小程序是做什么的。 如何创建和使用(小程序备份站点)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!