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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

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

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

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

對(duì)應(yīng)兩個(gè)數(shù)組如下:

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

對(duì)應(yīng)html代碼如下:

<div class='rightright'> <el-input v-model.trim='item.content' clearable v-show='item.type == 1' placeholder='請(qǐng)輸入' size='small' :popper-append-to-body='false' ></el-input> <el-select v-model='item.optionArr' v-show='item.type == 2' multiple placeholder='請(qǐng)選擇' > <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='結(jié)束日期' format='yyyy-MM-dd' value-format='yyyy-MM-dd' > </el-date-picker></div>

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

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

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

對(duì)于需求五需求六就簡單了,對(duì)應(yīng)代碼如下,完整代碼注釋中已經(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'>暫無篩選條件,請(qǐng)?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='請(qǐng)輸入' size='small' :popper-append-to-body='false' ></el-input> <el-select v-model='item.optionArr' v-show='item.type == 2' multiple placeholder='請(qǐng)選擇' > <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='結(jié)束日期' 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' >確認(rèn)</el-button> </div> </div> </div> </div> </transition> </div> </div></template><script>export default { name: 'app', data() { return { filterMaskOne: false, // 分別用于控制兩個(gè)彈框的顯示與隱藏 filterMaskTwo: false, whichIndex: -1, // 用于記錄點(diǎn)擊的索引 apiFilterArr:[], //存儲(chǔ)用戶填寫的篩選內(nèi)容 topData: [ // 配置常用的篩選項(xiàng) { 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: '授課班級(jí)', type: 2, content: '', options: [ // 發(fā)請(qǐng)求獲取下拉框選項(xiàng) { id: 1, value: '一班', }, { id: 2, value: '二班', }, { id: 3, value: '三班', }, ], optionArr: [], timeArr: [], }, { wordTitle: '入職時(shí)間', type: 3, content: '', options: [], optionArr: [], timeArr: [], }, ], bottomData: [ // 配置不常用的篩選項(xiàng) { wordTitle: '工號(hào)', type: 1, content: '', options: [], optionArr: [], timeArr: [], }, { wordTitle: '性別', type: 2, content: '', options: [ { id: 1, value: '男', }, { id: 2, value: '女', }, ], optionArr: [], timeArr: [], }, ], }; }, mounted() { // 在初始化加載的時(shí)候,我們就把我們配置的常用和不常用的篩選項(xiàng)保存一份 // 當(dāng)用戶點(diǎn)擊重置按鈕的時(shí)候,再取出來使其恢復(fù)到最初的篩選條件狀態(tài) sessionStorage.setItem('topData',JSON.stringify(this.topData)) sessionStorage.setItem('bottomData',JSON.stringify(this.bottomData)) }, methods: { //鼠標(biāo)移入顯示刪除小圖標(biāo) mouseEnterItem(index) { this.whichIndex = index; }, // 鼠標(biāo)離開將索引回復(fù)到默認(rèn)-1 mouseLeaveItem() { this.whichIndex = -1; }, /* 點(diǎn)擊某一項(xiàng)的刪除小圖標(biāo),把這一項(xiàng)添加到bottomData數(shù)組中 然后把這一項(xiàng)從topData數(shù)組中刪除掉(根據(jù)索引判別是哪一項(xiàng)) 最后刪除一個(gè)就把索引置為初始索引 -1 */ clickIcon(i) { this.bottomData.push(this.topData[i]); this.topData.splice(i, 1); this.whichIndex = -1; }, // 點(diǎn)擊底部的項(xiàng)的時(shí)候,通過事件對(duì)象,看看點(diǎn)擊的是底部的哪一項(xiàng) // 然后把對(duì)應(yīng)的那一項(xiàng)追加到topData中用于展示,同時(shí)把bottom數(shù)組 // 中的哪一項(xiàng)進(jìn)行刪除 clickBottomItem(event) { this.bottomData.forEach((item, index) => { if (item.wordTitle == event.target.innerText) { this.topData.push(item); this.bottomData.splice(index, 1); } }); }, // 點(diǎn)擊確認(rèn)篩選 async confirmFilter() { // 如果所有的輸入框的content內(nèi)容為空,且選中的下拉框數(shù)組為空,且時(shí)間選擇器選中的數(shù)組為空 // 就說明用戶沒有輸入內(nèi)容,那么我們就提示用戶要輸入內(nèi)容以后再進(jìn)行篩選 let isEmpty = this.topData.every((item)=>{ return (item.content == '') && (item.optionArr.length == 0) && (item.timeArr.length == 0) }) if(isEmpty == true){ this.$alert(’請(qǐng)輸入內(nèi)容以后再進(jìn)行篩選’, ’篩選提示’, { confirmButtonText: ’確定’ }); }else{ // 收集參數(shù)發(fā)篩選請(qǐng)求,這里要分類型,把不為空的既有用戶輸入內(nèi)容的 // 存到存到數(shù)據(jù)篩選的數(shù)組中去,然后發(fā)請(qǐng)求給后端。 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)容放到一個(gè)數(shù)組里面,傳遞給后端(當(dāng)然不一定把參數(shù)放到數(shù)組里面) // 具體以怎樣的形式傳遞給后端,可以具體商量 console.log('帶著篩選內(nèi)容發(fā)請(qǐng)求',this.apiFilterArr); } }, // 重置時(shí),再把最初的配置篩選項(xiàng)取出來賦給對(duì)應(yīng)的兩個(gè)數(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>總結(jié)

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

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

標(biāo)簽: 餓了么
相關(guān)文章:
主站蜘蛛池模板: 成人免费毛片高清视频 | 日本大人吃奶视频xxxx | 爱操av| 欧美激情国产日韩精品一区18 | 欧美一区免费 | 成人欧美一区二区三区黑人孕妇 | 亚洲男人的天堂在线 | 91 久久| 国产日韩精品在线观看 | 欧美啪啪一区二区 | 欧美精品一级二级 | 精品av| 日韩免费福利视频 | 国产在视频一区二区三区吞精 | 日韩在线观看视频一区二区三区 | 黑人精品| 欧美亚洲综合久久 | 日韩久久一区 | 黄色短视频在线观看 | 成人一区二区三区 | 久久国产视频精品 | 久久99精品久久久久久园产越南 | 国内精品国产成人国产三级粉色 | 九一精品国产 | 欧美在线一区二区三区 | 精品久久一区二区三区 | 激情久久av一区av二区av三区 | 国产成人精品免高潮在线观看 | 青青草网 | 亚洲在线免费观看 | 成人影院在线 | 99久精品| 在线成人www免费观看视频 | 91精品久久久久久久久久 | 91精品久久久久久久99 | 综合五月激情 | 成人精品在线视频 | 最新日韩av| 日韩电影三级 | 7878www免费看片 | 国产精品久久久久久久久久久免费看 | 欧美日韩精品久久久 | 久久久久高清 | 久久免费国产 | 久久久国产一区 | 日韩亚洲一区二区 | 久久综合色视频 | 欧美成年网站 | 私人毛片免费高清视频 | 久久免费国产精品 | 亚洲伊人久久综合 | 日韩精品免费 | 欧美另类国产 | 欧美一区二区三区在线视频观看 | 亚洲精品视频在线播放 | 成人福利视频 | 91免费观看 | 亚洲专区中文字幕 | 精品永久 | 狠狠夜夜 | 精品久久久久久国产 | 亚洲精品久久久久久久久久久久久 | 久久久久久国产精品 | 久久国内免费视频 | 在线免费av观看 | 久久中文视频 | 欧美一区二区三区视频 | 国产美女www爽爽爽免费视频 | 99pao成人国产永久免费视频 | 亚洲毛片 | 午夜欧美一区二区三区在线播放 | 九七超碰在线 | 在线观看国产wwwa级羞羞视频 | 99精品一区二区三区 | 男女视频在线观看 | 欧美另类一区二区 | 日韩视频精品在线 | 欧美精品成人一区二区在线 | 一区二区免费视频观看 | 国产浪潮av色综合久久超碰 | 亚洲视频一区二区三区 | 韩国精品一区 | 就操成人网| 人人射人人草 | 国产三区精品 | 麻豆视频国产 | 欧美精品在线观看免费 | 精品亚洲视频在线 | 爱草在线 | 天天综合网网欲色 | 91一区 | 欧美精品自拍 | 国产色黄视频 | 国产真实乱全部视频 | a毛片毛片av永久免费 | 亚洲网在线 | 天天澡天天狠天天天做 | 91黄色免费看 | 国产精品永久久久久久久久久 | 中文字幕视频在线观看 | 国产一区 欧美 | 国产精品女同一区二区久久夜 | 色综合天天综合网国产成人网 | 欧美一区二区三区在线观看 | 亚洲中字幕 | 婷婷色av | 日日操夜夜 | 欧美大片一区二区 | 国产精品一区二区三区四区 | 免费看国产一级特黄aaaa大片 | 99久久视频 | 91夜夜蜜桃臀一区二区三区 | 久久精品综合 | 久久婷婷国产麻豆91天堂 | 亚洲国产成人久久 | 成人国产精品免费观看 | 亚洲国产成人在线 | 国产精品美女久久久久久久网站 | 久久久999精品视频 欧美老妇交乱视频 | 国产精品一区久久久久 | 国产精品一区在线观看你懂的 | 一区二区三区国产 | 91国内产香蕉 | 欧美性猛交一区二区三区精品 | 日韩在线免费观看网站 | 国产片一区二区三区 | 中文字幕一区二区在线观看 | 亚洲成人免费影院 | 国模精品视频一区二区 | 亚洲国产精品一区二区第一页 | 黄色成人在线网站 | 精品视频一区二区 | www.视频在线观看 | 男女视频在线观看 | 美女三区| 激情网页 | 国产精品久久久久久久久久久久久 | 亚洲免费小视频 | 久久久精品视频免费观看 | 成人在线精品 | 国产精品久久久久久久久免费桃花 | 国产精品一区av | 暖暖成人免费视频 | 激情视频在线观看免费 | 奇米亚洲午夜久久精品 | 男人天堂社区 | 国产亚洲一区二区三区在线观看 | 在线一区二区三区 | 夜夜操天天干 | 91麻豆精品国产91久久久资源速度 | 日本三级网站在线观看 | 五月激情综合网 | 国产精品久久久久久久久岛 | 午夜欧美一区二区三区在线播放 | 免费在线视频精品 | 欧美午夜在线观看 | a级黄色在线观看 | 国内精品视频在线观看 | 91色在线观看 | 狠狠色丁香婷婷综合 | 欧美激情首页 | 四虎最新入口 | 精品国产欧美 | 免费看国产一级片 | 91精品久久久久久久久久 | 日韩成人不卡 | 91精品国产综合久久久久久丝袜 | 国产美女在线观看 | 亚洲欧美综合精品久久成人 | 国产一区二区三区免费播放 | 亚洲国产成人久久 | 久久中文字幕一区 | 欧美日韩在线免费观看 | 国产在线精品一区二区 | 日韩一区中文字幕 | 久久久久久国产免费 | 久久精品欧美一区二区三区不卡 | 亚洲视频综合 | 亚洲视频在线观看 | 精品一区二区三区久久久 | av毛片在线免费看 | 亚洲一区在线日韩在线深爱 | 国产成人午夜视频 | 伊人久久综合 | 91高清在线 | 日本美女影院 | 国产一区二区av在线 | www.久久 | 亚洲精品1区 | 欧美一区日韩一区 | 视频一区中文字幕 | 欧美成人一级 | 国产在线观看av | 久久6 | 中文字幕久久久 | 91在线导航 | 亚洲天堂中文字幕 | 成人在线视频网 | 在线久草| 国产激情 | 成人在线免费 | 国厂黄色片 | 精品久久久久久久久久久院品网 | 欧美a区 | 欧美日韩久久久 | 中文字幕一区二区三区四区 | 亚洲一区二区在线播放 | 欧美伦理电影一区二区 | 怡红院免费在线视频 | 天天看天天爽 | 精品国产乱码久久久久久1区2区 | 亚洲精品一二区 | 精品久久一区二区三区 | 在线天堂新版最新版在线8 www.国产欧美 | 午夜精品一区二区三区在线视频 | 不卡视频一区二区三区 | 91偷拍精品一区二区三区 | jizz18国产| 久久久久久婷婷 | 国产精品美女久久久 | 久久99er6热线精品首页蜜臀 | 一区二区三区高清不卡 | 日日插日日操 | 精品乱码一区二区 | 精品网站999www | 亚洲精品日韩综合观看成人91 | 精品国产18久久久久久二百 | 日本一区不卡 | 欧美激情一区二区三级高清视频 | 日韩欧美在线看 | 91精品国产综合久久久久 | 美女天堂网 | 在线中文字幕日韩 | 中文字幕在线免费视频 | 黄色一级免费看 | 日韩av免费在线观看 | 欧美日韩国产精品久久久久 | 久久av资源 | 精品国产91亚洲一区二区三区www | 久久91精品久久久久久9鸭 | 91视频网 | 中文字幕亚洲精品 | 剑来高清在线观看 | 九九热在线视频 | 亚洲天堂一区 | 久久精品亚洲精品 | 国产日韩欧美视频 | 99影视 | 日本一区二区成人 | 成人看片免费 | 精国产品一区二区三区四季综 | www.44181com| 久久精品久久久 | 日韩a∨精品日韩在线观看 山岸逢花在线 | 激情一区二区三区 | 免费黄色小视频 | 一区免费视频 | 久久久久久久久99精品 | 日韩中文字幕三区 | 日韩欧美在线播放 | 成人欧美日韩一区二区三区 | 欧美日韩免费 | 一本久久a久久精品亚洲 | 久久天堂热 | 91精品国产综合久久久蜜臀粉嫩 | 爱啪导航一精品导航站 | 一级免费大片 | 久久久国产视频 | 久久成人免费视频 | 久在线看| www.久久| 日韩精品一区二区三区中文字幕 | 久久久久久久久国产 | 亚洲成人观看 | 国产一区在线看 | 91社区在线观看高清 | 国产精品福利在线 | 国产视频一区在线 | 九色91视频 | 久久男人天堂 | 色婷婷久久久久swag精品 | 午夜影院免费看 | 久久一| 日韩高清在线一区 | 欧美精品一区二 | 99国产精品久久久久久久 | 国产欧美一区二区精品久久 | 欧美成人综合在线 | 成人精品一区二区三区电影黑人 | 欧美一区二区三区在线观看视频 | 久久精品成人 | 免费一级欧美在线观看视频 | 国产精品夜夜春夜夜爽久久电影 | 北条麻妃99精品青青久久 | 中文字幕二区 | 一级在线观看 | 久久国产精品一区二区 | 国产精品香蕉在线观看 | 日韩一区二区观看 | 免费成人av| 97成人在线视频 | 欧美啊v| 黄色毛片在线看 | 伊人久麻豆社区 | 中文字幕亚洲欧美日韩在线不卡 | 成人免费视频网站在线观看 | 久久99精品久久久久久园产越南 | 亚洲成人三级 | 欧美视频三区 | 欧美夜夜骑| 亚洲精品天堂 | 美日韩一区二区三区 | 免费黄色片一区二区 | 理论黄色片 | 久久国产精品视频 | 欧美日韩精品在线观看 | 国产激情视频 | 欧美99 | 一级免费视频 | 国产视频精品视频 | 欧美一区二区三 | 黄色国产大片 | 精品亚洲成a人在线观看 | 国产成人91 | 久草视频在线资源站 | 欧美精品一区二区在线观看 | 免费黄色网址在线播放 | 国产精品178页 | 特级淫片裸体免费看 | 成人无遮挡毛片免费看 | 成人片在线播放 | 亚洲一区在线视频 | av高清在线免费观看 | 91精品久久久久久久久久 | 日韩欧美国产一区二区三区 | 精品久久久久久久人人人人传媒 | 三区影院 | 午夜久久 | 欧日韩在线视频 | 久综合网| 亚洲欧美自拍视频 | 国产免费一区二区三区 | 青青久草 | 一区二区三区国产 | 久草视频免费看 | 久久久99精品免费观看 | 亚洲91 | 天天干天天操 | 午夜精品久久久久久久久久久久久 | 久久久一区二区 | 久久久在线视频 | 九九香蕉视频 | 中文字幕av第一页 | 久久久久久久成人 | 女人夜夜春高潮爽av片 | 日韩91精品 | 中文字幕在线视频免费观看 | 日韩成人在线观看 | 91免费观看国产 | 亚洲欧美在线一区二区 | 亚洲精品亚洲人成人网 | 中文字幕一区二区三区四区 | 日av一区 | 黄色大片网站 | 国产精品视频免费播放 | 一区二区视频在线观看 | 欧美精品免费在线观看 | 日韩成人在线播放 | 国产精久久久久 | 久久久在线视频 | 91麻豆视频 | 亚洲福利一区 | 亚洲人在线播放 | 午夜影院普通用户体验区 | 天天干天天插 | 精品99久久久久久 | 日韩色视频 | 在线观看黄色大片 | 中文字幕第二十六页页 | 日本福利在线观看 | 午夜欧美一区二区三区在线播放 | 精品免费久久久久 | 精品久久久久久久 | 成人av播放| 国产高清视频在线 | 大香伊蕉在人线视频777 | 国产成人在线视频 | a级毛片基地 | 天堂免费在线观看视频 | 中文字幕 亚洲一区 | а√天堂中文在线资源8 | 中文字幕一区二区三区四区 | 日韩一片 | 精品视频在线免费 | 欧美色欧美亚洲另类七区 | 免费日韩视频 | 国产精品视屏 | 午夜一区二区三区 | 日韩一区二| 日韩国产在线观看 | 精品九九九 | 欧美日韩综合一区 | 黄色一级大片在线免费看产 | 精品国产成人 | 日本不卡免费新一二三区 | 日韩免费一区 | 国产精品久久久久久妇女6080 | 欧美a在线 | 日一日干一干 | 日本二区在线播放 | 亚洲国产高清在线 | 中国特级黄色片 | 国产成人精品免费 | 精品无码久久久久久国产 | 激情com | 国产精品久久久久久亚洲调教 | 日日干,天天干 | 午夜免费视频 | 蜜臀在线视频 | 久久久久久免费毛片精品 | 国产区视频在线观看 | 91超碰caoporm国产香蕉 | 五月天婷婷精品 | 日韩成人精品 | 色久天堂| 精品欧美日韩 | www.日本精品 | 国产黑丝在线 | 欧美成人精品一区二区 | 中文字幕亚洲一区二区三区 | 天堂一区| 中文字幕精品一区久久久久 | 欧美国产一区二区 | 久久久久久久久99精品 | 黑人粗黑大躁护士 | 国产精品国产三级国产aⅴ原创 | 最新亚洲黄色网址 | 久久国产一区二区三区 | 在线亚洲欧美 | 亚洲精品中文字幕 | 啪啪网站免费 | 亚洲精品一区二区三区 | 国产精品久久久久久久9999 | 在线免费观看av片 | 黄色毛片在线观看 | 国产成人精品一区二区三区视频 | 久草视| 国产福利91精品一区二区 | 精品国产精品国产偷麻豆 | 97久久久国产精品 | 欧美精品一区二区三区手机在线 | 91高清免费 | 色综合一区 | 天天久| 欧美日韩在线精品 | 国产精品视频免费 | 久久六月 | 95香蕉视频| 一区二区三区免费 | 日韩手机在线 | 国产免费天天看高清影视在线 | 最近最新中文字幕 | 羞羞视频在线播放 | 香蕉久久夜色精品国产使用方法 | 欧美日韩国产在线 | 免费在线一区二区 | 亚洲一区二区三区免费视频 | 亚洲精品一区在线观看 | 噜噜噜噜狠狠狠7777视频 | 免费成人在线网站 | 国产精品a久久久久 | 伊人在线 | 亚洲综合在 | 精品久久久av | 99re视频在线观看 | 国产精品久久久久久无遮挡 | 在线视频 亚洲 | 国产精品视频一区二区三区, | 久久久久久久 | 国产欧美精品区一区二区三区 | 91av国产精品 | 在线成人一区 | 成人超碰在线 | 日韩性视频 | 亚洲国产精品精华液com | 亚洲国产欧美一区二区三区久久 | 依人久久| 成人亚洲天堂 | 中文字幕一区在线观看视频 | 国产精品无码专区在线观看 | 久久久久久久久久一区二区 | 国产在线综合网 | 亚洲第一网站 | 国产精品久久久久久亚洲调教 | 中文欧美日韩 | 成人黄色在线视频 | 午夜精品久久久久久久男人的天堂 | 亚洲精品久久久久久久久久久久久 | 精品久久久久久亚洲精品 | 黄色在线免费观看 | 天天射美女 | 激情一区二区三区 | 欧美日韩中文在线观看 | 国外成人在线视频网站 | 91中文字幕网 | 欧美日韩国产在线观看 | 福利视频一 | 日韩手机专区 | 999久久久| 天天爱爱网 | 亚洲免费观看 | 欧美一区二区三区免费观看视频 | 欧美男人的天堂 | 天天干 夜夜操 | 欧美日韩视频在线第一区 | 亚洲成人精品 | 国产亚洲一区二区三区 | 欧美成人精品一区二区三区在线看 | 亚洲国产一区二区在线观看 | 亚洲欧美日韩在线一区 | 国产中文字幕在线观看 | av大片在线观看 | 99精品全国免费观看视频软件 | 国产精品成人一区二区 | 欧美精品欧美精品系列 | 一级毛片免费播放 | 国产一二区在线观看 | 国产成人久久精品77777 | 国产免费av一区二区三区 | 毛片链接 | 久久精品国产99国产精品 | 91网站在线播放 | 欧美性猛交一区二区三区精品 | 日韩久久久一区二区 | 我看一级毛片 | 三a毛片 | 暖暖成人免费视频 | 国产午夜精品一区二区 | 一区二区三区在线播放 | 国产精品久久久久久久美男 | 色接久久| 国产欧美一区二区视频 | 欧美xxxx黑人又粗又长 | 簧片免费网站 | 天天爽夜夜爽夜夜爽精品视频 | 国产乱xxxxx97国语对白 | 久草美女 | 91免费观看视频 | 91 在线观看| 亚洲精品一区二区三区蜜桃下载 | 国产精品视频网站 | 欧美一级免费 | 午夜三级在线 | 欧美国产综合 | 一区二区精品视频 | 亚洲一区二区三区在线观看免费 | 国产精品伊人影院 | 一级黄免费看 | 日韩成人高清电影 | 91精品国产高清一区二区三区 | 欧美日韩在线免费 | 久久久精品一区二区三区 | 国产精品免费久久 | 麻豆av在线播放 | 久久国产欧美日韩精品 | 日韩精品一区在线 | 在线免费观看黄 | 日韩91| 专干老肥女人88av | 久久com | 无毒黄网| 国产一区二区三区在线免费观看 | 国产精品国产精品国产专区不片 | 亚洲深深色噜噜狠狠网站 | 国产精彩视频 | 在线中文视频 | 国产a级毛片 | 国产亚洲一区二区在线 | 日韩精品第一页 | 中文字幕av第一页 | 国产精品18久久久 | 精品亚洲一区二区三区 | 国产区久久| 天天看天天做 | 久久国 | 婷婷久久五月 | 国产精品久久久久久久久 | 国产小视频在线观看 | 久久99精品一区二区三区三区 | 日韩五码| 精品亚洲国产成av人片传媒 | 日本网站在线免费观看 | 国产精品久久久久久久久免费桃花 | 国产高清一级毛片在线不卡 | 精品自拍视频 | 涩涩片影院 | a级黄色在线观看 | 日韩成人一区二区 | 色婷婷久久一区二区三区麻豆 | 国产一区二区三区免费在线观看 | 欧美成人精品在线观看 | 欧美精品不卡 | 国产真实乱全部视频 | 欧美日韩视频一区二区 | 成av在线 | 成视频年人免费看黄网站 | 日韩中文字幕在线视频 | 91短视频版在线观看www免费 | 日韩第一区 | 91捆绑91紧缚调教91 | 毛片91| 九九视频在线 | 日韩精品免费在线观看 | 精品久久久久久亚洲精品 | 亚洲性爰 |