当前位置: 首页 > 网络应用技术

应用程序组件超级实用指南

时间:2023-03-08 17:06:03 网络应用技术

  在一个小程序中,如果要在页面中抽象功能模块,并在不同页面中重复使用,我们可以使用其自定义组件。自定义组件可以分为具有复杂页面的多个低耦合模块。这不仅可以方便地使用,而且可以帮助我们的代码维护。

  您将获得这篇文章

  ?如何为小程序使用自定义组件

  ?自定义组件之间的各种值

  ?在自定义组件中使用插槽

  ?Thunder,本文中的小节目是指微信Mini计划(但其他Applet想法应该几乎相同)

  ?Dinglei,本文的主要内容是自定义组件的各种用法,而不是教每个人如何打包组件!

  首先创建一个专门用于在根目录中设置自定义组件的文件夹(文件夹名称是任意的,并且位置是任意的)

  然后在applet编辑器中,右键 - 单击并创建一个新组件

  你为什么要说这一步?

  我不知道是否有小朋友只使用小型程序开发工具作为预览工具,然后与其他编辑一起开发它。

  发现新组件或页面直接在小程序中创建。它将一口气构建所有四个文件,并且内容模板将一口气填充。因此,除了预览开发人员工具外,我还使用它来创建新文件。

  我们将在下图中的模块部门中编写一个简单的组件示例(盲目以获取示例)

  创建不多,好像上述[新组件文件],如果是手动创建的,请不要忘记在JSON文件中声明(小型程序开发工具新创建的默认值)

  介绍组件方法

  页面文件中的参考声明

  使用页面中的自定义组件,例如基本组件(名称与名称和语句一致)

  可以看出,我们已经编写了上面标题的内容,但是实际上,我们必须使用不同的模块根据不同的模块传递不同的标题内容,以便我们需要使用父子的价值。

  父亲 - 级别的子级别价值

  孩子的价值 - 级别接收父级

  稍微修改组件,并添加操作按钮的详细信息。目前,已经通过周期获得了多个模块。现在,当您单击详细信息时,子级别已将当前模块的ID传递给父级。

  子组件的子组件的定期组件

  父组件接收子类的参数

  副官定义了一种方法

  父亲级别首先给出一个子ID ID的子计算

  获取JS页面生命周期中的组件,然后将其存储在我们的自定义变量中,然后您可以直接调用儿童组件中的方法

  如果this.selectcomponent()返回到null

  1.检查WXML定义的ID和JS是否一致;

  2.自定义组件渲染是吗?例如,如果您使用WX:如果尚未呈现组件

  该值官方网站上的相关文档:地址:地址:地址

  我们在上面的自定义组件中添加了[详细信息]查看操作按钮,但是在某些地方,我们可能不想使用文本,需要更改为图标或按钮。当放置在某个位置的节点的内容不确定时,我们可以将其用于usethe插槽。

  该插槽等同于将一个位置放在子组件中,因此父组件可以将HTML填充到子组件中。

  将插槽添加到子组件中

  父级可以填充组件中的内容,例如插入图标(如果子级未添加插槽,则在html填充时间填充时不会在时间上渲染)

  让我们打开子组件的JS中的多SLOT支持

  在插槽中添加一个插槽以在子组件中添加一个插槽

  在父级中使用

  问题:您为什么不反应添加插槽?

  尽管我只在[sub -component]中添加了一个插槽,但是由于名称,我也需要打开多个单位

  GLIP官方网站文档:地址

  生命周期官方网站:地址