搜索框实现
menu.wxml
<icon type="search" size="20" catchtap="fetchMenuData" />
<input class="search-font" placeholder="查找所需的商品" style="text-align: center" value="{
{query}}" bindinput="bindKeyInput" auto-focus />
其中placeholder是文本框默认的文字,bindinput是获取输入框的值,fetchMenuData是查询方法(后端接口后面再做开发,该地方空着
menu.js
//获取搜索框的输入
bindKeyInput: function(e) {
this.setData({
query: e.detail.value
})
},
//获取搜索商品结果
fetchMenuData: function(query){
var self = this;
self.setData({
hidden: false
})
var query = self.data.query;
var page = self.data.page;
wx.request({
//后端接口
url: "",
success: function (res) {
self.setData({
// 数据
hidden: true
})
}
});
}
可滚动视图实现
菜单功能主要是依赖scroll-view组件,当对应的view id属性为选择的 scroll-into-view,页面会做对应的滚动,前端会有许多细节上的坑,各位要注意点
menu.wxml
<!--菜单列表 -->
<view class="menu-wrp">
<!--菜单列表 左侧-->
<scroll-view scroll-y="true" class="left-side">
<block wx:for="{
{menus}}" wx:key=

最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



