91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序如何實現仿淘寶熱搜詞在搜索框中輪播功能

發布時間:2021-09-28 13:50:22 來源:億速云 閱讀:438 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“微信小程序如何實現仿淘寶熱搜詞在搜索框中輪播功能”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“微信小程序如何實現仿淘寶熱搜詞在搜索框中輪播功能”這篇文章吧。

實現思路

思路比較簡單,主要是兩點,

1:input處于熱搜提示詞上層,用z-index實現2:熱搜詞輪播用swiper實現,方向為vertical3:在input聚焦時獲取swiper當前值,設置為placeholder4:將swiper隱藏

代碼

已封裝成組件

組件代碼:

wxss

<view class="swiper-view"> <swiper class="swiper_container" vertical="true" autoplay="true" circular="true" interval="2000">  <block wx:for="{{msgList}}">   <swiper-item>    <view class="swiper_item">{{item.title}}</view>   </swiper-item>  </block> </swiper></view>

wxss

.container { width: 100%; height: 80rpx; display: flex; flex-direction: row; justify-content: center; align-items: center; background: #ededed;}.search-container { width: 690rpx; height: 60rpx; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; background: #fff; border-radius: 5rpx;}.swiper_container { margin-left: 15rpx; height: 60rpx; width: 100%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; position:absolute; z-index:1;}.swiper_item { height: 60rpx; font-size: 26rpx; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: flex; flex-direction: row; justify-content: flex-start; align-items: center;}

js

Component({ /**  * 組件的屬性列表  */ properties: {  msgList:{   type:JSON,   value: []  } }, /**  * 組件的初始數據  */ data: {  placeholder:'',  currentIndex:0,  index:0,  isFocus:false,  msgList: [],  content:'',  confirmContent:'' }, ready(){  this.setData({   msgList:this.properties.msgList  }) }, /**  * 組件的方法列表  */ methods: {  changeIndex(e){   this.setData({    index:e.detail.current   })  },  focusInput(){   this.setData({    isFocus:true,    placeholder:this.data.msgList[this.data.index].title   })  },  blurInput(){   if (this.data.content == ""){    this.setData({     isFocus: false,     currentIndex: this.data.index,     placeholder: ''    })   }  },  confirm(e){   var confirmContent = ''   if(e.detail.value==''){    confirmContent = this.data.placeholder   }else{    confirmContent = e.detail.value   }   this.triggerEvent('search', {confirmContent})  },  inputContent(e){   this.setData({    content: e.detail.value   })  } }})

json

{ "component": true, "usingComponents": {}}

頁面代碼

js

Page({ data: {  msgList: [   { title: "朋友圈" },   { title: "文章" },   { title: "公共號" },   { title: "小程序" },   { title: "音樂" },   { title: "表情" },   { title: "訂閱號" }] }, search(e){  wx.showToast({   icon:"none",   title: "正在搜索"+e.detail.confirmContent,  }) }})

wxss

<swiperSearch msgList="{{msgList}}" bind:search="search"></swiperSearch>

以上是“微信小程序如何實現仿淘寶熱搜詞在搜索框中輪播功能”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平南县| 丰镇市| 潞西市| 兴文县| 云龙县| 永顺县| 辽源市| 安多县| 泰州市| 正宁县| 池州市| 游戏| 昌邑市| 岳阳县| 纳雍县| 虹口区| 黄平县| 马龙县| 西青区| 伊金霍洛旗| 宽甸| 桦川县| 宁波市| 长沙县| 蓝山县| 仁寿县| 常宁市| 望谟县| 商河县| 赣榆县| 寿阳县| 张家口市| 论坛| 贺州市| 泰兴市| 桑日县| 洞口县| 宝坻区| 河南省| 赤峰市| 古田县|