久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

vue 使用餓了么UI仿寫teambition的篩選功能

瀏覽:167日期:2022-06-10 17:57:29
問題描述

teambition軟件是企業(yè)辦公協(xié)同軟件,相信部分朋友的公司應該用過這款軟件。里面的篩選功能挺有意思,本篇文章,就是仿寫其功能。我們先看一下最終做出來的效果圖

vue 使用餓了么UI仿寫teambition的篩選功能

大致的功能效果有如下 需求一:常用篩選條件放在上面直接看到,不常用篩選條件放在添加篩選條件里面 需求二:篩選的方式有輸入框篩選、下拉框篩選、時間選擇器篩選等 需求三:如果覺得常用篩選條件比較多的話,可以鼠標移入點擊刪除,使之進入不常用的篩選條件里 需求四:也可以從不常用的篩選條件里面點擊對應篩選條件使之“蹦到”常用篩選條件里 需求五:點擊重置使之恢復到初試的篩選條件 需求六:用戶若是沒輸入內(nèi)容點擊確認按鈕,就提示用戶要輸入篩選條件 思路分析

對于需求一和需求二,我們首先要搞兩個全屏幕彈框,然后在data中定義兩個數(shù)組,一個是放常用條件的數(shù)組,另外一個是放不常用條件的數(shù)組,常用條件v-for到第一個彈框里面,不常用條件v-for到第二個彈框里面。數(shù)組里面的每一項都要配置好對應內(nèi)容,比如要有篩選字段名字,比如姓名、年齡什么的。有了篩選篩選字段名字以后,還有有一個類型type,在html中我們要寫三個類型的組件、比如input輸入框組件,select組件,時間選擇器組件。使用根據(jù)type類型通過v-show顯示對應字段,比如input的type為1,select的type為2,時間選擇器的type為3。是哪個type,就顯示哪個組件。

對應兩個數(shù)組如下:

topData: [ // 配置常用的篩選項 { wordTitle: '姓名', type: 1, // 1 為input 2為select 3為DatePicker content: '', // content為輸入框綁定的輸入數(shù)據(jù) options: [], // options為所有的下拉框內(nèi)容,可以發(fā)請求拿到存進來,這里是模擬 optionArr: [], // optionArr為選中的下拉框內(nèi)容 timeArr: [], // timeArr為日期選擇區(qū)間 }, { wordTitle: '年齡', type: 1, content: '', options: [], optionArr: [], timeArr: [], }, { wordTitle: '授課班級', type: 2, content: '', options: [ // 發(fā)請求獲取下拉框選項 { id: 1, value: '一班', }, { id: 2, value: '二班', }, { id: 3, value: '三班', }, ], optionArr: [], timeArr: [], }, { wordTitle: '入職時間', type: 3, content: '', options: [], optionArr: [], timeArr: [], }, ], bottomData: [ // 配置不常用的篩選項 { wordTitle: '工號', type: 1, content: '', options: [], optionArr: [], timeArr: [], }, { wordTitle: '性別', type: 2, content: '', options: [ { id: 1, value: '男', }, { id: 2, value: '女', }, ], optionArr: [], timeArr: [], }, ],

對應html代碼如下:

<div class='rightright'> <el-input v-model.trim='item.content' clearable v-show='item.type == 1' placeholder='請輸入' size='small' :popper-append-to-body='false' ></el-input> <el-select v-model='item.optionArr' v-show='item.type == 2' multiple placeholder='請選擇' > <el-option v-for='whatItem in item.options' :key='whatItem.id' :label='whatItem.value' :value='whatItem.id' size='small' > </el-option> </el-select> <el-date-picker v-model='item.timeArr' v-show='item.type == 3' type='daterange' range-separator='至' start-placeholder='開始日期' end-placeholder='結束日期' format='yyyy-MM-dd' value-format='yyyy-MM-dd' > </el-date-picker></div>

完整代碼在最后,大家先順著思路看哦

對于需求三需求四,可描述為,刪除上面的掉到下面。點擊下面的蹦到上面。所以對應操作就是把上面數(shù)組某一項追加到下面數(shù)組,然后把上面數(shù)組的這一項刪掉;把下面數(shù)組的某一項追加到上面數(shù)組,然后把這一行刪掉。(注意還有一個索引)對應代碼如下:

/* 點擊某一項的刪除小圖標,把這一項添加到bottomData數(shù)組中 然后把這一項從topData數(shù)組中刪除掉(根據(jù)索引判別是哪一項) 最后刪除一個就把索引置為初始索引 -1 */ clickIcon(i) { this.bottomData.push(this.topData[i]); this.topData.splice(i, 1); this.whichIndex = -1; }, // 點擊底部的項的時候,通過事件對象,看看點擊的是底部的哪一項 // 然后把對應的那一項追加到topData中用于展示,同時把bottom數(shù)組 // 中的哪一項進行刪除 clickBottomItem(event) { this.bottomData.forEach((item, index) => { if (item.wordTitle == event.target.innerText) { this.topData.push(item); this.bottomData.splice(index, 1); } }); },

對于需求五需求六就簡單了,對應代碼如下,完整代碼注釋中已經(jīng)寫好了

完整代碼

<template> <div id='app'> <div class='filterBtn'> <el-button type='primary' size='small' @click='filterMaskOne = true'> 數(shù)據(jù)篩選<i class='el-icon-s-operation el-icon--right'></i> </el-button> <transition name='fade'> <div v-show='filterMaskOne' @click='filterMaskOne = false' > <div @click.stop> <div class='filterHeader'> <span>數(shù)據(jù)篩選</span> </div> <div class='filterBody'> <div v-show='topData.length == 0'>暫無篩選條件,請?zhí)砑雍Y選條件... </div> <div v-for='(item, index) in topData':key='index' ><div @mouseenter='mouseEnterItem(index)' @mouseleave='mouseLeaveItem(index)'> <span >{{ item.wordTitle }}: <i v-show='whichIndex == index' @click='clickIcon(index)' ></i> </span></div><div class='rightright'> <el-input v-model.trim='item.content' clearable v-show='item.type == 1' placeholder='請輸入' size='small' :popper-append-to-body='false' ></el-input> <el-select v-model='item.optionArr' v-show='item.type == 2' multiple placeholder='請選擇' > <el-option v-for='whatItem in item.options' :key='whatItem.id' :label='whatItem.value' :value='whatItem.id' size='small' > </el-option> </el-select> <el-date-picker v-model='item.timeArr' v-show='item.type == 3' type='daterange' range-separator='至' start-placeholder='開始日期' end-placeholder='結束日期' format='yyyy-MM-dd' value-format='yyyy-MM-dd' > </el-date-picker></div> </div> </div> <div class='filterFooter'> <div class='filterBtn'><el-button type='text' icon='el-icon-circle-plus-outline' @click='filterMaskTwo = true' >添加篩選條件</el-button><transition name='fade'> <div v-show='filterMaskTwo' @click='filterMaskTwo = false' > <div @click.stop> <div v-show='bottomData.length == 0'> 暫無內(nèi)容... </div> <div @click='clickBottomItem' v-for='(item, index) in bottomData' :key='index' > <div class='mingzi'> {{ item.wordTitle }} </div> </div> </div> </div></transition> </div> <div class='resetAndConfirmBtns'><el-button size='small' @click='resetFilter'>重置</el-button><el-button type='primary' size='small' @click='confirmFilter' >確認</el-button> </div> </div> </div> </div> </transition> </div> </div></template><script>export default { name: 'app', data() { return { filterMaskOne: false, // 分別用于控制兩個彈框的顯示與隱藏 filterMaskTwo: false, whichIndex: -1, // 用于記錄點擊的索引 apiFilterArr:[], //存儲用戶填寫的篩選內(nèi)容 topData: [ // 配置常用的篩選項 { wordTitle: '姓名', type: 1, // 1 為input 2為select 3為DatePicker content: '', // content為輸入框綁定的輸入數(shù)據(jù) options: [], // options為所有的下拉框內(nèi)容 optionArr: [], // optionArr為選中的下拉框內(nèi)容 timeArr: [], // timeArr為日期選擇區(qū)間 }, { wordTitle: '年齡', type: 1, content: '', options: [], optionArr: [], timeArr: [], }, { wordTitle: '授課班級', type: 2, content: '', options: [ // 發(fā)請求獲取下拉框選項 { id: 1, value: '一班', }, { id: 2, value: '二班', }, { id: 3, value: '三班', }, ], optionArr: [], timeArr: [], }, { wordTitle: '入職時間', type: 3, content: '', options: [], optionArr: [], timeArr: [], }, ], bottomData: [ // 配置不常用的篩選項 { wordTitle: '工號', type: 1, content: '', options: [], optionArr: [], timeArr: [], }, { wordTitle: '性別', type: 2, content: '', options: [ { id: 1, value: '男', }, { id: 2, value: '女', }, ], optionArr: [], timeArr: [], }, ], }; }, mounted() { // 在初始化加載的時候,我們就把我們配置的常用和不常用的篩選項保存一份 // 當用戶點擊重置按鈕的時候,再取出來使其恢復到最初的篩選條件狀態(tài) sessionStorage.setItem('topData',JSON.stringify(this.topData)) sessionStorage.setItem('bottomData',JSON.stringify(this.bottomData)) }, methods: { //鼠標移入顯示刪除小圖標 mouseEnterItem(index) { this.whichIndex = index; }, // 鼠標離開將索引回復到默認-1 mouseLeaveItem() { this.whichIndex = -1; }, /* 點擊某一項的刪除小圖標,把這一項添加到bottomData數(shù)組中 然后把這一項從topData數(shù)組中刪除掉(根據(jù)索引判別是哪一項) 最后刪除一個就把索引置為初始索引 -1 */ clickIcon(i) { this.bottomData.push(this.topData[i]); this.topData.splice(i, 1); this.whichIndex = -1; }, // 點擊底部的項的時候,通過事件對象,看看點擊的是底部的哪一項 // 然后把對應的那一項追加到topData中用于展示,同時把bottom數(shù)組 // 中的哪一項進行刪除 clickBottomItem(event) { this.bottomData.forEach((item, index) => { if (item.wordTitle == event.target.innerText) { this.topData.push(item); this.bottomData.splice(index, 1); } }); }, // 點擊確認篩選 async confirmFilter() { // 如果所有的輸入框的content內(nèi)容為空,且選中的下拉框數(shù)組為空,且時間選擇器選中的數(shù)組為空 // 就說明用戶沒有輸入內(nèi)容,那么我們就提示用戶要輸入內(nèi)容以后再進行篩選 let isEmpty = this.topData.every((item)=>{ return (item.content == '') && (item.optionArr.length == 0) && (item.timeArr.length == 0) }) if(isEmpty == true){ this.$alert(’請輸入內(nèi)容以后再進行篩選’, ’篩選提示’, { confirmButtonText: ’確定’ }); }else{ // 收集參數(shù)發(fā)篩選請求,這里要分類型,把不為空的既有用戶輸入內(nèi)容的 // 存到存到數(shù)據(jù)篩選的數(shù)組中去,然后發(fā)請求給后端。 this.topData.forEach((item)=>{ if(item.type == 1){ if(item.content != ''){ let filterItem = {field:item.wordTitle,value:item.content } this.apiFilterArr.push(filterItem) } }else if(item.type == 2){ if(item.optionArr.length > 0){ let filterItem = {field:item.wordTitle,value:item.optionArr } this.apiFilterArr.push(filterItem) } }else if(item.type == 3){ if(item.timeArr.length > 0){ let filterItem = {field:item.wordTitle,value:item.timeArr } this.apiFilterArr.push(filterItem) } } }) // 把篩選的內(nèi)容放到一個數(shù)組里面,傳遞給后端(當然不一定把參數(shù)放到數(shù)組里面) // 具體以怎樣的形式傳遞給后端,可以具體商量 console.log('帶著篩選內(nèi)容發(fā)請求',this.apiFilterArr); } }, // 重置時,再把最初的配置篩選項取出來賦給對應的兩個數(shù)組 resetFilter() { this.topData = JSON.parse(sessionStorage.getItem('topData')) this.bottomData = JSON.parse(sessionStorage.getItem('bottomData')) }, },};</script><style lang='less' scoped>.filterBtn { width: 114px; height: 40px; .filterMaskOne { top: 0; left: 0; position: fixed; width: 100%; height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.3); .filterMaskOneContent { position: absolute; top: 152px; right: 38px; width: 344px; height: 371px; background-color: #fff; box-shadow: 0px 0px 4px 3px rgba(194, 194, 194, 0.25); border-radius: 4px; .filterHeader { width: 344px; height: 48px; border-bottom: 1px solid #e9e9e9; span { display: inline-block; font-weight: 600; font-size: 16px; margin-left: 24px; margin-top: 16px; } } .filterBody { width: 344px; height: 275px; overflow-y: auto; overflow-x: hidden; box-sizing: border-box; padding: 12px 24px 0 24px; .outPrompt { color: #666; } .filterBodyCondition { width: 100%; min-height: 40px; display: flex; margin-bottom: 14px; .leftleft { width: 88px; height: 40px; display: flex; align-items: center; margin-right: 20px; span { position: relative; font-size: 14px; color: #333; i {color: #666;right: -8px;top: -8px;position: absolute;font-size: 15px;cursor: pointer; } i:hover {color: #5f95f7; } } } .rightright { width: calc(100% - 70px); height: 100%; /deep/ input::placeholder { color: rgba(0, 0, 0, 0.25); font-size: 13px; } /deep/ .el-input__inner { height: 40px; line-height: 40px; } /deep/ .el-select { .el-input--suffix {/deep/ input::placeholder { color: rgba(0, 0, 0, 0.25); font-size: 13px;}.el-input__inner { border: none;}.el-input__inner:hover { background: rgba(95, 149, 247, 0.05);} } } .el-date-editor { width: 100%; font-size: 12px; } .el-range-editor.el-input__inner { padding-left: 2px; padding-right: 0; } /deep/.el-range-input { font-size: 13px !important; } /deep/ .el-range-separator { padding: 0 !important; font-size: 12px !important; width: 8% !important; margin: 0; } /deep/ .el-range__close-icon { width: 16px; } } } } .filterFooter { width: 344px; height: 48px; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; padding-left: 24px; padding-right: 12px; border-top: 1px solid #e9e9e9; .filterBtn { .filterMaskTwo { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 1000; .filterMaskContentTwo { width: 240px; height: 320px; background: #ffffff; box-shadow: 0px 0px 4px 3px rgba(194, 194, 194, 0.25); border-radius: 4px; position: absolute; top: 360px; right: 180px; overflow-y: auto; box-sizing: border-box; padding: 12px 0 18px 0; overflow-x: hidden; .innerPrompt {color: #666;width: 100%;padding-left: 20px;margin-top: 12px; } .contentTwoItem {width: 100%;height: 36px;line-height: 36px;font-size: 14px;color: #333333;cursor: pointer;.mingzi { width: 100%; height: 36px; box-sizing: border-box; padding-left: 18px;} } .contentTwoItem:hover {background: rgba(95, 149, 247, 0.05); } } } } } } }}// 控制淡入淡出效果.fade-enter-active,.fade-leave-active { transition: opacity 0.3s;}.fade-enter,.fade-leave-to { opacity: 0;}</style>總結

這里面需要注意的就是鼠標移入移出顯示對應的刪除小圖標。思路大致就這樣,敲代碼不易,咱們共同努力。

以上就是vue 使用餓了么UI仿寫teambition的篩選功能的詳細內(nèi)容,更多關于vue 仿寫teambition的篩選功能的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: 餓了么
相關文章:
主站蜘蛛池模板: 亚洲人人 | 久久小视频 | 97av在线视频 | 日本欧美在线 | 国产精品一区二区三区四区 | 国产妇女乱码一区二区三区 | 亚洲 欧美 精品 | 亚洲第一福利视频 | 国产区在线 | 国产欧美久久久久久 | 国产精品久热 | 国产精品久久久久久福利一牛影视 | 一二三区不卡视频 | 欧美日韩国产高清 | 尹人成人 | 欧美性猛交一区二区三区精品 | 中文字幕国产日韩 | 精品香蕉一区二区三区 | 99久久婷婷国产综合亚洲 | 日韩a视频 | 91视频在线看 | 亚洲精彩视频 | 日韩欧美一级片 | 狠狠插天天干 | 欧美a在线 | 狠狠操av | 欧美视频在线观看不卡 | 国产中文字幕一区 | 日本免费一区二区视频 | 中文字幕国产 | 亚洲欧美电影 | 一区二区三区四区视频 | 在线亚洲免费 | 成人影院www在线观看 | 狠狠狠狠狠狠干 | 久久精品网 | 中文字幕不卡 | 成人影院在线 | av中文字幕在线播放 | 久久av一区二区三区 | 特级丰满少妇一级aaaa爱毛片 | 国产亚洲一区二区三区在线观看 | 精品欧美视频 | 综合久久综合久久 | 精品一区二区在线观看 | av免费网站 | 成人a在线观看 | 日本在线观看一区 | 国产精品毛片久久久久久久 | 一区二区在线看 | 天天拍天天操 | 国内精品视频在线观看 | 成人精品一区二区三区 | 欧美精品日韩 | 日韩精品视频在线观看免费 | 国产一区二区精品在线观看 | 成人免费在线电影 | 精品网站999www | 日韩视频一区 | 欧美国产伦久久久久久 | 国产精品99久久久久久久vr | 午夜视频网 | 青草福利| 欧美视频在线免费 | 色婷婷精品国产一区二区三区 | 欧美综合一区二区 | 国产精品一二三区 | 国产精品久久久久久亚洲调教 | 欧美亚洲视频 | 亚洲视频一区二区 | 日韩二区三区 | 一级黄色生活视频 | 精品免费视频 | 亚洲国产成人av | 视色视频在线观看 | 成人免费一区二区三区视频网站 | 国产午夜精品久久久 | 国产一二在线 | 久久最新| 久在线视频| 国产精品久久国产精品 | 国产免费一区二区 | 国语精品久久 | 国产日韩欧美在线 | 成人午夜在线观看 | 成人免费一区二区三区视频网站 | 日本午夜在线 | 国产免费自拍视频 | 夜夜夜久久久 | 91高清免费 | 一区二区三区成人久久爱 | 久久性| 亚洲成人一区二区三区 | 国产精品一二三区视频 | 日本不卡一区二区三区在线观看 | 久久九九这里只有精品 | 女朋友的闺蜜3韩国三级 | 夜本色 | 亚洲成人动漫在线观看 | 国产乱肥老妇国产一区二 | 亚洲久久在线 | 免费在线观看av | 在线播放亚洲 | 操人网站 | 国产高清美女一级a毛片久久 | 一区二区免费视频观看 | 欧美第5页| 色网站免费视频 | 丁香五月网久久综合 | 91视在线国内在线播放酒店 | 毛片网 | 欧美成人一区二区 | 91av在线播放 | 亚洲a视频 | 国产精品美女久久久久久久久久久 | 欧美午夜一区二区三区免费大片 | 日本成人中文字幕 | 久久久久久亚洲一区二区三区蜜臀 | 欧美一区二区三区黄 | 国产一二三四在线 | 一区免费看 | 免费国产一区二区 | 天天插天天操 | 涩涩视频大全 | 久久三区| 日韩激情视频一区二区 | 欧美日韩一区二区三区在线观看 | 免费观看一级特黄欧美大片 | 久久国产视频精品 | 国产一区二区影院 | 国产久精品 | 久久高清精品 | 精品国产一区一区二区三亚瑟 | 国产黄色大片 | 高清一区二区三区 | 亚洲一区二区三区久久 | 国产在线观看一区 | 1000部羞羞视频在线看视频 | 日本激情网 | 国产精品国色综合久久 | 亚洲精品久久久久久一区二区 | 亚洲一区二区三区四区五区中文 | 日韩欧美国产成人一区二区 | 成人精品久久久 | 手机看片1| 免费av片网站 | 国产成人自拍一区 | 亚洲精品在线播放视频 | 精品一区在线视频 | 浴室洗澡偷拍一区二区 | 在线看国产| 久久中文字幕一区 | 国产在线三区 | 中文字幕在线导航 | 免费观看视频www | 在线观看www | 亚洲精品久久 | 精品视频一区二区三区四区 | 日日日操| 一区二区三区在线播放 | 日夜夜精品视频 | 欧美亚洲综合久久 | 亚洲精品国偷拍自产在线观看 | 日韩国产精品一区二区三区 | 日韩中文在线观看 | 日本手机在线视频 | 午夜影院在线免费观看 | 日韩精品日韩激情日韩综合 | 免费视频一区 | 亚洲黄色区 | 狠狠狠干 | 欧美精品1区 | www.国产精 | 成人在线精品视频 | 亚洲特级 | 成人小视频在线观看 | 亚洲精品区 | 日韩色区 | 成人在线| 九九香蕉视频 | 精品一区二区三 | 亚洲精品一区久久久久久 | 色在线看 | 粉嫩av网站| 亚洲高清网 | 亚洲日韩中文字幕 | 国产一二区在线观看 | 97久久精品人人做人人爽50路 | 免费成人av| 国产激情91久久精品导航 | a级毛片免费高清视频 | 亚洲成a人 | 高清av在线| 久久成人精品 | 天天曰夜夜操 | 欧美视频成人 | 精品成人在线 | 欧美性一区 | 视频一区在线播放 | 中文字幕国产日韩 | 亚洲一区中文字幕在线观看 | 亚洲国产成人精品久久 | 亚洲成人av一区二区 | 日产一区二区 | 26uuu成人免费毛片 | 可以免费看黄的网站 | 激情欧美日韩一区二区 | 国产在线视频在线 | 国产精品一区二区在线观看 | 久久成人在线视频 | 在线观看免费成人av | 三级日韩 | 欧美在线播放一区 | 国产成人av在线 | 国产日韩欧美一区 | 中文字幕在线影院 | 亚洲成人一区二区 | 久久免费视频观看 | 亚洲综合二区 | 国产美女自拍视频 | 国产午夜精品一区二区三区嫩草 | 99资源 | 狠狠色狠狠色综合网 | 亚洲欧美综合精品久久成人 | 狠狠综合 | 久久精品视 | 欧美操穴 | 91久久久精品视频 | 国产精品毛片一区二区在线看 | 黄网站色大毛片 | 日韩中文在线 | 午夜精品一区二区三区在线观看 | 国产高清免费 | 欧洲一级毛片 | 欧美日韩亚洲综合 | 天堂免费在线 | 中文成人在线 | 正在播放欧美 | 成人黄色一级片 | 538在线精品 | 欧美aaa大片| 亚洲一区二区视频在线播放 | 中文av一区 | 婷婷色综合 | 久久久国产精品入口麻豆 | 一区二区在线影院 | 岛国伊人 | 欧美日韩第一页 | 99精品在线 | 亚洲国产精品久久久 | 久久久久亚洲国产 | 国产精品久久久久久久一区探花 | 欧美在线视频一区二区 | 一区二区三区影院 | www.麻豆 | 国产成人精品一区二区在线 | 99精品国产在热久久 | 久久久久久久久久久久99 | 久久久精品一区二区 | 日本一区二区精品 | 国产精品美女久久久久久久久久久 | 国产日韩精品在线观看 | 日韩中文在线播放 | 欧美精品www| 久久国产精品一区二区 | 久久精品一区二区三区四区 | 91麻豆精品国产91久久久久久 | 国产午夜精品一区二区 | 日韩高清成人 | 欧美精品tv| 看毛片网站 | 在线播放91| 黄色在线观看 | 美女中文字幕视频 | 精品亚洲永久免费精品 | 久久久久久国产 | 99热成人在线 | 日韩精品 | 日韩成人免费中文字幕 | 久久成人精品视频 | 国产一区二区三区在线 | 人妖av| 天天射天天干 | 日韩成人国产 | 日韩国产欧美视频 | 交视频在线观看国产 | 国产最新精品视频 | 国产传媒在线视频 | 国产一级做a爰片在线看免费 | 国产精品一区二区三区在线看 | 日本一区二区精品视频 | 久久久久久91香蕉国产 | 国产成人精品免高潮在线观看 | 91精品国产综合久久久久久 | 久久成人精品一区二区三区 | 久久成人一区二区 | www.中文字幕 | 成人欧美一区二区三区黑人孕妇 | 99视频在线看 | 99免费精品 | 一区二区中文 | 久久2018 | 欧美日本韩国一区二区 | 亚洲最黄网站 | 亚洲精品在线看 | 成人网页 | 日韩精品99久久久久中文字幕 | 国产精品久久久久久久久久妞妞 | 国产精品一区二区在线 | 91观看在线视频 | 久久久成人精品 | 欧美日韩在线一 | а√天堂资源中文最新版地址 | 日韩在线观看高清 | 伊人网影院 | 日韩成人在线一区 | 国产毛片毛片 | 成人在线一区二区 | 99国产精品 | 美女扒开尿口来摸 | 欧美一区二区三区视频 | 五月综合久久 | 国产乡下妇女做爰视频 | 一区二区三区国产 | 久久精品国产v日韩v亚洲 | 在线视频亚洲 | 91在线电影 | 羞羞视频免费看 | 国产精品美女一区二区三区四区 | 久久久精品免费看 | 久久精品亚洲精品 | 欧美日韩国产中文字幕 | 欧美日韩大片在线观看 | 91色在线观看 | 亚洲欧美电影 | 国产一区二区三区av在线 | 亚洲在线视频 | 超碰伊人网 | 欧美性猛交一区二区三区精品 | 日韩中文字幕在线视频 | 人人干天天干 | 成人亚洲一区二区 | 成人综合视频在线 | 久久久久国产一级毛片 | 91福利在线播放 | 日韩和的一区二区 | 国产一级黄色大片 | 欧美日韩在线播放 | 日韩精品一区二区三区在线 | 久久久久久久中文 | 97精品超碰一区二区三区 | 精品亚洲一区二区三区 | 激情综合久久 | 日韩在线观看高清 | 欧美久久精品一级c片 | 亚洲资源在线 | 在线成人av | 99re免费视频精品全部 | 91福利视频导航 | 欧美一区在线视频 | 欧美2区 | 久久久久久久久一区二区三区 | 国内自拍视频在线观看 | 国产精品久久一区二区三区 | 中文字幕色 | 黄色毛片在线看 | 国产精品一二区 | 亚洲高清视频在线 | 国产精品久久久久久久久久小说 | 国产高清精品一区 | 成人在线看片 | 欧产日产国产精品一二 | 国产精品视频久久久 | 天天色影视综合 | 99精品一区 | 国产一区二区三区免费在线观看 | 免费一二区 | 亚洲成年片 | 色欧美片视频在线观看 | 亚洲视频中文字幕 | 国产九九精品 | 国产视频精品一区二区三区 | 亚洲精品乱码久久久久久金桔影视 | 国产精品视频一区二区免费不卡 | 韩国精品一区 | 亚洲视频中文字幕 | 中国人xxxx片99ww | 天天干夜操 | 国产亚洲一区二区三区在线观看 | 亚洲激情综合 | 亚洲欧美高清 | 九九福利 | 91精品久久久久久久 | 毛片网 | 不卡在线 | 国产精品毛片无码 | 在线免费看黄视频 | 久草福利在线视频 | 国产福利在线播放 | 日韩av在线不卡 | 九九免费在线观看 | 久久精品成人一区二区三区蜜臀 | 久久精品手机视频 | 午夜精品一区二区三区免费视频 | 在线观看欧美成人 | 91精品一区二区三区久久久久久 | 欧美一区二区三区视频在线观看 | 中文字幕在线视频精品 | 99热欧美 | 亚洲成人一区 | 国产精品69毛片高清亚洲 | 久久精品小视频 | 国产精品色一区二区三区 | 亚洲成人av在线 | 国产在线精品一区二区三区 | 免费看黄视频网站 | 久久欧美精品一区 | 国产香蕉97碰碰久久人人九色 | 日韩精品1区2区3区 成人黄页在线观看 | 精品成人免费一区二区在线播放 | av一区二区三区四区 | 色婷婷av一区二区三区软件 | 一级电影免费看 | av中文在线 | www国产网站 | 91免费观看在线 | 在线只有精品 | 九九在线视频 | av午夜电影 | 拍拍无遮挡人做人爱视频免费观看 | 性色av一二三杏吧传媒 | 国产中文字幕一区 | 91天堂| 国产精品美女久久久久aⅴ国产馆 | 三级视频网站 | 国产黄色播放 | 精品国偷自产国产一区 | 国产精品久久天天躁 | 一区二区在线视频 | 亚洲视频久久久 | 91精品国产乱码久久久久久久久 | 最近最新中文字幕 | 91麻豆精品久久久久蜜臀 | 亚洲欧美在线综合 | 美女久久| 欧美日韩91| 在线亚洲人成电影网站色www | 这里有精品视频 | 在线观看亚洲一区二区三区 | 日本中文字幕电影 | 国产乱码精品一区二区三区中文 | 久久久国产精品视频 | 亚洲天堂一区 | 欧美日黄| 国产一区二区免费 | 人人人射| 欧美日韩最新 | 国产精品三级久久久久久电影 | 欧美视频一区 | 亚洲国产91| 国产成人久久 | 一级黄色毛片免费观看 | 99久久精品一区二区成人 | 91久久久久久久久久久久久久久久 | 在线视频一区二区三区 | 九九九九九九精品任你躁 | 国产女人免费看a级丨片 | 亚洲日韩欧美一区二区在线 | 久久久久无码国产精品一区 | 九九热有精品 | 亚洲一区二区av | 亚洲性视频 | 人妖 丝袜 另类 亚洲 | 亚洲国产精品久久久久久女王 | 激情的网站 | 一区二区在线免费观看 | 亚洲精品一区二区三区在线 | 欧美一区二区三区在线观看视频 | 日韩免费视频中文字幕 | 中文字幕一区二区三 | 2019中文字幕视频 | 亚洲天堂影视 | 大象一区 | 狠狠操中文字幕 | 国产精品福利午夜在线观看 | 91性高湖久久久久久久久网站 | 日韩精品在线免费 | 国产精品久久久久久网站 | 国产精品久久久爽爽爽麻豆色哟哟 | 在线观看中文 | av黄色在线看 | 免费不卡视频 | 国产拍揄自揄精品视频麻豆 | 国产精品视频yy9299一区 | 国产一区在线看 | 亚洲精品18| 国产香蕉97碰碰久久人人九色 | 久草在线免费福利资源 | 91精品国产高清一区二区三区 | 成人精品视频 | av一区在线观看 | 日韩精品一区二区三区在线观看 | eeuss国产一区二区三区四区 | 成人免费一区二区三区视频网站 | 欧美 日韩 中文 | 一区二区三区国产好的精 | 国产美女www爽爽爽免费视频 | 91精品一区二区三区久久久久久 | 亚洲一区中文字幕在线观看 | 国产中文一区二区三区 | 久久久久在线 | 亚洲综合区 | 亚洲另类小视频 | www国产成人免费观看视频 | 天天拍天天操 | 日韩在线视频在线观看 | 91高清视频在线观看 | 国产欧美日韩综合精品 | 在线观看的av | 一区二区三区小视频 | 中文字幕日韩在线 | 久久国产精品一区二区 | 欧美电影一区二区三区 | 男女小网站 | 久久免费电影 | 99视频网站| 国产a免费 | 精品一级 | 最新国产视频 | 人人看人人插 | 国产一级中文字幕 | 男女羞羞视频免费在线观看 | 国产一区二区三区在线免费 | 台湾佬成人 | 久久久香蕉 | 一区二区三区四区 | 黑人巨大精品欧美一区二区免费 | 91精品久久久久久久久中文字幕 | 久久久片| 亚洲国产高清高潮精品美女 | 精品无人乱码一区二区三区 | 五月香婷婷 | 91亚洲国产成人久久精品网站 | 久久97视频 | www日本在线 | 亚洲精品在线免费 | 精品国产髙清在线看国产毛片 | 日日爱夜夜操 | 日韩久久成人 | 欧美日一区二区 | 国产精品视频一二三区 | 91一区二区在线观看 | 中文字幕在线免费播放 | 九九精品视频在线观看 | 色婷婷av久久久久久久 | 久久精品国产99 | 日韩免费 | 国产精品美女在线观看 | 91免费在线播放 | 二区三区在线观看 | 日韩和的一区二区 | 亚洲精品久久久久一区二区三区 | 久久精品国产99久久久 | 成人国产免费视频 | 久久无码精品一区二区三区 | 欧美极品一区二区三区 | 亚洲 欧美 日韩 精品 | 天天干人人 | 亚洲a网| 欧美激情在线精品一区二区三区 | 成年人在线看片 | 99精品视频免费在线观看 | av片免费| 久久久午夜爽爽一区二区三区三州 | 欧美激情视频一区二区三区在线播放 | 亚洲久久 | 国产成人高清 | av资源中文在线天堂 | 亚洲国产成人在线 | 亚洲综合大片69999 | 国产精品一区一区 | 亚洲毛片在线 | 欧美lesbianxxxxhd视频社区 | 日韩激情一区二区三区 | 99久久99| 久久这里只有精品首页 | 国产a久久精品一区二区三区 | 国产精品久久久久久久久久新婚 | hitomi一区二区三区精品 | 九九av| 午夜家庭影院 | 亚洲欧洲精品视频在线观看 | 欧美 日韩 在线播放 | 亚洲激情av | 久久99er6热线精品首页蜜臀 | 亚洲成人免费av | 91精品国产色综合久久不卡98口 | 亚洲成人另类 | 日韩视频一区二区三区在线观看 | 日韩欧美一级精品久久 | 日韩一区二区三区在线 | 日韩成人免费中文字幕 | 久久久国产视频 | 午夜私人影院 | 先锋av资源在线 | 日韩一区二区在线观看 | 久久高潮| 欧美三级电影在线播放 | 性开放xxxhd视频 | 日韩成人在线视频 | 久久成人久久爱 | 国产精品97在线 | 国内外成人在线视频 | 国产精品禁久久精品 | 国产一区二区三区四区在线观看 |