官方搜索视频教程

​ 🧑🏻‍💻 作者:中国 - 南京 - IMZQZ

前言

搜索框的作用是为了让用户快速的找到自己想要的东西,所以在各种场景中使用率极高。 ​

效果

制作思路

  • 搜索框获取焦点:用户输入框填入关键词
  • 搜索框失去焦点:对列表数据进行搜索​

    制作过程

    第一步:设置搜索框

    在页面中拖入一个“文字输入”组件,并且命名为“搜索框”,命名的作用是为了更方便的识别组件。

第二步:添加列表

在搜索框下方放置一个“列表”组件,用于来展示列表数据。

第三步:设置列表的数据来源

选中列表,在右侧面板中,数据源选中“网络”,在“哪个列表”下拉框中选择可以提供数据来源的表,这里以“ZIYUAN”表为例,这个表包含了图片、标题。等字段

第四步:设置过滤条件

点击过滤右侧的“+”按钮,添加Title,同时将字段的匹配规则设置为“相似(不区分大小写)”,这一步操作的意义在于,当用户在搜索框输入“ABC”和“abc”时,搜索的结果是相同的。

第五步:设置输入框的数据来源

点击橙色“+”,依次选择“输入框/搜索框”

第六步:设置输入框触发过滤的开关

打开状态表示,当输入框值发生变化时,直接筛选数据。这里需要注意一点,修改开关参数后,记得要点保存。

第七步:为列表填充数据

双击页面列表组件,进入列表组件的聚焦模式。

我们需要在“容器视图”中添加列表中循环展示的数据字段,如图片,标题,价格等。 这里以图片为例,进行展示。将图片组件拖拽至页面“容器视图”区域。

选中图片组件后,设置图片数据的来源,依次点击右侧橙色“+”,依次选择“项数据/绑定的表/item/图片字段”

如上图所示,当小程序预览时,图片将会从刚刚设置的字段中取值并且显示,前提是字段有值。 同理我们设置标题和价格等字段。 ​

第八步:在线预览

完成所有设置后,点击右上角的预览按钮,进行在线预览

​ ​

Copyright © FunctorZ 2024 all right reserved修订时间: 2024-10-12 10:57:53

results matching ""

    No results matching ""