微信小程序搜索框怎么做
时间: 2023-07-19 16:16:57 浏览: 325
微信小程序的搜索框可以通过以下步骤实现:
1. 在 WXML 中添加一个 input 标签,设置 type 为 text,同时设置 placeholder 属性为搜索内容的提示语。
2. 在 WXSS 中设置 input 的样式,包括宽度、高度、边框、背景等。
3. 在 JS 中监听 input 输入框的变化,可以使用 bindinput 或者 input 事件,获取用户输入的内容。
4. 在监听函数中,可以通过调用后台接口,获取相关数据,并渲染到页面上。
以下是一个示例代码:
WXML:
```
<view class="search">
<input type="text" placeholder="请输入搜索内容" bindinput="onInput"/>
</view>
```
WXSS:
```
.search {
width: 100%;
height: 40px;
border: 1px solid #ccc;
border-radius: 20px;
background-color: #f5f5f5;
padding: 5px 10px;
}
.search input {
width: 100%;
height: 100%;
border: none;
background-color: transparent;
font-size: 16px;
}
```
JS:
```
Page({
data: {
searchContent: ''
},
onInput(e) {
this.setData({
searchContent: e.detail.value
})
// 调用后台接口,获取相关数据
// ...
}
})
```
阅读全文