前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >创建并使用商品搜索组件Search

创建并使用商品搜索组件Search

作者头像
用户9184480
发布2024-12-13 14:47:35
发布2024-12-13 14:47:35
15300
代码可运行
举报
文章被收录于专栏:云计算linux云计算linux
运行总次数:0
代码可运行

5.创建并使用商品搜索组件Search

小程序home首页需要用到商品搜索的输入框,因此我们创建一个名为Search的自定义组件。并在home首页引入,并使用Search组件。

1 创建Search组件 1.1 新建组件文件目录 在pages同级,创建名为components的目录,该目录用于存放小程序项目中用到的自定义组件!然后再components文件夹下创建名为:search目录,用于存放Search组件。

20201112212522808.png
20201112212522808.png

1.2 创建组件 在小程序开发者工具中,鼠标右键上面创建的search目录,选择"新建Component",填入自定义组件的名称:Search,就自动给我们生成了Search组件的4要素:Search.js、Search.json、Search.wxss和Search.wxml!

20201112212940448.png
20201112212940448.png

2 使用Search组件

2.1 引入Search组件

我们在需要使用Search组件的home首页的index.json配置文件中,引入Search组件!

20201112213408942.png
20201112213408942.png
2.2 在home首页使用Search组件

在home首页的index.wxml中引入自定义Search组件。

代码语言:javascript
代码运行次数:0
复制
<!--pages/home/index.wxml-->
<view>
    <text>下面引入了自定义Search组件</text>
    <Search></Search>
</view>
20201112214217955.png
20201112214217955.png

3 完善Search组件

上面只是演示了创建和使用自定义Search组件,但是Search组件仅仅只是默认样式。我们继续完善搜索组件的功能!

3.1 Search.wxml
代码语言:javascript
代码运行次数:0
复制
<view class="search_container">
  <navigator class="search_nav" url="/pages/productSearch/index">
    <icon type="search" size="12"></icon><span>搜 索</span>
  </navigator>
</view>
20201112221114763.png
20201112221114763.png
3.2 Search.wxss

组件样式。

代码语言:javascript
代码运行次数:0
复制
.search_container{
  height: 80rpx;
  padding: 10rpx 0rpx;
  background-color: #ff7575;
}
.search_nav{
  height: 100%;
  margin: 0rpx 7rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FBFBFF;
  color: gray;
  border-radius: 13rpx;
}
20201112221213404.png
20201112221213404.png
3.3 点击搜索框,跳转到商品搜索页面
image-20211215163516495.png
image-20211215163516495.png

到此,我们就完成了home首页商品搜索的功能。后面再具体实现搜索数据渲染功能。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 5.创建并使用商品搜索组件Search
    • 2 使用Search组件
      • 2.1 引入Search组件
      • 2.2 在home首页使用Search组件
    • 3 完善Search组件
      • 3.1 Search.wxml
      • 3.2 Search.wxss
      • 3.3 点击搜索框,跳转到商品搜索页面
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档