老师好,我这里为什么提示这个do not have ...,太奇怪了
它是否说我没有changeIconShow这个方法?我明明已经定义了呀
这是我的index.js:
// pages/index/index.js Page({ /** * 页面的初始数据 */ data: { showIcon: true, swiperList:[], coursesList:[] }, changeIconShow(e) { if (e.detail.value) { this.setData({ showIcon: false }) } else { this.setData({ showIcon: true }) } const newList = this.data.coursesList.filter((item)=>{ return item.title.contains(e.detail.value) }); console.log(newList); }, /** * 生命周期函数--监听页面加载 */ onLoad:function(options) { wx.request({ url: 'https://www.fastmock.site/mock/dac8effc135f0ff3f0cab50dd894a04c/xcx/api/courses', success:(response)=> { const {data:{data}} = response; this.setData({ swiperList:data.swiperList, coursesList:data.courses }); } }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })
index.wxml:
<!--pages/index/index.wxml--> <view class="search_box"> <icon wx:if="{{showIcon}}" class="iconfont icon-sousuo" size="24rpx"></icon> <input type="text" class="search_input" confirm-type="search" placeholder="AngularJs · MySQL · Java" placeholder-class="placeholder_class" bindinput="changeIconShow" /> </view> <view class="navigator_box"> <view class="nav_item"> <image class="nav_img" src="../../resource/tj.png"></image> 推荐 </view> <view class="nav_item"> <image class="nav_img" src="../../resource/sz.png"></image> 实战 </view> <view class="nav_item"> <image class="nav_img" src="../../resource/lj.png"></image> 路径 </view> <view class="nav_item"> <image class="nav_img" src="../../resource/hd.png"></image> 活动 </view> <view class="nav_line"></view> </view> <swiper class="swiper_box" circular="{{true}}" previous-margin="18rpx" next-margin="18rpx"> <block wx:for="{{swiperList}}" wx:key="item"> <swiper-item class="swiper_item"> <image class="swiper_img" src="{{item.imgUrl}}"></image> </swiper-item> </block> </swiper> <view class="recommend_box"> <view class="recommend_title">实战推荐</view> <block wx:for="{{coursesList}}" wx:key="id"> <view class="recomend_item"> <view class="recommend_imgbox"> <image src="{{item.imgUrl}}" class="recommend_img" /> </view> <view class="item_right"> <view class="item_title">{{item.title}}</view> <view class="item_right_bottom"> <text class="item_price">¥{{item.price}}</text> <text class="item_discount" wx:if="{{item.promotion}}">APP购买立减 ¥3</text> <text class="item_level">{{item.level}}</text> <icon class="iconfont icon-zongrenshu" size="24rpx"></icon> <text class="item_amount">{{item.sales}}</text> </view> </view> </view> </block> </view>
这是为什么呢,这个方法也没起作用,输入内容搜索框的放大镜没有被隐藏
8
收起
正在回答 回答被采纳积分+1
2回答
weixin_慕码人7523200
2022-03-31 11:55:17
好的。老师,我想问一下小程序项目如何放在简历中,让别人扫个码就能看到项目效果呢?或者放个网址也可以
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星