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

简单分析如何在迷你程序中开发内容列表组件(如何创建和开发迷你程序)

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

本文分享了实用的迷你程序开发实践,并介绍了如何开发内容列表组件。我希望它对每个人都有帮助!

我为主页开发了一个通用的搜索输入框,但是代码直接写在主页文件中,因此不能称为组件。 在本文中,我们将向您展示如何编写完整的小程序组件。 [相关学习建议:迷你程序开发教程]组件

首先,组件与页面相似,并带有单独的文件夹以进行维护。 首先,在applet项目中创建一个组件目录以保存组件,然后创建一个名为search - bar以用作搜索框组件的目录。

上面的组件实际上与页面非常相似,所有组件都由目录组成,因此显示的内容也由index.wxml编写。 因此,我将上一部分直接粘贴到搜索框中。

组件/搜索-粘贴到bar/index.wxml后,代码格式可能不是很好。右键单击文件内容中的空白空间或选择代码,然后单击“自动格式”的格式文档。

在这里,您需要注意,更改文件位置后,如果您对结构文件中的资源位置有参考,则需要检查更改的位置是否正确以供资源引用。 例如,在这里,我们将内容粘贴在component/search - bar/index.wxml下的页面/索引/index.wxml下。图像标签参考资产/图像下的文件。您需要确保新位置下的图像参考路径仍然有效。

类似地,粘贴先前编写的组件样式

这样,您可以完成组件的结构和样式的定义,但我不认为它是一个组件。此方法如下图所示。

首先,您需要这样做使用组件:TRUE将其声明为组件

接下来,您需要使用global方法component()方法在index.js中注册组件。此方法的参数是对象,允许您定义类似于页面的各种内容。有关更多信息,请参见官方文档

组件的基本定义已完成,您可以使用组件。 请参阅此组件,以便您使用它。例如,在主页配置文件中声明了部署方法

如下:在此处,搜索- bar定义了组件标签名称,类似于要使用的APPLET的内置组件输入和图像,与以下内容相关的内容与组件的当前参考位置相关。查找此位置的方法与搜索图像标签中的图像位置相同。

在上面的组件参考声明之后,您可以在此过程中使用页面结构文件中的组件

。 如果汇编后会遇到错误,则可以检查代码是否确实有错误。另一方面,您可以通过重新启动开发人员工具(因为开发人员工具本身具有某些错误,有时甚至是奇怪的问题)

此外,我还根据开发人员工具设置中的个人开发习惯(例如AutoSave和代码promises)创建了一些自定义设置。

内容列表组件

引入了完全自定义的组件后,继续开发内容列表组件。

很明显,上述搜索输入框在内容列表中更为复杂,但是组件以相同的方式开发。只需遵循这些规则即可开发组件。

首先,创建四个组成组件的核心文件,如下所示:

接下来,通过index.wx编写ML和INDEX.WXSS以完成列表组件的元素定义。

它是一个列表,因此使用了迷你程序的循环遍历语法。有关本节的更多信息,请参阅官方研究文档。特定用途是:

接下来,定义由index.js组件收到的外部传入数据如下:接下来,我们将此组件介绍到主页并将其传递给实际数据列表。 用法是首先声明对index.json中的组件的引用,然后使用页面文件中使用引用时声明的标签名称。

在此处,数据传递给由声明属性定义的内容列表组件,并且数据是从主页内部定义的列表数据发送的。

数据和属性

本文解释了数据和属性之间的差异。数据用于在页面或组件中定义您自己的数据,但是只有此属性可用,因为该属性用于接收外部数据传递的数据。

例如,对于内容列表组件,传递实际列表数据是外部必要的,因此属性对应于自定义组件的参数。然后,外部使用该组件允许您通过组件声明的参数传递数据。

因此,您需要了解组件参数需要哪些数据结构。例如,此处定义的列表组件必须传递给数据列表,其中数据列表中的每个项目都包含正文和图像。因此,在主页上的列表数据中定义以下数据

您可以看到列表中的每个项目仅适合组件使用的数据结构。 当然

返回组件后,使用根据WX语法表示每个项目数据的项目字段访问和查看列表中的数据项。 内置标签图像模式参数也用于声明图像显示的大小和样式。

和一组样式,在下图中的下图中最终显示了页面上的效果。最后,我们预览了我们到目前为止对真实机器开发的微型程序的影响,并比较了Zhihu mini程序的主页,如下所示:

左侧是Zhihu Mini程序的主页,右侧是我们开发的Mini Mini程序。效果很好吗?

最后,让我们总结一下我们今天学到的东西。 实际上,您可以通过目录清楚地看到。今天,我们介绍了完成自定义组件开发的过程,如下所示:定义组件和声明组件数据传输。上述方法与上述页面开发方法结合使用,以提高我们的核心迷你计划开发技能。 然后,根据您自己的设计,您可以开发引起各种功能的小编程页面,并根据每个页面所携带的功能和特征开发一组自定义组件,从而实现灵活组合的效果。

用于编程相关的知识,开始编程! 呢

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

本文由主机参考刊发,转载请注明:简单分析如何在迷你程序中开发内容列表组件(如何创建和开发迷你程序) https://zhujicankao.com/146163.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 简单分析如何在迷你程序中开发内容列表组件(如何创建和开发迷你程序)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!