国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 應(yīng)用軟件教程 > 詳細(xì)頁(yè)面

小程序中搜索技巧的完成方法(代碼)

小程序中搜索技巧的完成方法(代碼)

更新時(shí)間:2025-09-20 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

導(dǎo)微信小程序,簡(jiǎn)稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或搜一下即可打開(kāi)應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一...
微信小程序,簡(jiǎn)稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或搜一下即可打開(kāi)應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一項(xiàng)門(mén)檻非常高的創(chuàng)新,經(jīng)過(guò)將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開(kāi)發(fā)環(huán)境和開(kāi)發(fā)者生態(tài)。
小程序中搜索功能是非常重要的,畢竟有了搜索功能會(huì)給該用戶很大的方便,下面我們就來(lái)看看小程序中如何實(shí)現(xiàn)搜索功能。

1.頁(yè)面

<!--pages/review/search/search.wxml-->
<view class="page">
  <view class="weui-search-bar">
    <form bindsubmit="searchA" class="weui-search-bar__form" style="background-color:#eee;position:relative;">
      <view>
        <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" name="keyword" confirm-type="search" bindconfirm="searchB" 
          placeholder="搜索姓名、節(jié)目名、年份、老師名" value="{{inputVal}}" focus="{{inputShowed}}" bindfocus="" />
          <button class="search-btn" formType="submit">搜索</button>
        </view>
      </view>
    </form>
  </view>
  <block wx:if='{{isSearching}}'>
     <view>
      <view class="search-title">熱門(mén)搜索</view>
      <view class="zj">
        <block wx:for='{{hotTag}}' wx:key='id'>
          <view class='tags' data-keyword='{{item}}' bindtap='searchHot'>{{item}}</view>
        </block>
      </view>
    </view>
  </block>
  <block wx:else>
    <block wx:if='{{searchData.length==0}}'>
      <view class='search-hint'>
        沒(méi)有符合條件的選項(xiàng)
      </view>
    </block>
    <block wx:else>
      <view class='search-list'>
      <block wx:for='{{searchData}}' wx:key='id'>
    <navigator url="{{item.itemtype==2?'../videodetil/index?itemid='+item.id:'../material/index?itemid='+item.id}}" class="" style=''>
        <view class='search-item'>
          {{item.title}}
        </view>
      </navigator>
      </block>
      </view>
    </block>
  </block>
</view>

2.css

@import '../common/lib/weui.wxss';
    .weui-search-bar{
      border-top:0px;
      background-color:white;
      border-bottom:0px;
    }
    .weui-search-bar__label{
      background:#F0F0F0;
        
    }
    .weui-search-bar__form {
      border-radius:8px;
      width:686rpx;
      height: 2.9%;
      margin-bottom: 1.3%;
    }
    .weui-icon-search{
      margin-left:7px;
      
    }
    .weui-search-bar__box{
      width: 91.5%;
      height: 2.9%;
    }
    .page__hd{
      width: 708rpx; 
      height: 228rpx;
      margin-left: 2.3%;
    }
    .swiper-ad {
      height: 228rpx;
      width: 100%;
    }
    .swiper-image {
      height: 100%;
      width: 100%;
    }
    
    .title-hd{
      font-family: PingFangSC-Semibold;
      font-size: 22px;
      color: #333333;
      letter-spacing: 0;
      text-align: center;
      line-height: 22px;
      width: 25.5%;
      height: 44rpx;
      margin-top: 32rpx;
      margin-left: 2.3%;
      margin-bottom: 32rpx;
    }
    .info-top{
      background-color: white;
      position: relative;
      height:150rpx;
      border-bottom:1px solid #F0F0F0;
      width: 94.5%; 
      margin-left: 2.3%;
    }
    .info-vip{
      position: absolute;
      left:40rpx;
    }
    .info-bm{
      position: absolute;
      left:224rpx;
    }
    .info-sc{
      position: absolute;
      left:408rpx;
    }
    .info-zb{
      position: absolute;
      left:592rpx;
    }
    .info-img{
      margin-top: 30rpx; 
      width: 76rpx;
      height:76rpx;
    }
    .info-right{
      float:right;
    }
    .info-font{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 14px;
    text-align: center;
    }
    .hd{
      width: 94.5%;
      height: 598rpx; 
      box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
      border-radius: 8px;
      margin-left: 2.3%;
      margin-top: 32rpx;
    }
    .hd-zt{
      height:600rpx;
      margin-bottom: 40rpx;
      box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
      border-radius: 8px;
    }
    .hd-pic{
      width: 100%; 
      height:386rpx; 
    }
    .hd-title{
      font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    line-height: 16px;
    margin-top:24rpx;
    margin-left: 24rpx; 
    }
    .hd-price{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
    line-height: 14px;
    margin-top:48rpx;
    margin-left: 24rpx; 
    }
    .searchbar-result{
        margin-top: 0;
        font-size: 14px;
    }
    .searchbar-result:before{
        display: none;
    }
    .weui-cell{
        padding: 12px 15px 12px 35px;
    }
    .placeholder{
        width:50%;
        margin: 5px;
        padding: 0 10px;
        text-align: center;
        background-color: #EBEBEB;
        height: 2.3em;
        line-height: 2.3em;
        color: #cfcfcf;
    }
    .weui-grid_border{
      width:708.75rpx;
      height:560rpx;
      box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
      border-radius: 8px;
     
      }
    .weui-grid__product{
      display:block;
      width:708.75rpx;
      height:386rpx;
      margin:0 auto;
      padding-top:10px;
      margin-bottom: 10px; 
       box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
       border-bottom:0; 
      border-radius: 8px;
      }
    .weui-grid_font{
      background-color: white;
      height:78px;
    
      border-top:0; 
      padding-top: 4rpx;
      box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);
      border-radius: 8px;
    }
    .product-price{
      font-size:14px;
      color:#996B7A;
      padding-top:5px;
      text-align:center;
      }
    .weui-underline{
      text-align:center;
       color:#F0C4D3;
      margin-top: -5px;
    }
    
    .category-item{
        border:0px;
          background-color:white;
          width:25%;
    }
    
    .category-item{
      border:0px;
      background-color:white;
    width:25%;
    }
    .category-pic{
    display:block;width:50px;height:50px;margin:0 auto
    }
    .category-name
    {
      margin-top:6px;display:block;text-align:center;color:#82501e;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
    }
    .active-nav-border{
      margin:20rpx auto 40rpx auto; 
      width: 60rpx;
      height: 4rpx;
      background: rgb(240,196,211);
    }
    .page-version{
      margin-top:20rpx;
      padding: 30rpx 50rpx 30rpx;
      text-align: center;
      color:#ccc;
       background-color: white;
      font-size:12px;
    }
    .scroll-view_H{  
      white-space: nowrap;
      
    }  
    .scroll-view-item{  
      height: 200px;  
    }  
    .scroll-view-item_H{  
      display: inline-block;  
      width: 320rpx;  
      height: 180rpx; 
      margin-left: 20rpx; 
    }  
    .sp{
      width: 300rpx;
      height: 68rpx;
      font-size: 34px;
      color: #303030;
      letter-spacing: 0;
      line-height: 68rpx;
      margin-bottom: 40rpx;
      margin-left:32rpx;
    }
    .zj{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
    line-height: 16px; 
    margin:20px 0 40rpx 20px;
    position: relative;
    }
    .tags {
      font-size: 14px;
      color: #999999;
      letter-spacing: 0;
      line-height: 16px; 
      display: inline-block;
      height: 18px;
      padding:8px; 
      margin:10px;
      border-radius:5px;
      background:#f3f3f6;
    }
    .search-title {
      margin-left: 40rpx;
      color:#999999;
    }
    .search-list, {
      padding:0 20px;
    }
    .search-hint {
      padding: 0 20px;
      color:#999;
      font-size:14px;
    }
    .search-item {
      width:100%;
      margin:5px 0;
      background:#eee;
      padding:5px;
      border-radius:5px;
      height: 18px;
      line-height: 18px;
      font-size:14px;
    }
    .search-btn {
        position: absolute;
        z-index: 11;
        top: -20rpx;
        right: -42rpx;
        height: 54rpx;
        width: 120rpx;
        text-align: center;
        line-height: 76rpx;
        font-size: 28rpx;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        background-color: #eee;
    }
    
    .search-btn::after{
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
         border:0; 
    }

3.js

const requestApi = require('../../utils/request.js')
const app = getApp()
Page({
  data: {
    isSearching: true,
    pageindex: 0,
    pagesize: 20,
    hotTag: ['群舞', '原創(chuàng)', '舞蹈', '唱歌'],
    historyTag: ['小舞蹈家', '最美童聲'],
    searchData: []
  },
  onLoad(options) {

  },
  onShow() {
    this.setData({
      isSearching:true
    })
  },
    //點(diǎn)擊搜索觸發(fā)事件
  searchA(e) {
    let keywords = e.detail.value.keyword
    console.log("eeeee",e)
    if(!keywords.length) {
      wx.showToast({
        title: '不能為空',
        icon: 'loading',
        duration: 2000
      })
      return;
    }
    this.search(keywords)
  },
//點(diǎn)擊熱門(mén)搜索觸發(fā)事件
  searchHot(e) {
    let keywords = e.target.dataset.keyword;
    this.setData({
      inputVal: keywords,
    })
    this.search(keywords)
  },
//接口配置
  search(keywords) {
    let params = {
      appid: app.appId,
      openid: app.openId,
      pageindex: this.data.pageindex,
      pagesize: this.data.pagesize,
      secret: app.secret,
      keywords
    }
    let urlPath = '/api/item/search'
    requestApi.doPost(urlPath, params, res => {
      console.log('搜索接口', res);
      this.setData({
        searchData:res.data,
        isSearching:false,
      });

    })
  },

})

相關(guān)推薦:

微信小程序開(kāi)發(fā)中怎樣實(shí)現(xiàn)搜索內(nèi)容高亮功能

小程序開(kāi)發(fā)實(shí)現(xiàn)搜索全部城市列表界面

以上就是小程序中搜索功能的實(shí)現(xiàn)方法(代碼)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開(kāi)應(yīng)用。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        精品国内二区三区| 国内不卡的二区三区中文字幕| 国产精品久久久久7777按摩| 国产制服丝袜一区| 久久精品人人爽人人爽| 国产九色精品成人porny| 国产日韩欧美综合一区| 91在线精品一区二区| 一区二区三区在线影院| 91精品国产aⅴ一区二区| 国产精品1区2区| 亚洲男人天堂av网| 538prom精品视频线放| 国产一区二区三区四区在线观看| 国产精品系列在线| 欧美日韩视频不卡| 国产suv精品一区二区6| 亚洲国产美国国产综合一区二区| 精品少妇一区二区三区| 北条麻妃一区二区三区| 日韩不卡免费视频| 一区精品在线播放| 91精品欧美久久久久久动漫| 国产成人午夜精品5599| 亚洲韩国一区二区三区| 久久久亚洲国产美女国产盗摄| 一本一本久久a久久精品综合麻豆| 日韩电影在线观看一区| 亚洲人成7777| 久久精品一区二区三区四区| 欧美日韩情趣电影| 99久久免费国产| 国产在线观看免费一区| 日韩福利视频网| 亚洲最大色网站| 国产色一区二区| 日韩欧美高清dvd碟片| 欧美在线不卡一区| 97精品电影院| 国产成人免费高清| 麻豆极品一区二区三区| 亚洲a一区二区| 亚洲综合色丁香婷婷六月图片| 欧美精品一区二区三区四区 | 国产美女一区二区| 日韩黄色免费电影| 亚洲精品国产品国语在线app| 久久久一区二区三区捆绑**| 欧美日韩和欧美的一区二区| 99精品1区2区| 懂色av中文字幕一区二区三区| 免播放器亚洲一区| 日韩激情一二三区| 日韩电影在线一区二区| 日韩影院免费视频| 日本一道高清亚洲日美韩| 亚洲成在线观看| 视频一区在线播放| 日本中文在线一区| 美女一区二区视频| 久久国产视频网| 日本伊人色综合网| 狠狠v欧美v日韩v亚洲ⅴ| 精品制服美女丁香| 粉嫩绯色av一区二区在线观看 | 欧美一卡二卡三卡| 欧美一激情一区二区三区| 欧美久久久一区| 欧美一级免费观看| 日韩精品中文字幕一区| 欧美精品一区二| 欧美极品美女视频| 亚洲欧美日本韩国| 图片区小说区国产精品视频| 日韩va欧美va亚洲va久久| 麻豆91精品91久久久的内涵| 国产一区 二区 三区一级| 成人91在线观看| 欧美性猛交一区二区三区精品| 欧美日韩不卡一区二区| 日韩欧美一级精品久久| 国产亚洲欧洲一区高清在线观看| 欧美国产在线观看| 亚洲一区二区黄色| 麻豆精品一区二区av白丝在线| 国产成人精品亚洲日本在线桃色 | 欧美大片拔萝卜| 欧美激情综合在线| 亚洲韩国精品一区| 国内成人精品2018免费看| 91美女在线观看| 欧美肥妇毛茸茸| 国产精品毛片a∨一区二区三区| 亚洲三级免费电影| 久久99国产精品麻豆| www.在线成人| 91精品综合久久久久久| 日本一区二区三区在线观看| 亚洲夂夂婷婷色拍ww47| 国产成人午夜片在线观看高清观看| 91福利精品第一导航| 久久久欧美精品sm网站| 五月天丁香久久| 色综合中文字幕国产 | 成人性生交大片免费| 欧美精品第1页| 国产精品麻豆视频| 另类中文字幕网| 日本黄色一区二区| 中文字幕的久久| 久久福利视频一区二区| 精品视频免费在线| 综合亚洲深深色噜噜狠狠网站| 麻豆国产欧美日韩综合精品二区 | 日韩精品一区在线观看| 亚洲国产一区二区三区| 懂色av中文一区二区三区| 欧美videos中文字幕| 午夜成人免费视频| 欧美亚洲禁片免费| 亚洲欧美一区二区三区极速播放| 国产乱国产乱300精品| 日韩欧美美女一区二区三区| 亚洲观看高清完整版在线观看 | 国产高清精品久久久久| 日韩天堂在线观看| 五月天网站亚洲| 欧美人牲a欧美精品| 亚洲一区二区三区中文字幕在线| 91麻豆免费看| 亚洲欧洲综合另类| 91官网在线免费观看| 亚洲人成电影网站色mp4| 91亚洲国产成人精品一区二区三| 国产精品久久看| jlzzjlzz亚洲女人18| 亚洲欧洲成人精品av97| 97久久超碰精品国产| 亚洲美女屁股眼交| 欧美日韩一区二区三区视频| 亚洲成人免费影院| 3d成人动漫网站| 国内外精品视频| 欧美激情一区二区三区四区| www.av亚洲| 午夜电影网一区| 亚洲精品一区二区三区福利| 国产成人一级电影| 亚洲久本草在线中文字幕| 欧美日韩精品欧美日韩精品一综合| 午夜伊人狠狠久久| 久久综合成人精品亚洲另类欧美 | 香蕉影视欧美成人| 日韩欧美专区在线| 国产99久久精品| 亚洲欧洲99久久| 欧美老人xxxx18| 国产乱人伦偷精品视频免下载 | 精品欧美乱码久久久久久1区2区| 韩国女主播一区二区三区| 国产精品美女一区二区三区| 在线观看91精品国产入口| 日本欧美久久久久免费播放网| 欧美精品一区二区三区高清aⅴ| 成人晚上爱看视频| 午夜精品福利在线| 国产精品毛片无遮挡高清| 欧美剧在线免费观看网站| 国产一区二区伦理| 亚洲综合小说图片| 久久久精品蜜桃| 欧美午夜不卡在线观看免费| 国产精品一二三四| 亚洲va欧美va国产va天堂影院| 久久亚洲精精品中文字幕早川悠里 | 天天综合网 天天综合色| 国产视频在线观看一区二区三区| 色狠狠综合天天综合综合| 久久精品久久综合| 一区二区激情视频| 国产亚洲综合色| 欧美一区二区在线视频| 99久久国产综合精品麻豆| 久草这里只有精品视频| 亚洲国产一区二区三区| 国产精品进线69影院| 精品国产乱码久久久久久影片| 91亚洲男人天堂| 丰满少妇在线播放bd日韩电影| 视频一区视频二区中文字幕| 亚洲日本中文字幕区| 国产精品网站一区| 久久这里只有精品首页| 欧美高清www午色夜在线视频| 色综合天天视频在线观看| 国产成人综合在线观看| 久久国产精品99精品国产 | 蜜臀精品久久久久久蜜臀| 伊人性伊人情综合网| 国产精品国产三级国产aⅴ原创 |