久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

那些年,微信小程序仿网易云音乐有关实时搜索功能

發布時間:2023/12/29 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 那些年,微信小程序仿网易云音乐有关实时搜索功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

相關學習推薦:微信小程序教程

前言

前段時間我的小伙伴已經將網易云音樂小程序的音樂播放功能詳細的介紹出來了,作為前端小白學習了一段時間,最近也比較忙,沒有及時將實時搜索這塊內容及時寫出來跟大家分享(其實代碼和功能之前就寫的差不多了),那么今天就給大家講一講個人在里面的一些細節和優化吧。

搜索功能很常見,很多地方都能用到,希望能夠給大家分享到有用的東西,同時,有不足的地方,也希望各位大佬指出,給出一些修改的意見,小白在此感謝了!

實時搜索功能里面我們也需要用到API接口,從input框輸入值到搜索建議,再到搜索結果,最后到跳轉歌曲播放,不再只是接那么簡單,傳值很關鍵,同時不同功能下不同容器框的隱藏與顯示,還有一些搜索當中涉及的細節內容和優化。讓我們一起來看看吧!

界面預覽

界面分析

頭部搜索欄中:左邊返回箭頭,中間輸入框,右邊歌手排行榜頁面跳轉;至于清除按鈕呢我們隱藏了起來,只有在輸入輸入值之后才會出現。

往下時歷史記錄,像每個搜搜的記錄值這里都是一小塊一小塊等隔距離分布,搜索值有多長,這小塊就有多長,這里用到的是display: flex;flex-wrap: wrap;,對這個界面樣式感興趣的小伙伴可以待會看看全部代碼。

接下來是熱搜榜,這里沒有太多講究,就是發起接口請求數據,把數據埋進去顯示出來就行了。

搜索建議會在輸入結束后才會出現,并且是很立體的一塊覆蓋在整個頁面上,用box-shadow: 1px 1px 5px #888888達到立體效果,z-index起到覆蓋的效果。

搜索結果會在點擊搜索建議中的某一條或者點擊搜索歷史或者熱搜才出現,同時界面上其他所有的容器快都會隱藏起來,這里其實就是一個容器框的隱藏與出現的小細節了,待會在功能中我們會詳細講到。這里我們先講一下組件(容器)如何進行隱藏與顯示,以免下面的功能中看到這幾項內容蒙圈

幾個容器的頭部展示

<!-- 點擊×可以清空正在輸入 -->
<image class="{{showClean ? 'header_view_hide' : 'clean-pic'}}" src="../../image/search_delete.png" bindtap="clearInput" />復制代碼
<!-- 搜索建議 -->
<view class="{{showSongResult ? 'search_suggest' : 'header_view_hide'}}">復制代碼
<!-- 搜索結果 -->
<view class="{{showSearchResult ? 'header_view_hide' : 'search_result_songs'}}">復制代碼
<!-- 搜索歷史 -->
<view class="{{showView?'option':'header_view_hide'}}">復制代碼
<!-- 熱搜榜 -->
<view class="{{showView?'option':'header_view_hide'}}">復制代碼

解析:這里只放了這幾塊容器的頭部的內容,在data數據源中分別放了showClean,showSongResult,showSearchResult,showView, 為true 則這幾塊容器默認為:(冒號)前面的樣式,為false則默認為:(冒號)后面的樣式;header_view_hide樣式設置為display: none;,即隱藏不顯示;所以當在某一個方法中可以去改變showClean,showSongResult,showSearchResult,showViewtrue還是false可以讓這幾塊容器分別為顯示或是隱藏。

接口封裝

接口封裝在上一篇我的小伙伴已經講的十分清晰了,我們這里不再多去講解了,同樣現在用到的功能也不只是光調接口請求數據那么簡單了,我們需要傳值給接口,讓接口收到值后再給我們返回相應的數據;在搜索界面我們用到的是搜索建議以及搜索結果的接口。熱搜榜我們暫時只使用最基礎的wx.request直接獲取數據

api.js

const API = {
    getSearchSuggest: (data) => request(GET, `/search/suggest`, data),  // 搜索建議接口
    getSearchResult: (data) => request(GET, `/search`, data),  // 搜索結果接口
}復制代碼

實時搜索功能:1.數據源分析

一個搜索功能我們設計到的數據會有很多,可以細列一下:輸入的值inputValue,在輸入時獲取;熱搜榜數據hots,熱搜接口獲取;搜索關鍵詞searchKey,本身就是輸入框的值,用來傳遞給搜索建議作為搜索關鍵詞;searchSuggest,搜索建議接口拿到搜索關鍵詞后返回的的數據(搜索建議);搜索結果searchResult,當點擊搜索建議中的某一條,該值將填入搜索框,此時搜索關鍵詞searchKey將變為該值又傳遞給搜索結果接口,并返回數據放入searchResult;最后是搜索歷史history,每當進行一次搜索,將原本輸入框的值放到history數據源中。關于其他數據源涉及到組件隱藏與展示,即每一塊的容器框在何種情況下隱藏,何種情況下顯示。

數據源展示

data: {
    inputValue: null,//輸入框輸入的值
    history: [], //搜索歷史存放數組
    searchSuggest: [], //搜索建議
    showView: true,//組件的顯示與隱藏
    showSongResult: true,
    searchResult: [],//搜索結果
    searchKey: [],
    showSearchResult: true,
    showClean: true,
    hots: [] //熱門搜索
 }復制代碼

2.獲取熱搜榜

這里我們直接在頁面的初始數據中調用接口,直接獲取到數據使用

onLoad: function (options) {
    wx.request({
      url: 'http://neteasecloudmusicapi.zhaoboy.com/search/hot/detail',
      header: { "Content-Type": "application/json" },
      success: (res) => {  // console.log(res)
        this.setData({
          hots: res.data.result.hots })
      }
    })
  },復制代碼

3.獲取input文本

前面已將講過,搜索建議和結果的接口并沒有直接的獲取方式,需要我們進行傳值,所以首先我們需要獲取到輸入框的值

input框內容分析

<input focus='true' type="text" class="weui-search-bar__input" placeholder="大家都在搜 " placeholder-style="color:#eaeaea" value='{{inputValue}}' bindinput="getSearchKey" bindblur="routeSearchResPage" bindconfirm="searchOver" />復制代碼

小程序中關于input輸入框的相關屬性大家可以去詳細了解一下;placeholder為輸入框為空時占位符,即還沒輸入前輸入框顯示的內容,placeholder-style可以去設置placeholder的樣式;value是輸入框的初始內容,即自己在輸入框輸入的內容,我們在這里直接將輸入的內容value直接作為了data數據源中inputValue的內容;bindinput是在鍵盤輸入時觸發,即我們一進行打字,就能觸發我們的自定義事件getSearchKey,并且會返還相應數據;bindblur在輸入框失去焦點時觸發,進行搜索功能時,需要在搜索框輸值,此時焦點一直在輸入框,當點擊輸入框以外的地方即輸入框失去焦點,同時觸發routeSearchResPage事件,還會返回相應的數據,在下面功能中會講到;bindconfirm在點擊完成按鈕時觸發,這里綁定一個searchOver,用來隱藏組件(容器塊),再次觸發搜索功能,在下面的功能中也會講到。

獲取input文本

getSearchKey: function (e) {
    // console.log(e.detail) //打印出輸入框的值
    if (e.detail.cursor != this.data.cursor) { //實時獲取輸入框的值
      this.setData({
        showSongResult: true,
        searchKey: e.detail.value })
      this.searchSuggest();
    }
    if (e.detail.value) { // 當input框有值時,才顯示清除按鈕'x'
      this.setData({
        showClean: false  // 出現清除按鈕 })
    }
    if(e.detail.cursor === 0){
      this.setData({  // 當輸入框沒有值時,即沒有輸入時,隱藏搜索建議界面,返回到最開始的狀態
        showSongResult: false })
      return
    }
  }復制代碼

bindinput本身是會返回數據,在代碼運行時,可以打印出來先看看; e.detail.value即為輸入框的值,將它賦值給searchKey; 查看打印數據e:

解析:

疑惑的小伙伴可以將代碼運行,打印出以上設計的幾個數據進行分析

①當此時輸入框的值和bindinput返回的輸入框的值時一樣的,就將輸入框的值賦給搜索關鍵詞searchKey,此時顯示搜索建議欄(showSongResult寫在wxml當中,用來控制該容器是否展示,可以看到最后面發的整個界面的wxml中的詳情);同時searchSuggest事件(方法)生效。

②當輸入框沒值時,清除按鈕x是不會顯示的,只有當輸入框有值是才會出現清除按鈕x

③當輸入框沒有值時,隱藏搜索建議欄,其實本身我們最開始進入這個頁面時,輸入框是沒值的,搜索建議欄也是不展示的,為沒進行輸入就沒有數據;但是當我們輸入內容后,出現搜索建議,此時我們點擊清除按鈕,輸入框的內容沒了,但是搜索建議還停留在之前的狀態,所以這里我們優化一下,讓showSongResultfalse,即一清空輸入框內容,隱藏掉搜索建議欄。另外我們為什么要return呢?這里還有一個bug,當清除輸入框內容后,再輸入發現已經不再具備搜索功能了,所以需要return回到初始的狀態,就能重新進行輸入并且搜索。同時當輸入框為空時進行搜索功能還會報錯,這也是一個bug,所以有了return即使空值搜索也會立馬回到初始狀態,解決了空值搜索報錯的bug

4.搜索框其他功能

清空輸入框內容

 clearInput: function (e) {
    // console.log(e)  
    this.setData({
      inputValue: '',  // 將輸入框的值為空
      showSongResult: false,  // 隱藏搜索建議欄
      showClean: true // 隱藏清除按鈕 (不加此項會出現清除輸入框內容后清除按鈕不消失的bug)
    })
  },復制代碼

點擊清除按鈕,就讓inputValue值為空,即輸入框的內容為空,達到清除文本的效果;在獲取輸入框文本那里我們也提到了清除按鈕,也提到輸入框文本清空時,之前的搜索建議欄還會留下,所以這里我們讓showSongResultfalse,使得搜索建議欄隱藏。清除文本的同時再隱藏掉清除按鈕。

取消搜索返回上頁

back: function () {
    wx: wx.navigateBack({  // 關閉當前頁面,返回上一頁面或多級頁面
      delta: 0   // 返回的頁面數,如果 delta 大于現有頁面數,則返回到首頁
     });
  }復制代碼

這里用到的小程序自帶的返回頁面的功能,當給delta值為0即回到上一個頁面。(可去文檔查看詳情)

跳轉歌手排行榜

singerPage: function () {
    wx.navigateTo({  // 保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面
      url: `../singer/singer` // 要跳轉去的界面
    })
  },復制代碼

在微信官方文檔可以查看到navigateTo的功能及其屬性,這里不多講。

5.搜索建議

 searchSuggest() {
    $api. getSearchSuggest({ keywords: this.data.searchKey, type: 'mobile' }).then(res => {
      //請求成功 
      // console.log(res);  // 打印出返回數據進行查看
      if(res.statusCode === 200){
        this.setData({
          searchSuggest: res.data.result.allMatch  // 將返回數據里的歌名傳給搜索建議
        })
       }
    })
    .catch(err => {  // 請求失敗
      console.log('錯誤')   })
  }復制代碼

解析:開始我們將接口進行了封裝,在上一篇講播放的文章中我的小伙伴已經把接口跟封裝講的很仔細了,這里我們就不在講這個了,就分析我們的接口。searchKey作為搜索關鍵詞需要傳遞給接口,在前面的getSearchKey方法中,我們已經講輸入框的內容傳給了searchKey作為它的值;所以此時我們拿到有值的searchKey傳遞給接口,讓接口返回相關數據,返回的數據中的res.data.result.allMatch就是從搜索關鍵詞返回的搜索建議里的所有歌名,在將這些數據放到searchSuggest數據源中,這樣在wxml埋好的空就能拿到數據,將搜索建議欄顯示出。

6.搜索結果搜索建議內的歌曲點擊事件

// 看看 wxml中的點擊事件展示
// <view wx:for="{{searchSuggest}}" wx:key="index" class='search_result' data-value='{{item.keyword}} ' bindtap='fill_value'>
// js如下:
fill_value: function (e) {   // 點擊搜索建議,熱門搜索值或搜索歷史,填入搜索框
    // console.log(e.currentTarget.dataset.value)  // 打印`e`中的數據->點擊的值
    this.setData({
      searchKey: e.currentTarget.dataset.value, // 點擊時把值給searchKey進行搜索
      inputValue: e.currentTarget.dataset.value, // 在輸入框顯示內容
      showSongResult: false, // 給false值,隱藏搜索建議頁面
      showClean: false // 顯示清除按鈕 (不加此項,會出現點擊后輸入框有值但不顯示清除按鈕的bug)
    })
    this.searchResult();  // 執行搜索功能
  },復制代碼

解析:首先點擊事件可以攜帶額外信息,如 id, dataset, touches;返回參數eventevent本身會有一個currentTarget屬性;這里解釋一下data-value='{{item.keyword}}=>data就是dataset;item.keyword是搜索建議完成之后返回的數據賦值給searchSuggest里面的某個數據;當一點擊搜索建議里面的某一個歌名時,此歌名即為此時的item.keyword,并將該值存入點擊事件的參數event內的dataset。大家也可操作一波打印出來看看結果,currentTarget.dataset.value就是我們點擊的那個歌曲名字。所以一點擊搜索建議中的某個歌名或者搜索歷史以及熱搜榜單中的某個歌名時,點擊事件生效,返回這樣該歌曲名稱,并將該值給到此時的searchKeyinputValue,此時輸入框的值會變成該值,搜索結果的關鍵詞的值也會變成該值;同時this.searchResult()可讓此時執行搜索結果功能。showSongResult: false這里還將搜索建議欄給隱藏了。增加showClean: false是為了解決點擊后輸入框有值但不顯示清除按鈕的bug。 查看打印數據e:

返回搜索結果

searchResult: function () {
    // console.log(this.data.searchKey)  // 打印此時的搜索關鍵詞
    $api.getSearchResult({ keywords: this.data.searchKey, type: 1, limit: 100, offset: 2 }).then(res => {
      // 請求成功
      if (res.statusCode === 200) {
        // console.log(res)  // 打印返回數據
        this.setData({
          searchResult: res.data.result.songs, // 將搜索出的歌曲名稱給到搜索結果
          showSearchResult: false, // 顯示搜索結果欄
          showView: false,  // 隱藏搜索歷史欄和熱搜榜單欄
        });
      }
    })
    .catch(ree => {
      //請求失敗
    })
  },復制代碼

解析:上面的歌曲名稱點擊同時觸發了搜索結果的功能,將點擊后的新的keywords傳遞給了搜索結果的接口,接口請求后返回給我們數據,數據中的res.data.result.songs為搜索到的歌曲,此時將它賦值給到searchResult,這樣搜索結果欄中會拿到數據,并且showSearchResult: false讓搜索結果欄顯示出來;這里還做了搜索歷史欄和熱搜欄的隱藏功能注:搜索結果和搜索建議都需要將搜索關鍵詞傳遞給接口,不清楚的小伙伴可以去查看接口文檔研究一下:https://binaryify.github.io/NeteaseCloudMusicApi/#/

搜索完成后的優化

  searchOver: function () { // 搜索結果完成后(再次點擊輸入框)
   this.setData({
     showSongResult: false  // 搜索建議這塊容器消失
   })
   this.searchResult();  // 執行搜索結果
 },復制代碼

解析:前面我們講到過, searchOver是綁定在input框中的bindconfirm事件,即點擊完成按鈕時觸發。當我們搜索完成之后,界面上還有搜索欄以及搜索結果的顯示,此時我們再次點擊輸入框,可以進行清除文本,同時我們還需要增加一個功能,即在此種情況下,我們還可以進行再次輸入并且返回搜索建議以及點擊搜索建議中的歌曲時再次執行搜索結果功能。

7.搜索歷史input失去焦點

routeSearchResPage: function (e) {  
    // console.log(this.data.searchKey)  // 打印此時的搜索關鍵詞
    // console.log(this.data.searchKey.length)  
    if (this.data.searchKey.length > 0) {  // 當搜索框有值的情況下才把搜索值存放到歷史中,避免將空值存入歷史記錄
      let history = wx.getStorageSync("history") || [];  // 從本地緩存中同步獲取指定 key 對應的內容,key指定為history
      // console.log(history);
      history = history.filter(item => item !== this.data.searchKey)  // 歷史去重
      history.unshift(this.data.searchKey)  // 排序傳入
      wx.setStorageSync("history", history);
    }
  }復制代碼

解析:之前講過routeSearchResPage事件時放在input框中的,輸入框失去焦點時觸發,即不在輸入框內進行輸入,點擊輸入框以外的內容時觸發。當輸入完成時會出現搜索建議,此時焦點還在輸入框,當我們點擊搜索建議中的某一天時,輸入框即失去焦點,此時該事件觸發。失去焦點函數是在搜索建議事件后發生,此時的搜索關鍵詞為搜索建議的搜索關鍵詞,前面也講到過,這個搜索關鍵詞就是我們在輸入框輸入的文本內容,所以將此時的搜索關鍵詞賦值給搜索歷史history。注:關于搜索歷史,我們這里增加了一個判斷,即當搜索關鍵詞不為空時,才會拿到搜索關鍵詞給到搜索歷史里面,否則,每一次不輸入值也去點擊輸入框以外,會將一個空值傳給搜索歷史,導致搜索歷史中會有空值得顯示,這也是一個`bug得解決。同時還進一步將代碼進行優化,用到filter達到歷史去重得效果,即判斷新拿到得搜索關鍵詞是否與已有得搜索歷史中的搜索關鍵詞相同,同則過濾掉先前的那個,并使用到unshift向數組開頭增加這個作為新的歷史記錄。

歷史緩存

onShow: function () {  //每次顯示變動就去獲取緩存,給history,并for出來。
  // console.log('a')
  this.setData({
    history: wx.getStorageSync("history") || []
  })
}復制代碼

解析:雖然上一步將拿到的搜索記錄存入到了搜索歷史,但是還不能顯示出來,讓數據源拿到數據,這里要做一個歷史緩存的操作。onShow為監聽頁面顯示,每次在搜素建議功能后進行點擊歌名出現搜索結果欄時觸發,此時將上一步拿到的historygetStorageSync進行本地緩存,使得在刷新或者跳轉時,不會講搜索歷史丟失,一直保存下來。

刪除歷史

clearHistory: function () {  // 清空page對象data的history數組 重置緩存為[](空)
    const that = this;
    wx.showModal({
      content: '確認清空全部歷史記錄',
      cancelColor: '#DE655C',
      confirmColor: '#DE655C',
      success(res) {
        if (res.confirm) { // 點擊確認
          that.setData({
            history: []
          })
          wx.setStorageSync("history", []) //把空數組給history,即清空歷史記錄
        } else if (res.cancel) {
        }
      }
    })
  }復制代碼

解析:showModal() 方法用于顯示對話窗,當點擊刪除按鈕時觸發,顯示出確認清空全部歷史記錄的窗口,并有兩個點擊按鈕:確認取消;當點擊確認時,將history數組中的內容重置為空,即達到清空搜索歷史中的數據的功能;同時也需要將此時沒有數據的的搜索歷史進行緩存。點擊取消,提示窗消失,界面不會發生任何變化。

8.歌曲跳轉播放播放傳值跳轉播放界面

// 先來看看handlePlayAudio綁定的地方
// <view wx:for="{{searchResult}}" wx:key="index" class='search_result_song_item' data-id="{{item.id}}" bindtap='handlePlayAudio'>
// 以下為js:
handlePlayAudio: function (e) { //event 對象,自帶,點擊事件后觸發,event有type,target,timeStamp,currentTarget屬性
  // console.log(e)   // 打印出返回參數內容
  const musicId = e.currentTarget.dataset.id; //獲取到event里面的歌曲id賦值給musicId
  wx.navigateTo({                       //獲取到musicId帶著完整url后跳轉到play頁面
    url: `../play/play?musicId=${musicId}`  // 跳轉到已經傳值完成的歌曲播放界面
  })
}復制代碼

解析:handlePlayAudio綁定在每天搜索結果上,即點擊搜索建議后完成搜索結果功能顯示出搜索結果欄,點擊每一天搜索結果都可以觸發handlePlayAudio。前面也講到過bindtap是帶有參數返回,攜帶額外信息dataset,event本身會有一個currentTarget屬性,data-id="{{item.id}}"的作用跟上面的搜索建議內的歌曲點擊事件是同樣的效果,item.id為執行搜索結果時接口返回給searchResult的數據,也就是搜索結果中每首歌曲各自對應的id。當點擊搜索結果內的某一首歌,即將這首歌的id傳給event中的dataset,數據名為dataset里的id。此時我們定義一個musicId,將event里面的歌曲id賦值給musicId,用 wx.navigateTo跳轉到播放界面,同時將musicId作為播放請求接口需要的傳入數據。 查看打印數據e:

9.search功能源碼分享

wxml

<nav-bar></nav-bar>
<view class="wrapper">
    <!-- 上部整個搜索框 -->
    <view class="weui-search-bar">
        <!-- 返回箭頭按鈕 -->
        <view class="weui-search-bar__cancel-btn" bindtap="back">
            <image class="return-pic" src="../../image/search_return.png" bindtap="cancel" />
        </view>
        <!-- 搜索欄 -->
        <view class="weui-search-bar__form">
            <view class="weui-search-bar__box">
                <input focus='true' type="text" class="weui-search-bar__input" placeholder="大家都在搜 " placeholder-style="color:#eaeaea" value='{{inputValue}}' bindinput="getSearchKey" bindblur="routeSearchResPage" bindconfirm="searchOver" />
            </view>
            <!-- 點擊×可以清空正在輸入 -->
            <view class="clean-bar">
                <image class="{{showClean ? 'header_view_hide' : 'clean-pic'}}" src="../../image/search_delete.png" bindtap="clearInput" />
            </view>
        </view>
        <!-- 跳轉歌手分類界面 -->
        <view class="songer">
            <image class="songer-pic" src="../../image/search_songner.png" bindtap="singerPage" />
        </view>
    </view>
    <!-- 搜索建議 -->
    <view class="{{showSongResult ? 'search_suggest' : 'header_view_hide'}}">
        <view wx:for="{{searchSuggest}}" wx:key="index" class='search_result' data-value='{{item.keyword}} ' bindtap='fill_value'>
            <image class="search-pic" src="../../image/search_search.png"></image>
            <view class="search_suggest_name">{{item.keyword}}</view>
        </view>
    </view>
    <!-- 搜索結果 -->
    <view class="{{showSearchResult ? 'header_view_hide' : 'search_result_songs'}}">
        <view class="search-title">
            <text class="songTitle">單曲</text>
            <view class="openBox">
                <image class="openTap" src="../../image/search_openTap.png" />
                <text class="openDes">播放全部</text>
            </view>
        </view>
        <view wx:for="{{searchResult}}" wx:key="index" class='search_result_song_item' data-id="{{item.id}}" bindtap='handlePlayAudio'>
            <view class='search_result_song_song_name'>{{item.name}}</view>
            <view class='search_result_song_song_art-album'>
                {{item.artists[0].name}} - {{item.album.name}}
            </view>
            <image class="broadcast" src="../../image/search_nav-open.png" />
            <image class="navigation" src="../../image/mine_lan.png" />
        </view>
    </view>
    <!-- 搜索歷史 -->
    <view class="{{showView?'option':'header_view_hide'}}">
        <view class="history">
            <view class="history-wrapper">
                <text class="history-name">歷史記錄</text>
                <image bindtap="clearHistory" class="history-delete" src="../../image/search_del.png" />
            </view>
            <view class="allhistory">
                <view class="allhistorybox" wx:for="{{history}}" wx:key="index" data-value='{{item}}' data-index="{{index}}" bindtap="fill_value">
                    <text class="historyname">{{item}}</text>
                </view>
            </view>
        </view>
    </view>
    <!-- 熱搜榜 -->
    <view class="{{showView?'option':'header_view_hide'}}">
        <view class="ranking">
            <text class="ranking-name">熱搜榜</text>
        </view>
        <view class="rankingList">
            <view class="rankingList-box" wx:for="{{hots}}" wx:key="index">
                <view wx:if="{{index <= 2}}">
                    <text class="rankingList-num" style="color:red">{{index+1}}</text>
                    <view class="song">
                        <text class="rankigList-songname" style="color:black;font-weight:600" data-value="{{item.first}}" bindtap='fill_value'>
                            {{item.first}}
                        </text>
                        <block wx:for="{{detail}}" wx:key="index">
                            <text class="rankigList-hotsong" style="color:red">{{item.hot}}</text>
                        </block>
                    </view>
                </view>
                <view wx:if="{{index > 2}}">
                    <text class="rankingList-num">{{index+1}}</text>
                    <view class="othersong">
                        <text class="rankigList-songname" data-value="{{item.first}}" bindtap='fill_value'>
                            {{item.first}}
                        </text>
                    </view>
                </view>
            </view>
        </view>
    </view>
</view>復制代碼

wxss

  /* pages/search/search.wxss */
.weui-search-bar{
    position:relative;
    /* padding:8px; */
    display:flex;
    box-sizing:border-box;
    /* background-color:#EDEDED; */
    -webkit-text-size-adjust:100%;
    align-items:center
}
.weui-icon-search{
    margin-right:8px;font-size:14px;vertical-align:top;margin-top:.64em;
    height:1em;line-height:1em
}
.weui-icon-search_in-box{
    position:absolute;left:12px;top:50%;margin-top:-8px
}
.weui-search-bar__text{
    display:inline-block;font-size:14px;vertical-align:top
}
.weui-search-bar__form{
    position:relative;
    /* flex:auto;
    border-radius:4px;
    background:#FFFFFF */
    border-bottom: 1px solid #000;
    margin-left: 30rpx;
    width: 400rpx;
    padding-right: 80rpx;
}
.weui-search-bar__box{
    position:relative;
    padding-right: 80rpx;
    box-sizing:border-box;
    z-index:1;
}
.weui-search-bar__input{
    height:32px;line-height:32px;font-size:14px;caret-color:#07C160
}
.weui-icon-clear{
    position:absolute;top:0;right:0;bottom:0;padding:0 12px;font-size:0
}
.weui-icon-clear:after{
    content:"";height:100%;vertical-align:middle;display:inline-block;width:0;overflow:hidden
}
.weui-search-bar__label{
    position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:4px;
    text-align:center;color:rgba(0,0,0,0.5);background:#FFFFFF;line-height:32px
}
.weui-search-bar__cancel-btn{
    margin-left:8px;line-height:32px;color:#576B95;white-space:nowrap
}
.clean-bar {
    /* width: 20rpx;
    height: 20rpx; */
}
.clean-pic {
    width: 20rpx;
    height: 20rpx;
    float: right;
    position: absolute;
     margin-top: -30rpx; 
     margin-left: 450rpx;
}
.return-pic {
    width: 60rpx;
    height: 60rpx;
    margin-left: 20rpx;
}
.songer-pic{
    width: 60rpx;
    height: 60rpx;
    margin-left: 40rpx;
}
.wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}
.poster {
    width: 670rpx;
    height: 100rpx;
    margin-top: 40rpx;
    margin-left: 40rpx;
}
.postername {
    font-size: 15rpx;
    position: absolute;
    margin-top: 10rpx;
    margin-left: 10rpx;
}
.poster-outside {
    border-radius: 10rpx;
    background-color: slategrey;
}
.poster-pic0 {
    width: 80rpx;
    height: 80rpx;
    margin-top: 10rpx;
}
.test-title {
    position: absolute;
    font-size: 30rpx;
    line-height: 100rpx;
    margin-left: 20rpx;
    color: red;
}
.test-age {
    position: absolute;
    font-size: 30rpx;
    line-height: 100rpx;
    margin-left: 80rpx;
}
.test-red {
    position: absolute;
    font-size: 30rpx;
    line-height: 100rpx;
    margin-left: 270rpx;
    color: red;
}
.test-black {
    position: absolute;
    font-size: 30rpx;
    line-height: 100rpx;
    margin-left: 400rpx;
}
.poster-pic1 {
    width: 80rpx;
    height: 80rpx;
    margin-left: 510rpx;
}
.history {
    margin: 50rpx 0 0 40rpx;
}
.history-name {
    font-size: 28rpx;
    font-weight: 550;
}
.history-delete {
    width: 50rpx;
    height: 50rpx;
    position: absolute;
    margin-left: 510rpx;
}
.allhistory {
    display: flex;
    flex-wrap: wrap;
}
.allhistorybox {
    margin: 30rpx 20rpx 0 0;
    background-color: dimgray;
    border-radius: 10rpx;
}
.historyname {
    font-size: 28rpx;
    margin: 20rpx 20rpx 20rpx 20rpx;
}
.ranking {
    margin-left: 40rpx;
    margin-top: 100rpx;
}
.ranking-name {
    font-size: 28rpx;
    color: black;
    font-weight: 550;
}
.rankingList {
    margin-left: 50rpx;
    margin-top: 30rpx;
}
.rankingList-box {
    width: 100%;
    height: 80rpx;
    margin: 0 0 30rpx 0;
}
.rankingList-num {
    line-height: 80rpx;
    align-content: center;
}
.song {
    margin: -100rpx 0 0 30rpx;
    display: flex;
    flex-wrap: wrap;
}
.othersong {
    margin-top: -100rpx;
    margin-left: 70rpx;
}
.rankigList-songname {
    font-size: 30rpx;
    margin-left: 40rpx;
}
.rankigList-hotsong {
    font-size: 25rpx;
    font-weight: 550;
    margin-top: 45rpx;
    margin-left: 20rpx;
}
.rankigList-hotnum {
    float: right;
    position: absolute;
    line-height: 80rpx;
    margin-left: 600rpx;
    font-size: 20rpx;
    color: darkgrey;
}
.rankingList-songdes {
    font-size: 22rpx;
    color: darkgrey;
    position: absolute;
    margin-left: 60rpx;
    margin-top: -30rpx;
}
.search_suggest{
    width:570rpx;
    margin-left: 40rpx;
    position: absolute;
    z-index: 2;
    background: #fff;
    box-shadow: 1px 1px 5px #888888;
    margin-top: 20rpx;
}
.header_view_hide{
    display: none;
  }
.search-pic {
      width: 50rpx;
      height: 50rpx;
     margin-top: 25rpx;
     margin-left: 20rpx;
}
.search-title {
    color: #000;
    margin-left: 15rpx;
    margin-bottom: 30rpx;
}
.songTitle {
    font-size: 30rpx;
    font-weight: 700;
}
.openBox {
    float: right;
    border-radius: 30rpx;
    margin-right: 30rpx;
    border-radius: 30rpx;
    border-bottom: 1px solid #eaeaea;
}
.openTap {
    width: 30rpx;
    height: 30rpx;
    position: absolute;
    margin: 6rpx 10rpx 0rpx 20rpx;
}
.openDes {
    font-size: 25rpx;
    color: rgba(0,0,0,0.5);
    margin-right: 20rpx;
    margin-left: 58rpx;
}
.broadcast {
    width: 20px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
    float: right;
    margin-top: -70rpx;
    margin-left: -120rpx;
    margin-right: 80rpx;
}
.navigation {
    width: 20px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
    float: right;
    margin-top: -70rpx;
    margin-right: 20rpx;
}
  .search_result{
    /* display: block;
    font-size: 14px;
    color: #000000;
    padding: 15rpx;
    margin: 15rpx; */
    /* border-bottom: 1px solid #eaeaea; */
    /* float: right; */
    /* margin-left: -450rpx; */
    width: 570rpx;    
    height: 100rpx;
    border-bottom: 1px solid #eaeaea;
  }
  .search_suggest_name {
    display: block;
    float: right;
    position: absolute;
    margin-left: 85rpx;
    margin-top: -46rpx;
    font-size: 14px;
    color: darkgrey;
    /* padding: 15rpx;
    margin: 15rpx; */
  }
  .search_result_songs{
    margin-top: 10rpx;
    width: 100%;
    height: 100%;
    margin-left: 15rpx;
  }
  .search_result_song_item{
     display: block;
     margin: 15rpx;
     border-bottom: 1px solid #EDEEF0;
  }
  .search_result_song_song_name{
    font-size: 15px;
    color: #000000;
    margin-bottom: 15rpx;
  }
  .search_result_song_song_art-album{
    font-size: 11px;
    color: #000000;
    font-weight:lighter;
    margin-bottom: 5rpx;
  }復制代碼

js

// pages/search/search.js
// const API = require('../../utils/req')
const $api = require('../../utils/api.js').API;
const app = getApp();
Page({
  data: {
    inputValue: null,//輸入框輸入的值
    history: [], //搜索歷史存放數組
    searchSuggest: [], //搜索建議
    showView: true,//組件的顯示與隱藏
    showSongResult: true,
    searchResult: [],//搜索結果
    searchKey: [],
    showSearchResult: true,
    showClean: true,
    hots: [], //熱門搜索
    detail: [
      {
        hot: 'HOT'
      }
    ],
  },
  onLoad: function (options) {
    wx.request({
      url: 'http://neteasecloudmusicapi.zhaoboy.com/search/hot/detail',
      data: {
      },
      header: {
        "Content-Type": "application/json"
      },
      success: (res) => {
        // console.log(res)
        this.setData({
          hots: res.data.result.hots
        })
      }
    })
  },
  // 點x將輸入框的內容清空
  clearInput: function (e) {
    // console.log(e)
    this.setData({
      inputValue: '',
      showSongResult: false,
      showClean: true // 隱藏清除按鈕
    })
  },
  //實現直接返回返回上一頁的功能,退出搜索界面
  back: function () {
    wx: wx.navigateBack({
      delta: 0
    });
  },
  // 跳轉到歌手排行界面
  singerPage: function () {
    // console.log('a')
    wx.navigateTo({
      url: `../singer/singer`
    })
  },
  //獲取input文本并且實時搜索
  getSearchKey: function (e) {
    if(e.detail.cursor === 0){
      this.setData({
        showSongResult: false
      })
      return
    }
    // console.log(e.detail) //打印出輸入框的值
    if (e.detail.cursor != this.data.cursor) { //實時獲取輸入框的值
      this.setData({
        showSongResult: true,
        searchKey: e.detail.value
      })
      this.searchSuggest();
    }
    if (e.detail.value) { // 當input框有值時,才顯示清除按鈕'x'
      this.setData({
        showClean: false  // 出現清除按鈕
      })
    }
  },
  // 搜索建議
  searchSuggest() {
    $api. getSearchSuggest({ keywords: this.data.searchKey, type: 'mobile' }).then(res => {
      //請求成功 
      // console.log(res);
      if(res.statusCode === 200){
        this.setData({
          searchSuggest: res.data.result.allMatch 
        })
       }
    })
    .catch(err => {
      //請求失敗
      console.log('錯誤')
    })
  },
  // 搜索結果
  searchResult: function () {
    // console.log(this.data.searchKey)
    $api.getSearchResult({ keywords: this.data.searchKey, type: 1, limit: 100, offset: 2 }).then(res => {
      // 請求成功
      if (res.statusCode === 200) {
        // console.log(res)
        this.setData({
          searchResult: res.data.result.songs,
          showSearchResult: false,
          showView: false,
        });
      }
    })
    .catch(ree => {
      //請求失敗
    })
  },
  handlePlayAudio: function (e) { //event 對象,自帶,點擊事件后觸發,event有type,target,timeStamp,currentTarget屬性
    // console.log(e)
    const musicId = e.currentTarget.dataset.id; //獲取到event里面的歌曲id賦值給musicId
    wx.navigateTo({                                 //獲取到musicId帶著完整url后跳轉到play頁面
      url: `../play/play?musicId=${musicId}`
    })
  },
  // input失去焦點函數
  routeSearchResPage: function (e) {
    // console.log(e)
    // console.log(e.detail.value)
    // console.log(this.data.searchKey)
    // console.log(this.data.searchKey.length)  
    if (this.data.searchKey.length > 0) {  // 當搜索框有值的情況下才把搜索值存放到歷史中,避免將空值存入歷史記錄
      let history = wx.getStorageSync("history") || [];
      // console.log(history);
      history = history.filter(item => item !== this.data.searchKey)  // 歷史去重
      history.unshift(this.data.searchKey)
      wx.setStorageSync("history", history);
    }  
  },
  // 清空page對象data的history數組 重置緩存為[](空)
  clearHistory: function () {
    const that = this;
    wx.showModal({
      content: '確認清空全部歷史記錄',
      cancelColor: '#DE655C',
      confirmColor: '#DE655C',
      success(res) {
        if (res.confirm) {
          that.setData({
            history: []
          })
          wx.setStorageSync("history", []) //把空數組給history,即清空歷史記錄
        } else if (res.cancel) {
        }
      }
    })
  },
    // 搜索結果完成后(再次點擊輸入框)
  searchOver: function () {
    this.searchSuggest();  // 執行搜索結果
    this.searchResult()
  },
  // 點擊熱門搜索值或搜索歷史,填入搜索框
  fill_value: function (e) {
    console.log(e)
    // console.log(this.data.history)
    // console.log(e.currentTarget.dataset.value)
    this.setData({
      searchKey: e.currentTarget.dataset.value,//點擊=把值給searchKey,讓他去搜索
      inputValue: e.currentTarget.dataset.value,//在輸入框顯示內容
      showSongResult: false, //給false值,隱藏搜索建議頁面
      showClean: false // 顯示 清除按鈕
    })
    this.searchResult(); //執行搜索功能
  },
  /**
   * 生命周期函數--監聽頁面顯示
   */
  //每次顯示變動就去獲取緩存,給history,并for出來。
  onShow: function () {
    // console.log('a')
    this.setData({
      history: wx.getStorageSync("history") || []
    })
  },
})復制代碼

api.js

const app = getApp();
// method(HTTP 請求方法),網易云API提供get和post兩種請求方式
const GET = 'GET';
const POST = 'POST';
// 定義全局常量baseUrl用來存儲前綴
const baseURL = 'http://neteasecloudmusicapi.zhaoboy.com';
function request(method, url, data) {
  return new Promise(function (resolve, reject) {
    let header = {
      'content-type': 'application/json',
      'cookie': app.globalData.login_token
    };
    wx.request({
      url: baseURL + url,
      method: method,
      data: method === POST ? JSON.stringify(data) : data,
      header: header,
      success(res) {
        //請求成功
        //判斷狀態碼---errCode狀態根據后端定義來判斷
        if (res.data.code == 200) {  //請求成功
          resolve(res);
        } else {
          //其他異常
          reject('運行時錯誤,請稍后再試');
        }
      },
      fail(err) {
        //請求失敗
        reject(err)
      }
    })
  })
}
const API = {
  getSearchSuggest: (data) => request(GET, `/search/suggest`, data),  // 搜索建議接口
  getSearchResult: (data) => request(GET, `/search`, data),  // 搜索結果接口
};
module.exports = {
  API: API
}復制代碼

總結

其實一點一點的捋清楚會發現也不是很難操作,首先思路要清晰,知道每一個功能是什么作用,同時在調試是時候去發現一些bug,再去對代碼進行優化。關于搜索這個功能用處廣泛,希望本次的分享能給大家帶來一點用處。

相關學習推薦:微信公眾號開發教程,javascript視頻教程

總結

以上是生活随笔為你收集整理的那些年,微信小程序仿网易云音乐有关实时搜索功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

aa片在线观看视频在线播放 | 水蜜桃色314在线观看 | 熟妇激情内射com | 成人综合网亚洲伊人 | 亚洲中文字幕无码一久久区 | 国产av人人夜夜澡人人爽麻豆 | 中文字幕无码热在线视频 | 欧美日本免费一区二区三区 | 精品欧洲av无码一区二区三区 | 国产黑色丝袜在线播放 | 久久精品无码一区二区三区 | 欧美乱妇无乱码大黄a片 | 精品久久久久久亚洲精品 | 国产香蕉97碰碰久久人人 | 精品无人区无码乱码毛片国产 | 人妻aⅴ无码一区二区三区 | 久久久久成人精品免费播放动漫 | 国产乡下妇女做爰 | 午夜成人1000部免费视频 | 亚洲国产精品一区二区美利坚 | 国产免费久久精品国产传媒 | 久久99精品久久久久久动态图 | 在线a亚洲视频播放在线观看 | 亚洲欧美国产精品久久 | 国产精品va在线观看无码 | 18无码粉嫩小泬无套在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠 | 熟妇女人妻丰满少妇中文字幕 | 久久这里只有精品视频9 | 国产激情无码一区二区 | 少妇性l交大片欧洲热妇乱xxx | 一本久久伊人热热精品中文字幕 | 欧美老妇交乱视频在线观看 | 色一情一乱一伦 | 亚洲色成人中文字幕网站 | 久久久久成人片免费观看蜜芽 | 精品一二三区久久aaa片 | 亚洲成av人片在线观看无码不卡 | 免费观看激色视频网站 | 成年美女黄网站色大免费视频 | 国产亚洲精品久久久闺蜜 | 国产无套粉嫩白浆在线 | 精品一区二区三区波多野结衣 | 伊人久久大香线蕉午夜 | 久久99精品国产麻豆蜜芽 | 久久综合色之久久综合 | 国产精品久久精品三级 | 99精品国产综合久久久久五月天 | 动漫av一区二区在线观看 | 国产成人无码专区 | 精品国产一区二区三区四区在线看 | 成人无码视频免费播放 | 亚洲精品中文字幕久久久久 | 国精产品一品二品国精品69xx | 国产成人午夜福利在线播放 | 宝宝好涨水快流出来免费视频 | 亚洲中文字幕无码中字 | 99久久久无码国产精品免费 | 日本一区二区更新不卡 | 国产精品人妻一区二区三区四 | 精品人妻中文字幕有码在线 | 欧美freesex黑人又粗又大 | 色综合视频一区二区三区 | 亚洲国产精品无码一区二区三区 | 图片区 小说区 区 亚洲五月 | 亚洲中文字幕无码中文字在线 | 蜜桃av抽搐高潮一区二区 | 国产绳艺sm调教室论坛 | 国产亚洲精品久久久久久久久动漫 | 精品人妻人人做人人爽 | 亚洲一区二区三区 | 鲁大师影院在线观看 | 午夜精品一区二区三区的区别 | 玩弄少妇高潮ⅹxxxyw | 国产精品鲁鲁鲁 | 1000部啪啪未满十八勿入下载 | 欧美第一黄网免费网站 | 国产在热线精品视频 | 国产在线无码精品电影网 | www国产亚洲精品久久久日本 | 亚洲一区二区三区无码久久 | 欧洲精品码一区二区三区免费看 | 欧美35页视频在线观看 | 自拍偷自拍亚洲精品被多人伦好爽 | 成年美女黄网站色大免费视频 | 久精品国产欧美亚洲色aⅴ大片 | 国产精品人人爽人人做我的可爱 | 国产精品久久久久无码av色戒 | 一本精品99久久精品77 | 夜夜夜高潮夜夜爽夜夜爰爰 | 夜夜高潮次次欢爽av女 | 国产莉萝无码av在线播放 | 国产性生交xxxxx无码 | 久久久久久av无码免费看大片 | 免费无码的av片在线观看 | 亚洲精品成a人在线观看 | 久久久亚洲欧洲日产国码αv | 在线看片无码永久免费视频 | 国产精品igao视频网 | av小次郎收藏 | 国产人妻久久精品二区三区老狼 | 噜噜噜亚洲色成人网站 | 国内综合精品午夜久久资源 | 午夜福利电影 | 日日天日日夜日日摸 | 97久久超碰中文字幕 | 日韩 欧美 动漫 国产 制服 | 国产人妻人伦精品1国产丝袜 | 国产成人午夜福利在线播放 | 少妇久久久久久人妻无码 | 国内综合精品午夜久久资源 | 377p欧洲日本亚洲大胆 | 久久久久久亚洲精品a片成人 | 欧美亚洲日韩国产人成在线播放 | 久久午夜无码鲁丝片秋霞 | 午夜不卡av免费 一本久久a久久精品vr综合 | 久久视频在线观看精品 | 亚洲日韩av一区二区三区中文 | 精品一区二区不卡无码av | 伊人久久大香线蕉亚洲 | 东京无码熟妇人妻av在线网址 | 日韩精品无码一本二本三本色 | 成人免费视频视频在线观看 免费 | 国产人妻精品午夜福利免费 | 日日鲁鲁鲁夜夜爽爽狠狠 | 我要看www免费看插插视频 | 国产色视频一区二区三区 | 亚洲日本va中文字幕 | 欧美怡红院免费全部视频 | 偷窥村妇洗澡毛毛多 | 久久久精品456亚洲影院 | 特大黑人娇小亚洲女 | 牲欲强的熟妇农村老妇女 | 少妇高潮一区二区三区99 | 精品国产青草久久久久福利 | 亚洲精品中文字幕 | 小鲜肉自慰网站xnxx | 在线亚洲高清揄拍自拍一品区 | 两性色午夜视频免费播放 | 国产精品香蕉在线观看 | 任你躁国产自任一区二区三区 | 亚洲经典千人经典日产 | 国产免费久久久久久无码 | 亚洲一区二区三区在线观看网站 | 久久久久久久女国产乱让韩 | 无套内谢的新婚少妇国语播放 | 波多野结衣av一区二区全免费观看 | 久久精品中文字幕一区 | 亚洲欧美精品aaaaaa片 | 久久久无码中文字幕久... | 亚洲精品一区二区三区婷婷月 | 日本大香伊一区二区三区 | 中文字幕无码免费久久99 | 亚洲精品一区二区三区婷婷月 | 日本一本二本三区免费 | 亚洲国产精品无码久久久久高潮 | 国产精品久久国产精品99 | 日韩精品乱码av一区二区 | 亚洲爆乳大丰满无码专区 | 少妇性l交大片欧洲热妇乱xxx | 国产欧美亚洲精品a | 国产热a欧美热a在线视频 | 精品人妻人人做人人爽 | 国产亚洲精品久久久久久久 | 一本大道伊人av久久综合 | 国产熟妇高潮叫床视频播放 | 色婷婷综合中文久久一本 | 76少妇精品导航 | 99国产欧美久久久精品 | 18禁黄网站男男禁片免费观看 | 狂野欧美性猛xxxx乱大交 | 精品欧美一区二区三区久久久 | 中文精品无码中文字幕无码专区 | 国产精品久久久av久久久 | 99久久精品国产一区二区蜜芽 | 国产精品高潮呻吟av久久4虎 | 人人妻人人澡人人爽欧美一区 | 免费无码一区二区三区蜜桃大 | 国产在线精品一区二区高清不卡 | 亚洲精品成a人在线观看 | 国产成人无码一二三区视频 | 巨爆乳无码视频在线观看 | 一本精品99久久精品77 | 欧美日韩色另类综合 | 久久久久久九九精品久 | 天天燥日日燥 | 国产无遮挡又黄又爽免费视频 | 日日躁夜夜躁狠狠躁 | 色情久久久av熟女人妻网站 | 在线观看免费人成视频 | 国产激情无码一区二区 | 纯爱无遮挡h肉动漫在线播放 | 无码精品国产va在线观看dvd | 亚洲日韩一区二区 | 在线播放无码字幕亚洲 | 日日天日日夜日日摸 | 男女性色大片免费网站 | 天天拍夜夜添久久精品 | 亚洲精品国产精品乱码不卡 | 久久这里只有精品视频9 | 18禁黄网站男男禁片免费观看 | 亚洲中文字幕无码中字 | 日本熟妇浓毛 | 99视频精品全部免费免费观看 | 午夜无码人妻av大片色欲 | 最近的中文字幕在线看视频 | 免费人成网站视频在线观看 | 又大又硬又爽免费视频 | 欧美性生交xxxxx久久久 | 三级4级全黄60分钟 | 蜜桃臀无码内射一区二区三区 | 男女爱爱好爽视频免费看 | 青青草原综合久久大伊人精品 | 午夜性刺激在线视频免费 | 欧美日韩一区二区三区自拍 | 熟女少妇人妻中文字幕 | 天天躁日日躁狠狠躁免费麻豆 | 女人高潮内射99精品 | 国产乱人偷精品人妻a片 | 久久久中文久久久无码 | 强伦人妻一区二区三区视频18 | 中文无码成人免费视频在线观看 | 无码一区二区三区在线观看 | 97夜夜澡人人爽人人喊中国片 | 日日躁夜夜躁狠狠躁 | 水蜜桃色314在线观看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 免费无码午夜福利片69 | 亚洲国产精品久久久久久 | 大乳丰满人妻中文字幕日本 | 国产手机在线αⅴ片无码观看 | 少妇高潮喷潮久久久影院 | 国内精品人妻无码久久久影院蜜桃 | 日日噜噜噜噜夜夜爽亚洲精品 | 熟妇人妻中文av无码 | 内射爽无广熟女亚洲 | 99久久人妻精品免费一区 | 精品国产一区二区三区av 性色 | 夜夜影院未满十八勿进 | 欧美精品一区二区精品久久 | 内射老妇bbwx0c0ck | 国内揄拍国内精品人妻 | 美女黄网站人色视频免费国产 | 亚洲色欲色欲天天天www | 久久精品国产大片免费观看 | 国内精品人妻无码久久久影院 | 亚洲第一网站男人都懂 | 亚洲无人区一区二区三区 | 色 综合 欧美 亚洲 国产 | 成人影院yy111111在线观看 | 蜜桃无码一区二区三区 | 国产深夜福利视频在线 | 欧美喷潮久久久xxxxx | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲s码欧洲m码国产av | 美女毛片一区二区三区四区 | 日日躁夜夜躁狠狠躁 | 国产人妻精品一区二区三区不卡 | 中文字幕无码热在线视频 | 亚洲日韩中文字幕在线播放 | 一本一道久久综合久久 | 国产99久久精品一区二区 | 人妻互换免费中文字幕 | 澳门永久av免费网站 | 久久久精品456亚洲影院 | 亚洲综合伊人久久大杳蕉 | 99国产精品白浆在线观看免费 | 老熟女重囗味hdxx69 | 无码精品国产va在线观看dvd | 超碰97人人做人人爱少妇 | 牛和人交xxxx欧美 | 精品无码一区二区三区的天堂 | 亚洲成av人片天堂网无码】 | 毛片内射-百度 | 人人妻人人澡人人爽欧美一区九九 | 女人高潮内射99精品 | 亚洲欧美中文字幕5发布 | 国产一区二区三区日韩精品 | 中文字幕人妻无码一夲道 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲小说图区综合在线 | 激情亚洲一区国产精品 | 无码av岛国片在线播放 | 在教室伦流澡到高潮hnp视频 | 夜精品a片一区二区三区无码白浆 | 精品国产精品久久一区免费式 | 国产情侣作爱视频免费观看 | 少妇无码一区二区二三区 | 国产小呦泬泬99精品 | 国产无套粉嫩白浆在线 | 天堂亚洲免费视频 | 波多野结衣一区二区三区av免费 | 无码国产激情在线观看 | 伊人久久大香线蕉av一区二区 | 国产成人无码av在线影院 | 国产午夜亚洲精品不卡 | 亚洲国精产品一二二线 | 欧美 日韩 亚洲 在线 | 亚洲精品久久久久久一区二区 | 精品一区二区不卡无码av | 国产精品嫩草久久久久 | 亚洲国产精品一区二区美利坚 | 黑人粗大猛烈进出高潮视频 | 中文字幕无码免费久久99 | 熟妇女人妻丰满少妇中文字幕 | 性色欲情网站iwww九文堂 | 久久久婷婷五月亚洲97号色 | 亚洲国产一区二区三区在线观看 | 久9re热视频这里只有精品 | 亚洲小说图区综合在线 | 国产亚洲精品久久久闺蜜 | 欧美日本免费一区二区三区 | 国产亲子乱弄免费视频 | 日韩少妇白浆无码系列 | 亚洲国产精品一区二区第一页 | 又大又硬又爽免费视频 | 成人精品视频一区二区 | 窝窝午夜理论片影院 | 久久亚洲精品中文字幕无男同 | 熟妇人妻激情偷爽文 | 好爽又高潮了毛片免费下载 | 亚洲精品综合一区二区三区在线 | 暴力强奷在线播放无码 | 国产成人综合色在线观看网站 | 亚洲最大成人网站 | 乱人伦人妻中文字幕无码 | 欧美人与善在线com | 六月丁香婷婷色狠狠久久 | 久久久久99精品成人片 | 久久久无码中文字幕久... | 国产欧美精品一区二区三区 | 纯爱无遮挡h肉动漫在线播放 | 国精品人妻无码一区二区三区蜜柚 | av在线亚洲欧洲日产一区二区 | 老头边吃奶边弄进去呻吟 | 伊人久久大香线焦av综合影院 | 性欧美牲交在线视频 | 国产激情无码一区二区 | 国产成人综合色在线观看网站 | 东京一本一道一二三区 | 色综合久久久久综合一本到桃花网 | 国产精品怡红院永久免费 | 国产另类ts人妖一区二区 | 精品亚洲韩国一区二区三区 | 成在人线av无码免费 | 亚洲成a人片在线观看无码3d | 久久国产36精品色熟妇 | 波多野结衣一区二区三区av免费 | 亚洲精品综合一区二区三区在线 | 欧美精品国产综合久久 | 国产一区二区三区四区五区加勒比 | 呦交小u女精品视频 | 国产精品视频免费播放 | 乱人伦人妻中文字幕无码久久网 | 国产午夜视频在线观看 | 全黄性性激高免费视频 | 日本在线高清不卡免费播放 | 亚洲成色www久久网站 | 亚洲成a人一区二区三区 | 国产激情艳情在线看视频 | 亚洲中文字幕无码中文字在线 | 日本免费一区二区三区最新 | 精品欧洲av无码一区二区三区 | 国产亲子乱弄免费视频 | 在线精品国产一区二区三区 | 国产97在线 | 亚洲 | 99麻豆久久久国产精品免费 | 精品国产麻豆免费人成网站 | 荫蒂被男人添的好舒服爽免费视频 | 高潮喷水的毛片 | 亚洲国产成人av在线观看 | 一本久道久久综合狠狠爱 | 久久99热只有频精品8 | 亚洲成av人影院在线观看 | 成人亚洲精品久久久久 | 亚洲 激情 小说 另类 欧美 | 国产内射爽爽大片视频社区在线 | 无人区乱码一区二区三区 | 激情内射亚州一区二区三区爱妻 | 色欲久久久天天天综合网精品 | 国产精品对白交换视频 | 国产亚洲人成a在线v网站 | 久久 国产 尿 小便 嘘嘘 | 欧美成人免费全部网站 | 2020久久香蕉国产线看观看 | 亚洲乱码国产乱码精品精 | 中文字幕乱码中文乱码51精品 | 无套内谢老熟女 | 亚洲精品国产品国语在线观看 | 久久人人爽人人爽人人片av高清 | 欧美黑人巨大xxxxx | 乌克兰少妇性做爰 | 亚洲日本va午夜在线电影 | 99久久人妻精品免费一区 | 天天综合网天天综合色 | 国产精品亚洲综合色区韩国 | 无码av最新清无码专区吞精 | 日本精品人妻无码77777 天堂一区人妻无码 | 中文字幕无码av波多野吉衣 | 色综合久久久久综合一本到桃花网 | 国产精华av午夜在线观看 | 国产无遮挡又黄又爽免费视频 | 伊人久久大香线蕉亚洲 | 亚洲 另类 在线 欧美 制服 | 日韩成人一区二区三区在线观看 | 久久久精品欧美一区二区免费 | 久久精品人妻少妇一区二区三区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产成人综合色在线观看网站 | 黑人大群体交免费视频 | 国产精品内射视频免费 | 久热国产vs视频在线观看 | 国产精品无码mv在线观看 | 亚洲精品一区二区三区在线观看 | 国产亚洲美女精品久久久2020 | 欧美成人高清在线播放 | 97无码免费人妻超级碰碰夜夜 | 领导边摸边吃奶边做爽在线观看 | 午夜免费福利小电影 | 久久精品无码一区二区三区 | 亚洲中文无码av永久不收费 | 无码一区二区三区在线观看 | 日日躁夜夜躁狠狠躁 | 久热国产vs视频在线观看 | 女高中生第一次破苞av | 亚洲男女内射在线播放 | 无码帝国www无码专区色综合 | 特级做a爰片毛片免费69 | 亚洲一区av无码专区在线观看 | 熟女体下毛毛黑森林 | 国产特级毛片aaaaaaa高清 | 久久无码专区国产精品s | 久久精品一区二区三区四区 | 真人与拘做受免费视频一 | 久久精品国产精品国产精品污 | 亚洲日韩av一区二区三区中文 | 久久精品99久久香蕉国产色戒 | 蜜臀av无码人妻精品 | 四虎国产精品免费久久 | 日本熟妇乱子伦xxxx | 国产精品99久久精品爆乳 | 精品日本一区二区三区在线观看 | 天干天干啦夜天干天2017 | 久久综合给合久久狠狠狠97色 | 久久精品无码一区二区三区 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产成人无码一二三区视频 | 国产亚洲精品精品国产亚洲综合 | 四虎国产精品一区二区 | 99在线 | 亚洲 | 少妇人妻av毛片在线看 | 女人高潮内射99精品 | 女高中生第一次破苞av | 国产va免费精品观看 | 十八禁视频网站在线观看 | 亚洲中文无码av永久不收费 | 国产精品无码成人午夜电影 | 亚洲一区二区三区国产精华液 | 又黄又爽又色的视频 | 在线播放免费人成毛片乱码 | 麻豆av传媒蜜桃天美传媒 | 熟妇人妻无码xxx视频 | 97精品人妻一区二区三区香蕉 | 久久久精品国产sm最大网站 | 欧美性生交活xxxxxdddd | 亚洲一区二区三区国产精华液 | 粉嫩少妇内射浓精videos | 亚洲色无码一区二区三区 | 国产乱码精品一品二品 | 99久久99久久免费精品蜜桃 | 午夜福利不卡在线视频 | 国产在线aaa片一区二区99 | 精品国产一区av天美传媒 | 亚洲综合无码一区二区三区 | 亚洲国产精品美女久久久久 | 久久精品成人欧美大片 | 国精品人妻无码一区二区三区蜜柚 | 久久99精品久久久久久动态图 | 国产精品久久久久久亚洲影视内衣 | 国产9 9在线 | 中文 | 国产亚洲精品久久久久久久久动漫 | 国产97色在线 | 免 | 久久99精品久久久久久动态图 | 国产综合久久久久鬼色 | 激情综合激情五月俺也去 | 亚洲人成网站免费播放 | 香港三级日本三级妇三级 | 日日干夜夜干 | ass日本丰满熟妇pics | 自拍偷自拍亚洲精品10p | 四虎国产精品一区二区 | 亚洲狠狠色丁香婷婷综合 | 99国产欧美久久久精品 | 色五月丁香五月综合五月 | 亚洲成熟女人毛毛耸耸多 | 亚洲国产av美女网站 | 色婷婷久久一区二区三区麻豆 | 无码人妻黑人中文字幕 | 女人被男人爽到呻吟的视频 | 扒开双腿吃奶呻吟做受视频 | 成年美女黄网站色大免费视频 | 欧美 日韩 亚洲 在线 | 午夜成人1000部免费视频 | 99久久99久久免费精品蜜桃 | 成人女人看片免费视频放人 | 帮老师解开蕾丝奶罩吸乳网站 | 精品日本一区二区三区在线观看 | 国产精品办公室沙发 | 99精品视频在线观看免费 | 精品人妻中文字幕有码在线 | 免费观看激色视频网站 | 欧美日韩视频无码一区二区三 | 亚洲中文字幕va福利 | 九九综合va免费看 | 欧美老人巨大xxxx做受 | 无码国产激情在线观看 | 日韩无套无码精品 | 免费国产成人高清在线观看网站 | 国产亚洲精品精品国产亚洲综合 | 少妇人妻av毛片在线看 | 亚洲成av人影院在线观看 | 国产97人人超碰caoprom | 狠狠噜狠狠狠狠丁香五月 | 黑人粗大猛烈进出高潮视频 | 国产精品99爱免费视频 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 大屁股大乳丰满人妻 | 国产成人综合色在线观看网站 | 日韩人妻无码一区二区三区久久99 | 久久人人爽人人爽人人片ⅴ | 亚洲 欧美 激情 小说 另类 | 内射白嫩少妇超碰 | 麻豆人妻少妇精品无码专区 | 国产亲子乱弄免费视频 | 国产精品无码一区二区三区不卡 | 久久熟妇人妻午夜寂寞影院 | 精品无码一区二区三区的天堂 | 国产热a欧美热a在线视频 | 特级做a爰片毛片免费69 | 熟妇激情内射com | 99久久婷婷国产综合精品青草免费 | 熟妇女人妻丰满少妇中文字幕 | 国产精品99爱免费视频 | 亚洲人成人无码网www国产 | 国产免费久久久久久无码 | 一区二区三区乱码在线 | 欧洲 | 亚洲国产综合无码一区 | 久久久久亚洲精品中文字幕 | 精品久久久无码中文字幕 | 色妞www精品免费视频 | 色爱情人网站 | 国产真实乱对白精彩久久 | 亚洲熟熟妇xxxx | 欧美色就是色 | 桃花色综合影院 | 国产精品香蕉在线观看 | 日本肉体xxxx裸交 | 99久久亚洲精品无码毛片 | 国产无遮挡又黄又爽免费视频 | 在线精品国产一区二区三区 | 香蕉久久久久久av成人 | 日日麻批免费40分钟无码 | 国产乱人偷精品人妻a片 | 综合网日日天干夜夜久久 | 亚洲自偷自偷在线制服 | 暴力强奷在线播放无码 | 少妇被粗大的猛进出69影院 | 欧美大屁股xxxxhd黑色 | 国产午夜亚洲精品不卡 | 国产xxx69麻豆国语对白 | 狠狠色欧美亚洲狠狠色www | 亚洲男女内射在线播放 | 亚洲国产精品一区二区美利坚 | 国产无遮挡吃胸膜奶免费看 | 亚洲一区二区三区含羞草 | www成人国产高清内射 | 精品久久综合1区2区3区激情 | 免费播放一区二区三区 | 国产亚洲精品久久久久久久久动漫 | 亚洲娇小与黑人巨大交 | 午夜时刻免费入口 | 无码人妻出轨黑人中文字幕 | 国产av一区二区精品久久凹凸 | 精品一区二区三区波多野结衣 | 未满小14洗澡无码视频网站 | 国产成人无码区免费内射一片色欲 | 麻豆av传媒蜜桃天美传媒 | 四虎4hu永久免费 | 午夜男女很黄的视频 | 亚洲精品美女久久久久久久 | 蜜桃视频插满18在线观看 | 乱人伦中文视频在线观看 | 女人被爽到呻吟gif动态图视看 | 亚洲人成无码网www | av在线亚洲欧洲日产一区二区 | 蜜臀aⅴ国产精品久久久国产老师 | 天堂无码人妻精品一区二区三区 | 粉嫩少妇内射浓精videos | 日韩少妇内射免费播放 | 久久99精品国产麻豆蜜芽 | 亚洲中文字幕va福利 | 亚洲人交乣女bbw | 国精品人妻无码一区二区三区蜜柚 | 红桃av一区二区三区在线无码av | 玩弄人妻少妇500系列视频 | 国产精品毛多多水多 | 蜜桃视频韩日免费播放 | 国产亚洲精品久久久久久国模美 | 色老头在线一区二区三区 | 国产亚洲美女精品久久久2020 | 日韩精品无码一本二本三本色 | 精品无码国产一区二区三区av | 亚洲欧美日韩成人高清在线一区 | 人人澡人摸人人添 | 中文字幕av伊人av无码av | 国产成人精品无码播放 | 一区二区三区乱码在线 | 欧洲 | 2019nv天堂香蕉在线观看 | 亚洲人成影院在线观看 | 国产精品国产自线拍免费软件 | 久久久www成人免费毛片 | 久久无码专区国产精品s | 日本丰满护士爆乳xxxx | 亚洲а∨天堂久久精品2021 | 午夜嘿嘿嘿影院 | 性欧美熟妇videofreesex | 久久久精品人妻久久影视 | 久久久久亚洲精品中文字幕 | 久久aⅴ免费观看 | 无码国产乱人伦偷精品视频 | 国产av久久久久精东av | 久久精品成人欧美大片 | 欧美丰满熟妇xxxx性ppx人交 | 在线看片无码永久免费视频 | 亚洲国产精品无码一区二区三区 | 巨爆乳无码视频在线观看 | 国产成人综合色在线观看网站 | 国产精品办公室沙发 | 97无码免费人妻超级碰碰夜夜 | 久久久久久久人妻无码中文字幕爆 | 国产情侣作爱视频免费观看 | 色 综合 欧美 亚洲 国产 | 免费看男女做好爽好硬视频 | 娇妻被黑人粗大高潮白浆 | 东京热无码av男人的天堂 | 国产免费观看黄av片 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产真实伦对白全集 | 性做久久久久久久免费看 | 婷婷五月综合激情中文字幕 | 久久亚洲日韩精品一区二区三区 | 国产精品毛多多水多 | 久久精品国产一区二区三区肥胖 | 成人免费视频在线观看 | 国产精品亚洲五月天高清 | 国产两女互慰高潮视频在线观看 | 熟妇人妻无乱码中文字幕 | 国产无遮挡又黄又爽又色 | 国产香蕉尹人综合在线观看 | 久久国产自偷自偷免费一区调 | 亚洲成av人综合在线观看 | 亚洲一区二区观看播放 | 欧美成人免费全部网站 | 国产成人无码av片在线观看不卡 | 中文字幕乱妇无码av在线 | 久久久久人妻一区精品色欧美 | 少妇高潮一区二区三区99 | 亚洲第一网站男人都懂 | 欧美日本免费一区二区三区 | 永久黄网站色视频免费直播 | 亚洲熟女一区二区三区 | 久久久精品成人免费观看 | 国产精品va在线观看无码 | 亚洲精品一区二区三区婷婷月 | 久久久精品人妻久久影视 | 丰满护士巨好爽好大乳 | 一本精品99久久精品77 | 免费看男女做好爽好硬视频 | 欧美精品免费观看二区 | av人摸人人人澡人人超碰下载 | 黑人巨大精品欧美黑寡妇 | 国产av剧情md精品麻豆 | 性欧美疯狂xxxxbbbb | 国产人妖乱国产精品人妖 | 国产免费久久精品国产传媒 | 中文字幕+乱码+中文字幕一区 | 九一九色国产 | 精品少妇爆乳无码av无码专区 | 一个人看的www免费视频在线观看 | 亚洲人成人无码网www国产 | 77777熟女视频在线观看 а天堂中文在线官网 | 久久人人爽人人人人片 | 精品欧洲av无码一区二区三区 | 国产精品久久久久久亚洲影视内衣 | 300部国产真实乱 | 久久久久se色偷偷亚洲精品av | 内射白嫩少妇超碰 | 中文字幕av日韩精品一区二区 | 激情内射日本一区二区三区 | 国产成人精品一区二区在线小狼 | 日本精品久久久久中文字幕 | 国产精品办公室沙发 | 狂野欧美性猛交免费视频 | 国产9 9在线 | 中文 | 久久精品国产日本波多野结衣 | 欧美性生交活xxxxxdddd | 国産精品久久久久久久 | 欧美日韩综合一区二区三区 | 欧美国产亚洲日韩在线二区 | 国内揄拍国内精品少妇国语 | 三上悠亚人妻中文字幕在线 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲小说图区综合在线 | 成人综合网亚洲伊人 | 性欧美大战久久久久久久 | 日本xxxx色视频在线观看免费 | 日本一卡二卡不卡视频查询 | 中国大陆精品视频xxxx | 人妻尝试又大又粗久久 | 在线精品国产一区二区三区 | 帮老师解开蕾丝奶罩吸乳网站 | 在线播放免费人成毛片乱码 | 欧洲美熟女乱又伦 | 亚洲国产精品无码一区二区三区 | 无码中文字幕色专区 | 黑森林福利视频导航 | 曰本女人与公拘交酡免费视频 | 国产精品久久久久久亚洲毛片 | 老太婆性杂交欧美肥老太 | 妺妺窝人体色www在线小说 | 丁香啪啪综合成人亚洲 | 国产色xx群视频射精 | 日韩视频 中文字幕 视频一区 | 日本一卡二卡不卡视频查询 | 国产网红无码精品视频 | 日韩人妻少妇一区二区三区 | 欧美日韩人成综合在线播放 | 国产xxx69麻豆国语对白 | 少妇性俱乐部纵欲狂欢电影 | 青草视频在线播放 | 中文字幕精品av一区二区五区 | 一二三四在线观看免费视频 | 国产精品久久久久无码av色戒 | 97夜夜澡人人爽人人喊中国片 | 婷婷色婷婷开心五月四房播播 | 极品嫩模高潮叫床 | 国产乱人伦av在线无码 | 色综合久久中文娱乐网 | 无码帝国www无码专区色综合 | 日韩精品久久久肉伦网站 | 日韩欧美群交p片內射中文 | 成人免费无码大片a毛片 | 亚洲热妇无码av在线播放 | 亚洲aⅴ无码成人网站国产app | 5858s亚洲色大成网站www | 中文字幕无码乱人伦 | 中文字幕精品av一区二区五区 | 久久精品丝袜高跟鞋 | 丰满少妇弄高潮了www | 日本一卡2卡3卡四卡精品网站 | 国产xxx69麻豆国语对白 | 亚洲综合无码一区二区三区 | 精品国偷自产在线 | 俄罗斯老熟妇色xxxx | 天干天干啦夜天干天2017 | 精品偷拍一区二区三区在线看 | 国产婷婷色一区二区三区在线 | 精品无码国产一区二区三区av | 在线亚洲高清揄拍自拍一品区 | 久久人人97超碰a片精品 | 亚洲国产精品成人久久蜜臀 | 真人与拘做受免费视频一 | 国产亚洲美女精品久久久2020 | 人妻少妇精品视频专区 | 国产精品无码永久免费888 | 又黄又爽又色的视频 | 成人欧美一区二区三区黑人免费 | 国产精品美女久久久 | 亚洲人交乣女bbw | 少妇无码av无码专区在线观看 | 无码人妻丰满熟妇区五十路百度 | 97久久精品无码一区二区 | 荫蒂被男人添的好舒服爽免费视频 | 国产精品久久久久久亚洲毛片 | 天天综合网天天综合色 | 欧美真人作爱免费视频 | 人人妻人人澡人人爽欧美一区 | 免费无码一区二区三区蜜桃大 | 国产黑色丝袜在线播放 | 精品夜夜澡人妻无码av蜜桃 | 国产九九九九九九九a片 | 日韩精品一区二区av在线 | 一本大道伊人av久久综合 | 男女爱爱好爽视频免费看 | 久久久婷婷五月亚洲97号色 | 久久综合给合久久狠狠狠97色 | 国产精品亚洲专区无码不卡 | 精品一区二区不卡无码av | 亚洲精品一区三区三区在线观看 | 国内综合精品午夜久久资源 | 小鲜肉自慰网站xnxx | 99精品无人区乱码1区2区3区 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 亚洲欧美中文字幕5发布 | 少妇的肉体aa片免费 | 性色欲情网站iwww九文堂 | 黑森林福利视频导航 | 亚洲精品成a人在线观看 | 无码成人精品区在线观看 | a国产一区二区免费入口 | av无码久久久久不卡免费网站 | 欧美 日韩 亚洲 在线 | 天下第一社区视频www日本 | 久久久久久亚洲精品a片成人 | 男人扒开女人内裤强吻桶进去 | 久久精品国产99精品亚洲 | 精品国产国产综合精品 | 国产精品人妻一区二区三区四 | 成人免费视频在线观看 | 色欲久久久天天天综合网精品 | 露脸叫床粗话东北少妇 | 亚洲七七久久桃花影院 | 在线 国产 欧美 亚洲 天堂 | 欧美激情综合亚洲一二区 | 久久精品国产大片免费观看 | 自拍偷自拍亚洲精品被多人伦好爽 | 老司机亚洲精品影院 | 99在线 | 亚洲 | 欧美国产日韩久久mv | 亚洲阿v天堂在线 | 精品 日韩 国产 欧美 视频 | 蜜桃无码一区二区三区 | 久久99精品国产麻豆蜜芽 | 中文久久乱码一区二区 | 377p欧洲日本亚洲大胆 | 国产精品久久久午夜夜伦鲁鲁 | 无遮挡啪啪摇乳动态图 | 国产在线aaa片一区二区99 | 亚洲精品www久久久 | 亚洲欧洲无卡二区视頻 | 日本欧美一区二区三区乱码 | 欧美xxxxx精品 | 国产精品第一区揄拍无码 | 欧美日韩久久久精品a片 | 麻豆av传媒蜜桃天美传媒 | 精品一二三区久久aaa片 | 四虎影视成人永久免费观看视频 | 国产精品鲁鲁鲁 | 久久久www成人免费毛片 | 色五月五月丁香亚洲综合网 | 波多野42部无码喷潮在线 | 18黄暴禁片在线观看 | 亚洲色无码一区二区三区 | 国产做国产爱免费视频 | 亚洲熟妇自偷自拍另类 | 国产精品爱久久久久久久 | 欧美精品无码一区二区三区 | 国产sm调教视频在线观看 | 最近的中文字幕在线看视频 | 一区二区三区乱码在线 | 欧洲 | 中文无码成人免费视频在线观看 | 中文字幕亚洲情99在线 | 少妇人妻av毛片在线看 | 超碰97人人做人人爱少妇 | 免费看少妇作爱视频 | 樱花草在线播放免费中文 | 国产亚洲精品精品国产亚洲综合 | 国产精品亚洲综合色区韩国 | 老子影院午夜精品无码 | 免费中文字幕日韩欧美 | 欧美成人午夜精品久久久 | 免费国产黄网站在线观看 | 国产人成高清在线视频99最全资源 | 亚洲国产av精品一区二区蜜芽 | 无码人妻少妇伦在线电影 | 99久久精品国产一区二区蜜芽 | 扒开双腿疯狂进出爽爽爽视频 | 夜夜影院未满十八勿进 | 精品无码一区二区三区爱欲 | 国产区女主播在线观看 | 高清国产亚洲精品自在久久 | 亚洲熟妇自偷自拍另类 | 六十路熟妇乱子伦 | 东京热一精品无码av | 无码中文字幕色专区 | 久久亚洲a片com人成 | 无码精品人妻一区二区三区av | 天堂在线观看www | 在线精品国产一区二区三区 | 久久久久久久女国产乱让韩 | 国产一区二区不卡老阿姨 | 婷婷五月综合缴情在线视频 | 国产无遮挡又黄又爽免费视频 | 精品成在人线av无码免费看 | 精品久久久无码人妻字幂 | 正在播放东北夫妻内射 | 强辱丰满人妻hd中文字幕 | 成人精品视频一区二区 | 天干天干啦夜天干天2017 | 欧洲熟妇精品视频 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 精品欧洲av无码一区二区三区 | 成人亚洲精品久久久久软件 | 美女扒开屁股让男人桶 | 少妇一晚三次一区二区三区 | 成人无码精品1区2区3区免费看 | 国产97色在线 | 免 | 极品尤物被啪到呻吟喷水 | 日本大乳高潮视频在线观看 | 亚洲成a人一区二区三区 | 在线欧美精品一区二区三区 | 中文字幕无码视频专区 | 亚洲国产精品一区二区美利坚 | 无码精品国产va在线观看dvd | 十八禁视频网站在线观看 | 精品日本一区二区三区在线观看 | 一本久道久久综合狠狠爱 | 四虎永久在线精品免费网址 | 国产精品多人p群无码 | 亚洲中文字幕av在天堂 | 国产人妻精品一区二区三区不卡 | 日本一卡2卡3卡四卡精品网站 | 中文毛片无遮挡高清免费 | 天天摸天天碰天天添 | 亚洲一区二区三区播放 | 日本va欧美va欧美va精品 | 亚洲精品综合五月久久小说 | 在线观看国产午夜福利片 | 波多野结衣一区二区三区av免费 | 精品国产麻豆免费人成网站 | 蜜桃视频韩日免费播放 | 永久免费观看国产裸体美女 | 国产午夜亚洲精品不卡下载 | 亚洲国产精品无码一区二区三区 | 高潮毛片无遮挡高清免费 | 国产精品久久久av久久久 | 精品国产成人一区二区三区 | 国产一区二区三区影院 | 国产无套粉嫩白浆在线 | 国产av剧情md精品麻豆 | 永久免费观看国产裸体美女 | 国产亚洲美女精品久久久2020 | 国产精品对白交换视频 | av无码久久久久不卡免费网站 | 宝宝好涨水快流出来免费视频 | 久久无码中文字幕免费影院蜜桃 | 欧美freesex黑人又粗又大 | 大胆欧美熟妇xx | 亚洲欧洲日本综合aⅴ在线 | 欧美黑人巨大xxxxx | 精品成在人线av无码免费看 | 久久亚洲国产成人精品性色 | 少妇激情av一区二区 | 国产特级毛片aaaaaa高潮流水 | 国内精品久久毛片一区二区 | 夜夜躁日日躁狠狠久久av | 成 人 网 站国产免费观看 | 中文字幕+乱码+中文字幕一区 | 久久人人97超碰a片精品 | 中文字幕无线码 | 999久久久国产精品消防器材 | 欧美性黑人极品hd | 国产福利视频一区二区 | 亚洲一区二区三区无码久久 | 天天躁日日躁狠狠躁免费麻豆 | 成人aaa片一区国产精品 | 麻豆国产97在线 | 欧洲 | 天天av天天av天天透 | 丝袜足控一区二区三区 | 狠狠cao日日穞夜夜穞av | aa片在线观看视频在线播放 | 男女超爽视频免费播放 | 水蜜桃亚洲一二三四在线 | 又湿又紧又大又爽a视频国产 | 国产激情无码一区二区app | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 欧美国产亚洲日韩在线二区 | 日本精品久久久久中文字幕 | 亚洲综合色区中文字幕 | 日本乱人伦片中文三区 | 久久综合网欧美色妞网 | 欧美激情综合亚洲一二区 | 76少妇精品导航 | 亚洲小说春色综合另类 | 精品无码一区二区三区的天堂 | 久久午夜无码鲁丝片午夜精品 | 永久黄网站色视频免费直播 | 国模大胆一区二区三区 | 色综合天天综合狠狠爱 | 亚洲乱码日产精品bd | 人妻与老人中文字幕 | 日日碰狠狠丁香久燥 | 成人精品视频一区二区 | 婷婷综合久久中文字幕蜜桃三电影 | 无码国产乱人伦偷精品视频 | 无码人妻少妇伦在线电影 | 骚片av蜜桃精品一区 | 久久综合激激的五月天 | 亚洲一区二区三区无码久久 | 亚洲码国产精品高潮在线 | 1000部啪啪未满十八勿入下载 | 搡女人真爽免费视频大全 | 中文字幕无码人妻少妇免费 | 成 人影片 免费观看 | 一个人免费观看的www视频 | 亚洲精品综合一区二区三区在线 | 高中生自慰www网站 | 国产色在线 | 国产 | 人妻少妇精品无码专区动漫 | 久久精品国产99精品亚洲 | 高清不卡一区二区三区 | 精品成人av一区二区三区 | 亚洲欧洲日本综合aⅴ在线 | 真人与拘做受免费视频一 | 中文字幕精品av一区二区五区 | 国产精品高潮呻吟av久久4虎 | 在线成人www免费观看视频 | 国产精品内射视频免费 | 色窝窝无码一区二区三区色欲 | 国产精品对白交换视频 | 欧美性黑人极品hd | 色窝窝无码一区二区三区色欲 | 国产成人av免费观看 | 国产精品办公室沙发 | 欧美成人免费全部网站 | 九九热爱视频精品 | 中国大陆精品视频xxxx | 亚拍精品一区二区三区探花 | 日韩精品无码免费一区二区三区 | 最近的中文字幕在线看视频 | 亚洲成av人影院在线观看 | 婷婷丁香六月激情综合啪 | aⅴ在线视频男人的天堂 | 在线播放亚洲第一字幕 | 亚洲一区二区三区在线观看网站 | 欧美亚洲国产一区二区三区 | 国产绳艺sm调教室论坛 | 国内老熟妇对白xxxxhd | 日产精品高潮呻吟av久久 | 亚洲中文字幕va福利 | 激情综合激情五月俺也去 | 熟女体下毛毛黑森林 | 亚洲精品国偷拍自产在线麻豆 | 国产亚洲视频中文字幕97精品 | 亚洲乱码日产精品bd | 免费中文字幕日韩欧美 | 无码纯肉视频在线观看 | 天干天干啦夜天干天2017 | 免费中文字幕日韩欧美 | 精品国产乱码久久久久乱码 | 高潮毛片无遮挡高清免费 | 久久成人a毛片免费观看网站 | 又大又硬又黄的免费视频 | 欧美日韩视频无码一区二区三 | 午夜理论片yy44880影院 | 精品国产精品久久一区免费式 | 精品亚洲成av人在线观看 | 亚洲中文字幕va福利 | 丰满人妻被黑人猛烈进入 | 熟女少妇人妻中文字幕 | 精品无码一区二区三区的天堂 | 国产欧美熟妇另类久久久 | 久久这里只有精品视频9 | 妺妺窝人体色www婷婷 | 麻花豆传媒剧国产免费mv在线 | 欧美成人高清在线播放 | 国产在线一区二区三区四区五区 | 色综合视频一区二区三区 | 7777奇米四色成人眼影 | 亚洲s色大片在线观看 | 午夜嘿嘿嘿影院 | 丰满肥臀大屁股熟妇激情视频 | 欧美第一黄网免费网站 | 伊人久久大香线蕉亚洲 | 免费视频欧美无人区码 | 男人的天堂av网站 | 国产另类ts人妖一区二区 | 亚洲 高清 成人 动漫 | 亚洲欧洲无卡二区视頻 | 秋霞成人午夜鲁丝一区二区三区 | 国产精品久久久久久亚洲影视内衣 | 扒开双腿疯狂进出爽爽爽视频 | 男女下面进入的视频免费午夜 | 亚洲七七久久桃花影院 | 国产 精品 自在自线 | 国产热a欧美热a在线视频 | 人妻无码αv中文字幕久久琪琪布 | 人人妻人人澡人人爽人人精品 | 九九在线中文字幕无码 | 999久久久国产精品消防器材 | 久久久久久a亚洲欧洲av冫 | 熟妇人妻无码xxx视频 | 国产熟妇高潮叫床视频播放 | 精品国产精品久久一区免费式 | 少妇无码一区二区二三区 | 大胆欧美熟妇xx | 亚洲日本在线电影 | 日本一区二区更新不卡 | 欧美老妇交乱视频在线观看 | 水蜜桃亚洲一二三四在线 | 国产女主播喷水视频在线观看 | av无码不卡在线观看免费 | 日韩在线不卡免费视频一区 | 国产av剧情md精品麻豆 | 亚洲人交乣女bbw | 国精产品一区二区三区 | 欧美人与禽zoz0性伦交 | 国产无遮挡又黄又爽又色 | 日韩亚洲欧美中文高清在线 | 亚洲人成网站色7799 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲伊人久久精品影院 | 色欲久久久天天天综合网精品 | 无码av最新清无码专区吞精 | 国产人妖乱国产精品人妖 | 日本一卡2卡3卡四卡精品网站 | 成人影院yy111111在线观看 | 久久国语露脸国产精品电影 | 5858s亚洲色大成网站www | 亚洲国产日韩a在线播放 | 老熟女乱子伦 | 露脸叫床粗话东北少妇 | 人人澡人人妻人人爽人人蜜桃 | 国产乱人偷精品人妻a片 | 久久精品99久久香蕉国产色戒 | 天干天干啦夜天干天2017 | www国产亚洲精品久久网站 | 日日干夜夜干 | 国产精品人人妻人人爽 | 成熟人妻av无码专区 | 欧美日本免费一区二区三区 | 国产成人无码av在线影院 | 色综合视频一区二区三区 | 无套内谢的新婚少妇国语播放 | 色综合天天综合狠狠爱 | 荡女精品导航 | 色综合久久久久综合一本到桃花网 | www国产精品内射老师 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 久久精品国产日本波多野结衣 | 亚洲国产成人av在线观看 | 午夜精品久久久久久久久 | 97资源共享在线视频 | 精品国偷自产在线视频 | 亚洲欧洲日本无在线码 | 免费视频欧美无人区码 | 久久久久亚洲精品男人的天堂 | 一本大道久久东京热无码av | 国内少妇偷人精品视频 | 天堂久久天堂av色综合 | 暴力强奷在线播放无码 | 一个人看的www免费视频在线观看 | 又大又黄又粗又爽的免费视频 | 娇妻被黑人粗大高潮白浆 | 国产精品人妻一区二区三区四 | 丝袜足控一区二区三区 | 无码国内精品人妻少妇 | 欧洲熟妇精品视频 | 欧美国产日韩亚洲中文 | 成在人线av无码免费 | 美女扒开屁股让男人桶 | 麻豆国产97在线 | 欧洲 | 亚洲色无码一区二区三区 | 亚洲乱码日产精品bd | 国产精品igao视频网 | 一本久道高清无码视频 | 少妇邻居内射在线 | 无码福利日韩神码福利片 | 亚洲成a人片在线观看日本 | yw尤物av无码国产在线观看 | 国产精品久久国产精品99 | 性欧美牲交在线视频 | 秋霞特色aa大片 | 精品国产一区二区三区四区 | 国产精品亚洲一区二区三区喷水 | 亚洲性无码av中文字幕 | 久久无码中文字幕免费影院蜜桃 | 亚洲综合伊人久久大杳蕉 | av无码不卡在线观看免费 | 国内精品一区二区三区不卡 | 狠狠综合久久久久综合网 | 一个人看的视频www在线 | 香蕉久久久久久av成人 | 无码人妻少妇伦在线电影 | 成人无码视频在线观看网站 | 亚洲欧美日韩国产精品一区二区 | 久在线观看福利视频 | 亚洲熟女一区二区三区 | 麻豆成人精品国产免费 | 中文字幕无码免费久久9一区9 | 午夜福利试看120秒体验区 | 天海翼激烈高潮到腰振不止 | 国产色在线 | 国产 | 中文字幕色婷婷在线视频 | 亚洲精品一区国产 | 国产农村乱对白刺激视频 | 亚洲娇小与黑人巨大交 | 亚洲中文字幕成人无码 | 久久久久se色偷偷亚洲精品av | 亚洲欧美日韩国产精品一区二区 | 日产国产精品亚洲系列 | 亚洲成av人在线观看网址 | 55夜色66夜色国产精品视频 | 国产亚洲美女精品久久久2020 | 又大又硬又黄的免费视频 | 99久久99久久免费精品蜜桃 | 国产免费观看黄av片 | 国产午夜福利100集发布 | 初尝人妻少妇中文字幕 | 欧美精品无码一区二区三区 | 在线天堂新版最新版在线8 | 帮老师解开蕾丝奶罩吸乳网站 | 欧美35页视频在线观看 | 久久久久久久人妻无码中文字幕爆 | 国产精品久久久一区二区三区 | 97久久超碰中文字幕 | 亚洲日本一区二区三区在线 | 亚洲自偷精品视频自拍 | 国产精品爱久久久久久久 | 国产麻豆精品一区二区三区v视界 | 东京热无码av男人的天堂 | 欧美日本精品一区二区三区 | 国产精品久久久av久久久 | 人人妻人人澡人人爽欧美一区九九 | 欧美激情一区二区三区成人 | 久久久久免费精品国产 | 成年女人永久免费看片 | 国产xxx69麻豆国语对白 | 精品久久久久久亚洲精品 | 午夜性刺激在线视频免费 | 国产猛烈高潮尖叫视频免费 | 黑人巨大精品欧美黑寡妇 | 婷婷色婷婷开心五月四房播播 | 精品久久久无码中文字幕 | 国产特级毛片aaaaaa高潮流水 | 中文字幕无码日韩欧毛 | 亚洲色欲色欲欲www在线 | 亚洲熟妇色xxxxx欧美老妇 | 亚洲中文字幕在线无码一区二区 | 成人影院yy111111在线观看 | 亚洲国产成人av在线观看 | 国产精品无码永久免费888 | 国产在线精品一区二区三区直播 | 狠狠噜狠狠狠狠丁香五月 | 日本va欧美va欧美va精品 | 亚洲va欧美va天堂v国产综合 | 午夜精品久久久内射近拍高清 | 狠狠综合久久久久综合网 | 亚洲欧美日韩成人高清在线一区 | 中文字幕乱码人妻二区三区 | 国产精品高潮呻吟av久久4虎 | 强伦人妻一区二区三区视频18 | 日本乱偷人妻中文字幕 | 色婷婷香蕉在线一区二区 | 色欲久久久天天天综合网精品 | 天下第一社区视频www日本 | 无码人妻av免费一区二区三区 | 国产美女极度色诱视频www | 久久久成人毛片无码 | 欧美老人巨大xxxx做受 | 樱花草在线播放免费中文 | 国内精品久久久久久中文字幕 | 久久精品国产一区二区三区 | 中国大陆精品视频xxxx | 日韩精品无码一本二本三本色 | 国产成人精品久久亚洲高清不卡 | 男女下面进入的视频免费午夜 | 又色又爽又黄的美女裸体网站 | 精品 日韩 国产 欧美 视频 | 99久久人妻精品免费一区 | 国产精品a成v人在线播放 | 久久久精品欧美一区二区免费 | 国产成人无码午夜视频在线观看 | 亚洲色成人中文字幕网站 | 日日天日日夜日日摸 | 最近免费中文字幕中文高清百度 | 精品国精品国产自在久国产87 | 国产美女精品一区二区三区 | 中文字幕久久久久人妻 | 丝袜 中出 制服 人妻 美腿 | 国产凸凹视频一区二区 | 中文字幕人妻无码一夲道 | 女人高潮内射99精品 | 精品乱码久久久久久久 | 国产激情精品一区二区三区 | 亚洲欧美日韩综合久久久 | 欧美兽交xxxx×视频 | 狠狠色丁香久久婷婷综合五月 | 无码成人精品区在线观看 | 无码av岛国片在线播放 | 熟妇女人妻丰满少妇中文字幕 | 18禁止看的免费污网站 | 人妻少妇精品久久 | 强奷人妻日本中文字幕 | 成 人影片 免费观看 | 亚洲中文字幕在线无码一区二区 | 午夜精品久久久内射近拍高清 | 国产一精品一av一免费 | 日韩人妻系列无码专区 | 中文字幕av日韩精品一区二区 | 无码av岛国片在线播放 | 国产三级精品三级男人的天堂 | 亚洲欧美日韩成人高清在线一区 | 精品夜夜澡人妻无码av蜜桃 | 成人免费视频一区二区 | 国产农村乱对白刺激视频 | 内射爽无广熟女亚洲 | 中文字幕av伊人av无码av | 中文字幕人妻丝袜二区 | 国产人妻久久精品二区三区老狼 | 久久久久久久女国产乱让韩 | 欧美人妻一区二区三区 | 黄网在线观看免费网站 | 黑人巨大精品欧美黑寡妇 | 国产精品亚洲一区二区三区喷水 | 中文字幕人妻丝袜二区 | 国产精品人人妻人人爽 | 亚洲国产成人a精品不卡在线 | 亚洲精品一区二区三区在线观看 | 岛国片人妻三上悠亚 | 在线播放无码字幕亚洲 | 日日鲁鲁鲁夜夜爽爽狠狠 | av无码不卡在线观看免费 | 久久99热只有频精品8 | 亚洲国产午夜精品理论片 | 精品人妻人人做人人爽 | 国产sm调教视频在线观看 | 国产一区二区三区四区五区加勒比 | 久久久婷婷五月亚洲97号色 | 撕开奶罩揉吮奶头视频 | 狠狠综合久久久久综合网 | 久久综合九色综合欧美狠狠 | 国产又爽又黄又刺激的视频 | 日本精品高清一区二区 | 在教室伦流澡到高潮hnp视频 | 熟妇激情内射com | 亚洲成a人片在线观看无码3d | 久久婷婷五月综合色国产香蕉 | 亚洲国产欧美日韩精品一区二区三区 | 国产人妻精品一区二区三区不卡 | 欧美国产亚洲日韩在线二区 | 无套内射视频囯产 | 少妇人妻偷人精品无码视频 | 精品久久久无码中文字幕 | 捆绑白丝粉色jk震动捧喷白浆 | 国产xxx69麻豆国语对白 | 人妻aⅴ无码一区二区三区 | 成人免费无码大片a毛片 | 精品乱码久久久久久久 | 帮老师解开蕾丝奶罩吸乳网站 | 在线观看国产一区二区三区 | 精品国产乱码久久久久乱码 | 2020久久香蕉国产线看观看 | 无码av免费一区二区三区试看 | 亚洲国产综合无码一区 | 我要看www免费看插插视频 | 伊人久久大香线蕉午夜 | 日韩欧美群交p片內射中文 | 亚洲成a人片在线观看日本 | 日韩 欧美 动漫 国产 制服 | 狠狠色噜噜狠狠狠狠7777米奇 | 最新版天堂资源中文官网 | 国产成人精品视频ⅴa片软件竹菊 | 久久综合狠狠综合久久综合88 | 久久国产劲爆∧v内射 | 人人爽人人澡人人高潮 | 最近免费中文字幕中文高清百度 | 一本久道高清无码视频 | 成人无码视频免费播放 | 亚洲色无码一区二区三区 | 国产人妻精品一区二区三区 | 国产在热线精品视频 | 国产精品人人爽人人做我的可爱 | 午夜肉伦伦影院 | 麻豆果冻传媒2021精品传媒一区下载 | 国产偷抇久久精品a片69 | 粗大的内捧猛烈进出视频 | 国产午夜福利100集发布 | 国产亚洲美女精品久久久2020 | 午夜成人1000部免费视频 | 色婷婷久久一区二区三区麻豆 | 日本熟妇浓毛 | 黑人玩弄人妻中文在线 | 丰满肥臀大屁股熟妇激情视频 | 丰满少妇熟乱xxxxx视频 | 伊在人天堂亚洲香蕉精品区 | 国产疯狂伦交大片 | 人妻少妇精品视频专区 | 东京热无码av男人的天堂 | 性欧美videos高清精品 | 成人无码视频免费播放 | 久久成人a毛片免费观看网站 | 亚洲国产精品久久人人爱 | 俺去俺来也在线www色官网 | 国产亚洲人成a在线v网站 | 人人妻人人澡人人爽精品欧美 | 中文字幕无码日韩欧毛 | 无码毛片视频一区二区本码 | 强开小婷嫩苞又嫩又紧视频 | 小鲜肉自慰网站xnxx | 久久精品中文闷骚内射 | 牲欲强的熟妇农村老妇女视频 | 国产成人无码av一区二区 | 亚洲色www成人永久网址 | 内射老妇bbwx0c0ck | 国产 浪潮av性色四虎 | 午夜性刺激在线视频免费 | 中国女人内谢69xxxxxa片 | 国产极品视觉盛宴 | 亚洲乱码中文字幕在线 | 亚洲国产综合无码一区 | 激情人妻另类人妻伦 | 精品国产一区二区三区四区 | 久久久久se色偷偷亚洲精品av | 欧美性生交活xxxxxdddd | 无码人妻少妇伦在线电影 | 久久久久久av无码免费看大片 | а√资源新版在线天堂 | 无遮挡国产高潮视频免费观看 | 国产色视频一区二区三区 | 欧美放荡的少妇 | 国产人妻精品一区二区三区不卡 | 国产精品久久久久无码av色戒 | 伊人久久大香线蕉av一区二区 | 国产亚洲精品久久久久久久久动漫 | 亚洲中文字幕成人无码 | 精品国产一区二区三区四区 | 欧美人与禽zoz0性伦交 | 日本乱人伦片中文三区 | 久久精品国产大片免费观看 | 特大黑人娇小亚洲女 | 亚洲va中文字幕无码久久不卡 | 3d动漫精品啪啪一区二区中 | 熟妇激情内射com | 天天燥日日燥 | 亚洲一区二区三区香蕉 | 亚洲欧洲中文日韩av乱码 | 久久zyz资源站无码中文动漫 | 台湾无码一区二区 | 日韩成人一区二区三区在线观看 | 精品欧美一区二区三区久久久 | 无码人妻久久一区二区三区不卡 | 成人精品视频一区二区三区尤物 | 人妻少妇精品视频专区 | 亚洲日韩一区二区三区 | 亚洲精品欧美二区三区中文字幕 | 日本一本二本三区免费 | 国模大胆一区二区三区 | 免费网站看v片在线18禁无码 | 国产农村乱对白刺激视频 | 鲁鲁鲁爽爽爽在线视频观看 | 99精品国产综合久久久久五月天 | 少妇性l交大片欧洲热妇乱xxx | 国产激情无码一区二区app | 曰韩少妇内射免费播放 | ass日本丰满熟妇pics | 少妇性l交大片欧洲热妇乱xxx | 中文无码精品a∨在线观看不卡 | 国内揄拍国内精品人妻 | 亚洲 欧美 激情 小说 另类 | www国产亚洲精品久久网站 | 国产精品人妻一区二区三区四 | 在教室伦流澡到高潮hnp视频 | 丰满妇女强制高潮18xxxx | 日本欧美一区二区三区乱码 | 少妇性俱乐部纵欲狂欢电影 | 久久精品国产精品国产精品污 | 天堂久久天堂av色综合 | 久久久成人毛片无码 | a片免费视频在线观看 | 丰满护士巨好爽好大乳 | 欧美日韩视频无码一区二区三 | 天堂亚洲2017在线观看 | 精品国偷自产在线 | 亚洲国产精品久久人人爱 | 高中生自慰www网站 | 99久久精品日本一区二区免费 | 国产成人综合色在线观看网站 | 日韩精品乱码av一区二区 | 久久久久久九九精品久 | 久久精品女人的天堂av | 奇米影视7777久久精品人人爽 | a在线观看免费网站大全 | 7777奇米四色成人眼影 | 国产高清不卡无码视频 | 亚洲精品久久久久久久久久久 | 亚洲乱亚洲乱妇50p | 欧美性生交活xxxxxdddd | 国内精品九九久久久精品 | 亚洲区欧美区综合区自拍区 | 97人妻精品一区二区三区 | 亚洲aⅴ无码成人网站国产app | 国模大胆一区二区三区 | 亚洲一区二区三区四区 | 无码av最新清无码专区吞精 | 影音先锋中文字幕无码 | 精品夜夜澡人妻无码av蜜桃 | 图片小说视频一区二区 | 99精品国产综合久久久久五月天 | 少妇性荡欲午夜性开放视频剧场 | 国产内射爽爽大片视频社区在线 | www成人国产高清内射 | 欧美zoozzooz性欧美 | 久久综合色之久久综合 | a在线观看免费网站大全 | 国产真实夫妇视频 | 精品人妻av区 | 国产精品igao视频网 | 国产午夜精品一区二区三区嫩草 | 无码人中文字幕 | 久久精品人人做人人综合 | 久久综合激激的五月天 | 99精品无人区乱码1区2区3区 | 波多野结衣av一区二区全免费观看 | 青春草在线视频免费观看 | 欧美激情内射喷水高潮 | 国产免费久久久久久无码 | 久久综合给久久狠狠97色 | 中文字幕日产无线码一区 | 成人精品视频一区二区 | 妺妺窝人体色www在线小说 | 熟女少妇在线视频播放 | 377p欧洲日本亚洲大胆 | 清纯唯美经典一区二区 | 亚洲欧美日韩国产精品一区二区 | 国産精品久久久久久久 | 色综合视频一区二区三区 | 亚洲人成网站免费播放 | 国产精品人妻一区二区三区四 | 国产猛烈高潮尖叫视频免费 | 久青草影院在线观看国产 | 亚洲无人区一区二区三区 | 青草视频在线播放 | 国产精品99久久精品爆乳 | 国产精品久久久久影院嫩草 | 人妻有码中文字幕在线 | 国产精品igao视频网 | 亚洲一区av无码专区在线观看 | 国产亚洲精品精品国产亚洲综合 | 久久久久久国产精品无码下载 | 97精品人妻一区二区三区香蕉 | 俺去俺来也www色官网 | 国内老熟妇对白xxxxhd | 亚洲日韩av一区二区三区四区 | 国产偷抇久久精品a片69 | 一本久道久久综合狠狠爱 | 对白脏话肉麻粗话av | 亚洲熟妇色xxxxx欧美老妇 | 国产成人av免费观看 | 人妻人人添人妻人人爱 | 国产无套粉嫩白浆在线 | 2020久久超碰国产精品最新 | 午夜熟女插插xx免费视频 | 红桃av一区二区三区在线无码av | 奇米影视7777久久精品 | 亚洲中文字幕无码一久久区 | 在线a亚洲视频播放在线观看 | 久久精品人人做人人综合 | 精品一区二区不卡无码av | 帮老师解开蕾丝奶罩吸乳网站 | 日韩人妻系列无码专区 | 亚洲欧美日韩综合久久久 | 人妻少妇精品视频专区 | 国产三级精品三级男人的天堂 | 色狠狠av一区二区三区 | 欧美肥老太牲交大战 | 亚洲色欲久久久综合网东京热 | 牛和人交xxxx欧美 | 一本久道高清无码视频 | 亚洲小说春色综合另类 | 国精产品一品二品国精品69xx | 久久精品女人的天堂av | 成年美女黄网站色大免费视频 | 18无码粉嫩小泬无套在线观看 | 国内老熟妇对白xxxxhd | 综合激情五月综合激情五月激情1 | 欧美freesex黑人又粗又大 | 亚洲精品鲁一鲁一区二区三区 | 成人无码视频在线观看网站 | 亚洲成a人一区二区三区 | 国产色视频一区二区三区 | 日本大乳高潮视频在线观看 | 国产在热线精品视频 | 少女韩国电视剧在线观看完整 | 国产猛烈高潮尖叫视频免费 | 国产成人一区二区三区别 | 伊人久久婷婷五月综合97色 | 日韩人妻无码中文字幕视频 | 国产精品久久久av久久久 | 久久久久成人精品免费播放动漫 | 少妇被粗大的猛进出69影院 | 久久精品视频在线看15 | 帮老师解开蕾丝奶罩吸乳网站 | 国产莉萝无码av在线播放 | 亚洲精品中文字幕 | 精品国产av色一区二区深夜久久 | 久久久精品人妻久久影视 | 一本久久a久久精品亚洲 | 久久久精品456亚洲影院 | 欧美日韩久久久精品a片 | 久久久国产一区二区三区 | 大地资源中文第3页 | 午夜精品久久久久久久 | 精品国产国产综合精品 | 亚洲一区二区三区国产精华液 | 精品aⅴ一区二区三区 | 日本护士毛茸茸高潮 | 牛和人交xxxx欧美 | 欧美freesex黑人又粗又大 | 国产亚洲欧美在线专区 | 精品亚洲韩国一区二区三区 | 日本熟妇人妻xxxxx人hd | 亚洲爆乳大丰满无码专区 | 成熟妇人a片免费看网站 | 精品久久久无码人妻字幂 | 午夜精品久久久久久久久 | 午夜肉伦伦影院 | 少妇邻居内射在线 | 婷婷丁香六月激情综合啪 | 西西人体www44rt大胆高清 | 精品久久综合1区2区3区激情 | 精品国产麻豆免费人成网站 | 国产疯狂伦交大片 | 国产av一区二区三区最新精品 | 久久精品丝袜高跟鞋 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 成 人影片 免费观看 | 成人欧美一区二区三区黑人免费 | 人人妻人人澡人人爽精品欧美 | 亚洲男人av天堂午夜在 | 亚洲精品一区二区三区婷婷月 | 97se亚洲精品一区 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲娇小与黑人巨大交 | 97无码免费人妻超级碰碰夜夜 | 国产人成高清在线视频99最全资源 | 国产午夜福利亚洲第一 | 中文毛片无遮挡高清免费 | 亚洲国产成人av在线观看 | 一本无码人妻在中文字幕免费 | 欧美一区二区三区视频在线观看 | 欧美一区二区三区视频在线观看 | 中文字幕无码av波多野吉衣 | 国产精品免费大片 | 精品久久久中文字幕人妻 | 国内揄拍国内精品少妇国语 | 国产精品18久久久久久麻辣 | 国产亚洲精品久久久久久 | 好爽又高潮了毛片免费下载 | 久久zyz资源站无码中文动漫 | 99视频精品全部免费免费观看 | 国产精品内射视频免费 | 精品国产一区二区三区四区 | 国产成人精品一区二区在线小狼 | 中文字幕无码免费久久9一区9 | 国产成人午夜福利在线播放 | 一区二区三区高清视频一 | √天堂资源地址中文在线 | 网友自拍区视频精品 | 性欧美牲交xxxxx视频 | 在线精品国产一区二区三区 | 久久久中文久久久无码 | 午夜免费福利小电影 | 国色天香社区在线视频 | 内射欧美老妇wbb | 色欲久久久天天天综合网精品 | 国产一区二区三区精品视频 | 国产精品久久久久久无码 | 精品厕所偷拍各类美女tp嘘嘘 | 东京热男人av天堂 | а√天堂www在线天堂小说 | 1000部啪啪未满十八勿入下载 | 国产极品视觉盛宴 | 国产成人无码专区 | 色综合天天综合狠狠爱 | 啦啦啦www在线观看免费视频 |