当前位置: 首页 > news >正文

小程序实现搜索框组件

使用搜索框需要使用自定义组件,在主界面引入搜索组件,并在点击搜索框后跳转到搜索页面

创建组件Search目录

在pages同级,创建名为components的目录,该目录用于存放小程序项目中用到的自定义组件

在components下,创建文件夹search用于存放新组件search

创建组件search

选择search目录,右键选择新建Component

主页界面中引入搜索组件

根据app.json中的内容可以得出,小程序的主页是index

"pages": ["pages/index/index","pages/logs/logs"],

在index.json文件中添加以下内容,用于引入组件

{"usingComponents": {"search": "/components/search/search"}
}

其中search是新建的组件名,"/components/search/search"是组件路径

主页wxml中引入组件,在index.wxml中添加以下内容

<text>这是主页,下面引入了搜索组件</text>
<search></search>

实现搜索组件search

搜索控件由两部分组成,包含了搜索控件和跳转界面

搜索控件的样式如下所示:

components/search/search.wxml

<!--components/search/search.wxml-->
<view class="search_container"><navigator class="search_nav" url="/pages/productSearch/productSearch"><icon type="search" size="24"></icon><span>搜 索</span></navigator>
</view>

components/search/search.wxss

/* components/search/search.wxss */
.search_container{height: 80rpx;padding: 10rpx 0rpx;background-color: #5de75d;
}
.search_nav{height: 100%;margin: 0rpx 7rpx;display: flex;justify-content: center;align-items: center;background-color: #FBFBFF;color: gray;border-radius: 13rpx;
}

search.wxml中包含了url,这里标识了跳转的page的路径,因为我们需要手动创建一个文件夹并新建page

至此,已经完成了搜索框的功能

效果示例


http://www.mrgr.cn/news/50458.html

相关文章:

  • 嵌入式AI博客目录
  • 小型网站预防攻击的措施有哪些
  • 小练习 - 复制,移动,迭代文件,迭代删除目录
  • 双十一投影仪哪个好?三千元左右,当贝D6X Pro家用首选
  • 计数杂题选做(1)
  • 代码随想录训练营Day34 | 134. 加油站 | 135. 分发糖果 | 860.柠檬水找零 | 406.根据身高重建队列
  • Vue 上传图片前 裁剪图片
  • Loss:CornerNet: Detecting Objects as Paired Keypoints
  • 【软件考试】错误校验码-奇偶校验码,CRC,海明码...
  • 漏扫工具Appscan使用(非常详细)从零基础入门到精通,看完这一篇就够了。
  • 基于SSM出租车管理系统的设计
  • PHP B2C购物系统小程序-计算机毕业设计源码95294
  • SAP 更改代理类型字段
  • ​时间序列预测(五)——优化器(Optimizer)、学习率
  • LLaMA-Factory 让大模型微调变得更简单!!
  • 解读 ASS:Uniswap 应用链 Unichain 的排序机制
  • 统一时序预测模型,上下文长度首次扩展至千级别!!!
  • 重生之我在代码随想录刷算法第二十四天 | 122.买卖股票的最佳时机 II、55. 跳跃游戏、45.跳跃游戏 II
  • 索引设计的原则主要包括以下几点:
  • 云商城系统如何降低长期成本