全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[深圳网站seo优化公司排名]小程序顶部搜索框怎么实现

  这篇文章主要为大家详细介绍了小程序实现搜索框功能◁▲☆,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  

 

  小程序顶部搜索框怎么实现

  实现效果如下:

  具体代码:

  1、WXML文件
 

  

<■▷!--搜索框 -->•☆;
<view class="weui-search-bar">
 <□□…;view class="weui-search-bar__form"△▼;>
 <-•■●;!--点击之后,出现input框 -->
 <view class="☆▼◇;weui-search-bar__box"▼□;>
 <icon class="weui-icon-search_in-box" type="search" size="14"></icon>…□;
 <■☆▪;input type="text"▽☆•; class="weui-search-bar__input"△◁◆; placeholder="搜索"★…; value="{{inputVal}}" focus="•▽…★;{{inputShowed}}" bindinput="inputTyping" />▽◇;
 <▷▷!--输入款字数大于0△▼-,则显示清除按钮 -->
 <view class="◁=◁;weui-icon-clear"★▲; wx○●:if="{{inputVal.length > 0}}"▼△; bindtap="clearInput">-○■;
 <icon type="▲▼;clear" size="14"></icon>
 </view>
 <■○;/view>
 <-○▼▽!--没点击之前,只是一些文字和图标 -->
 <label class="weui-search-bar__label" hidden="◁=○;{{inputShowed}}" bindtap="showInput"☆◇;>■◁☆…;
 <▷★;icon class="weui-icon-search"-▽; type="search" size="▲△•◁;14">▷◇=;<▽=•●;/icon>▽◇▼◁;
 <view class="weui-search-bar__text">搜索<○▽○;/view>◆△;
 </label>○▷○;
 </view>
 <…◁;◇▽-!--动态出现的“取消”键 -->
 <…•=★;view class="weui-search-bar__cancel-btn" hidden="{{•★★▽!inputShowed}}" bindtap="○☆=;hideInput">取消</view>
<○■■;/view>

 

  2★-△、[深圳网站seo优化公司排名]WXSS文件
 

  

.weui-search-bar {
 position: relative▪-▲▪;
 padding: 8px 10px▼…□;
 display▽○◁▽: -webkit-box;
 display: -webkit-flex▽◇;
 display: flex;
 box-sizing: border-box;
 background-color: #EFEFF4;
 border-top: 1rpx solid #D7D6DC○▼;
 border-bottom●★: 1rpx solid #D7D6DC•△□…;

}
.weui-icon-search {
 margin-right: 8px;
 font-size☆=: inherit;
}
.weui-icon-search_in-box {
 position◁…: absolute;
 left: 10px;
 top: 7px;
}
.weui-search-bar__text {
 display: inline-block★…▼▲;
 font-size: 14px◇△○□;
 vertical-align: middle;
}
.weui-search-bar__form {
 position: relative◆☆-▪;
 -webkit-box-flex: 1▽…☆★;
 -webkit-flex: auto◁△☆;
 flex★-: auto;
 border-radius●•□: 5px;
 background◁▲☆: #FFFFFF;
 border: 1rpx solid #E6E6EA●○☆-;
}
…▲.weui-search-bar__box {
 position▷▷○▼: relative;
 padding-left☆◇□◆: 30px;
 padding-right: 30px…△;
 width◁•…▷: 100%;
 box-sizing: border-box;
 z-index: 1;
}
.weui-search-bar__input {
 height: 28px;
 line-height: 28px;
 font-size: 14px;
}
◇☆•.weui-icon-clear {
 position○★◇: absolute;
 top: 0;
 right■★▽▪: 0;
 padding: 7px 8px;
 font-size=○▪-: 0;
}
.weui-search-bar__label {
 position: absolute◁…;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 2••;
 border-radius: 3px;
 text-align: center…▷;
 color-▽: #9B9B9B;
 background: #FFFFFF;
 line-height: 28px;
}
★○●.weui-search-bar__cancel-btn {
 margin-left: 10px;
 line-height: 28px■○▷•;
 color☆●: #09BB07★△▲□;
 white-space: nowrap;
 font-size☆▪▪•: 30rpx;
}

 

  3▼▷、JS文件
 

  

showInput: function () {
this.setData({
 inputShowed-▲=○: true
});
},
hideInput•◁•▪: function () {
this.setData({
 inputVal: ""◆•…,
 inputShowed: false
});
// getList(this);
}▷▽,
clearInput: function () {
this.setData({
 inputVal=☆▽: ""
})□◁▪=;
// getList(this);
},
inputTyping: function (e) {
//搜索数据
// getList(this, e.detail■◆○.value)▼▷…○;
this●▼■△.setData({
 inputVal◇▲□: e=◇…◆.detail.value
})◆○●•;
}

 

  PHP中文网,赤壁市小程序制作公司大量免费小程序开发教程,28 2020.10 [襄阳seo公司联系久澳]mpvue单文件页面配置的步骤介绍 本篇文章给大家带来的内容是关于mpvue 单文件页面配置的步骤介绍△●■▼, 临海市小程序开发哪家好 有一定的参考价值,有需要的朋友可以参考一下,绥化市小程序制作公司希望对你有所帮助。 济源市小凤城市小程序制作公司欢迎学习!

  以上就是小程序顶部搜索框怎么实现的详细内容,更多请关注久澳传媒编程栏目其它相关文章!

[深圳网站seo优化公司排名]小程序顶部搜索框怎么实现

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。