微信小程序云开发搜索框实列代码,请给多给我几个有用的实列代码包括js,wxss,wxml
时间: 2024-02-19 10:58:21 浏览: 69
小程序云开发的校园新闻微信小程序源代码
好的,以下是一个简单的微信小程序云开发搜索框实例代码:
wxml代码:
```
<view class="search">
<input class="search-input" placeholder="请输入搜索内容" bindinput="inputChange" />
<button class="search-btn" bindtap="search">搜索</button>
</view>
<view class="list">
<block wx:for="{{list}}" wx:key="id">
<view class="item">{{item.title}}</view>
</block>
</view>
```
wxss代码:
```
.search {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px;
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.search-input {
flex: 1;
height: 30px;
border: none;
outline: none;
background-color: #f5f5f5;
padding: 0 10px;
border-radius: 15px;
}
.search-btn {
width: 60px;
height: 30px;
border: none;
outline: none;
background-color: #39f;
color: #fff;
border-radius: 15px;
}
.list {
margin-top: 10px;
}
.item {
padding: 10px;
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
margin-bottom: 10px;
}
```
js代码:
```
const db = wx.cloud.database()
Page({
data: {
list: []
},
inputChange(e) {
this.setData({
keyword: e.detail.value
})
},
search() {
db.collection('articles').where({
title: db.RegExp({
regexp: this.data.keyword,
options: 'i'
})
}).get().then(res => {
this.setData({
list: res.data
})
})
}
})
```
这个实例代码是一个简单的搜索框,你可以根据你的需求进行修改。同时,如果你想学习更多的微信小程序云开发实例代码,可以去微信官方文档和开发者社区找到更多的代码示例。
阅读全文