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

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

ant design vue嵌套表格及表格內部編輯的用法說明

瀏覽:2日期:2022-11-10 13:47:50

實現效果:

ant design vue嵌套表格及表格內部編輯的用法說明

因為pro手腳架中封裝的s-table不支持expand和expandedRowsChange事件,無法實現根據展開節點獲取其內部數據的需求,因此直接使用a-table組件

表格外層可以翻頁,查詢攜帶頁碼參數

<a-tablesize='default'rowKey='dict_id' //根據自己數據內部關鍵針設定ref='table'@expandedRowsChange='expandedRowsChange'@expand='expand' // 展開表格節點操作@change='change' // 外層表格中排序,翻頁,修改頁面數量等操作:expandedRowKeys='expandedRowKeys' // 操作展開的節點:pagination='pagination' // 頁碼參數:columns='columns' // 表頭:dataSource='loadData' // 數據><a-tablesize='default'style='margin-bottom:0;'rowKey='key'slot='expandedRowRender' // 以內層方式展現:columns='innerColumns':dataSource='data':pagination='false':loading='innerloading'@change='innerhandleChange'><template v-for='(col, i) in [’item_text’, ’item_value’, ’item_checked’, ’item_remark’, ’item_sort’, ’item_status’]' :slot='col' slot-scope='text, record'><a-input:key='col'v-if='record.editable'style='margin: -5px 0':value='text':placeholder='innerColumns[i].title'@change='e => handleChange(e.target.value, record.key, col)'/><template v-else>{{ text }}</template></template> // 內部表格可編輯模板<template slot='operation' slot-scope='text, record'><template v-if='record.editable'><span v-if='record.isNew'><a @click='saveRow(record)'>添加</a><a-divider type='vertical' /><a-popconfirm @confirm='remove(record.key)'><a>刪除</a></a-popconfirm></span><span v-else><a @click='saveRow(record)'>保存</a><!-- <a-divider type='vertical' /><a @click='cancel(record.key)'>取消</a> --></span></template> // 內部表格新增模板<span v-else><a @click='toggle(record)'>編輯</a></span></template></a-table><divslot='expandedRowRender'style='margin: 0'><a-button type='dashed' icon='plus' @click='newMember'>新增屬性</a-button></div><span slot='action' slot-scope='text, record'><a @click='handleEdit(record)'>編輯</a></span></a-table>

主要數據:

expandedRowKeys: [], // 表頭 columns: [ { title: ’字典編碼’, dataIndex: ’dict_code’ }, { title: ’字典名稱’, dataIndex: ’dict_name’ }, { title: ’狀態’, dataIndex: ’dict_status’ }, { title: ’字典描述’, dataIndex: ’dict_remark’ }, { title: ’操作’, width: ’150px’, dataIndex: ’action’, scopedSlots: { customRender: ’action’ } } ], loadData: [], innerColumns: [ { title: ’字段名’, dataIndex: ’item_text’, key: ’item_text’, width: ’15%’, scopedSlots: { customRender: ’item_text’ } }, { title: ’字段值’, dataIndex: ’item_value’, key: ’item_value’, width: ’15%’, scopedSlots: { customRender: ’item_value’ } }, { title: ’默認選中(0:否,1:是)’, dataIndex: ’item_checked’, key: ’item_checked’, width: ’10%’, scopedSlots: { customRender: ’item_checked’ } }, { title: ’備注’, dataIndex: ’item_remark’, key: ’item_remark’, width: ’20%’, scopedSlots: { customRender: ’item_remark’ } }, { title: ’排序號’, dataIndex: ’item_sort’, key: ’item_sort’, width: ’10%’, sorter: true, scopedSlots: { customRender: ’item_sort’ } }, { title: ’狀態(1:正常,2:異常)’, dataIndex: ’item_status’, key: ’item_status’, width: ’10%’, scopedSlots: { customRender: ’item_status’ } }, { title: ’操作’, key: ’action’, scopedSlots: { customRender: ’operation’ } } ], data: [], innerloading: false, parameter: { pageNo: 1, pageSize: 10 }, // 排序參數 sortedInfo: null, pagination: { total: 1, current: 1, showTotal: total => `共 ${total} 條記錄 第 ${this.pagination.current} / ${Math.ceil(total / this.pagination.pageSize)} 頁`, showQuickJumper: true, showSizeChanger: true, pageSize: 10 }

初始進入頁面時,需要獲取外層表格

使用初始參數parameter請求第一頁數據,從返回數據中對pagination重置翻頁組件內部參數,主要有當前頁,頁碼總量,頁碼大小

getDictList(this.parameter) .then(res => { if (res.code === ’200’) { console.log(res) this.loadData = res.data this.pagination.total = res.totalCount this.pagination.current = res.pageNo this.pagination.pageSize = res.pageSize } else { this.$message.error(res.message) } })

展開外層數據節點獲取內部數據:

expand (expanded, record) { this.expandedRowKeys = [] // 重置展開節點,只展開當前點擊的節點(內部數據調用模板,無法做到同時幾個內層表格數據直接緩存在頁面) if (expanded) { this.expandedRowKeys = [record.dict_id] this.getDictItem() // 獲取表格內部數據 } console.log(expanded, record) },// 展開節點后獲取內部表格數據getDictItem (obj) { let searchparam = { dict_id: this.expandedRowKeys[0] } if (obj) { // 內部表格除了根據其父節點id查找的條件外,還支持排序,因此需要整合排序參數 searchparam = Object.assign(searchparam, obj) } this.innerloading = true getDictItemList(searchparam).then(res => { if (res.code === ’200’) { this.data = res.data this.innerloading = false } else { this.$message.error(res.message) } }) },// 外層表格操作 change (pagination, filters, sorter) { // 對頁面大小,篩選,排序等條件修改后重新查詢數據 this.pagination = pagination this.parameter.pageNo = pagination.current this.parameter.pageSize = pagination.pageSize this.getDict() console.log(’pagination’, pagination) console.log(’filters’, filters) console.log(’sorter’, sorter) }, /* 內層表格操作 */ innerhandleChange (pagination, filters, sorter) { console.log(’Various parameters’, pagination, filters, sorter) this.sortedInfo = { sortField: sorter.field, sortOrder: sorter.order } this.getDictItem(this.sortedInfo) },

至此,展示功能已經幾乎做完啦,現在是內部表格的編輯與新增功能

handleChange (value, key, column) { // 實時更新表格中各個輸入框的狀態 const newData = [...this.data] const target = newData.filter(item => key === item.key)[0] if (target) { target[column] = value this.data = newData } }, toggle (data) { // 切換輸入框與文本狀態,實現展示與編輯功能 const target = this.data.filter(item => item.key === data.key)[0] target.editable = !target.editable console.log(this.data) }, newMember () { // 新增內容后的數據字段 this.data.push({ ’item_text’: ’’, ’item_value’: ’’, ’item_checked’: ’’, ’item_remark’: ’’, ’item_sort’: ’’, ’item_status’: ’’, key: this.data.length, editable: true, isNew: true }) }, saveRow (record) { this.innerloading = true if (!record.item_text || !record.item_value) { // 對必填項進行管控 this.innerloading = false this.$message.error(’請至少填寫填寫字段名和字段值。’) return } record.item_checked = record.item_checked || 0 // 設置默認值 record.item_sort = record.item_sort || 1 record.item_status = record.item_status || 1 record.dict_id = this.expandedRowKeys[0] if (record.item_id) { // 修改 updateItem(record).then(res => { if (res.code === ’200’) { this.$message.success(res.message) this.getDictItem() // 修改成功后重新獲取當前內部表格數據 } else { this.$message.error(res.message) } }) } else { addItem(record).then(res => { if (res.code === ’200’) { this.$message.success(res.message) this.getDictItem() } else { this.$message.error(res.message) } }) } }, cancel (key) { const target = this.data.filter(item => item.key === key)[0] target.editable = false }, remove (key) { const newData = this.data.filter(item => item.key !== key) this.data = newData }, /* 內層表格操作結束 */

外層表格與內存表格數據示例:

{ 'success': true, 'code': '200', 'message': '分頁查詢成功', 'data': [{ 'dict_id': 1, 'dict_code': 'common_org_type', 'dict_name': '機構類別', 'dict_pid': null, 'dict_status': 1, 'dict_remark': '機構類別' }, { 'dict_id': 2, 'dict_code': 'common_user_type', 'dict_name': '人員類別', 'dict_pid': null, 'dict_status': 1, 'dict_remark': '人員類別' }, { 'dict_id': 48, 'dict_code': 'cdsfcsdcf', 'dict_name': '修改屬性1', 'dict_pid': null, 'dict_status': 1, 'dict_remark': '' }, { 'dict_id': 49, 'dict_code': 'bugbugbug', 'dict_name': '有字典id', 'dict_pid': null, 'dict_status': 1, 'dict_remark': '' }, { 'dict_id': 50, 'dict_code': '1', 'dict_name': '名稱', 'dict_pid': null, 'dict_status': 1, 'dict_remark': '1' }, { 'dict_id': 51, 'dict_code': '1', 'dict_name': '1', 'dict_pid': null, 'dict_status': 1, 'dict_remark': null }, { 'dict_id': 52, 'dict_code': '1', 'dict_name': '1', 'dict_pid': null, 'dict_status': 1, 'dict_remark': null }, { 'dict_id': 53, 'dict_code': '1', 'dict_name': '1', 'dict_pid': null, 'dict_status': 1, 'dict_remark': null }, { 'dict_id': 54, 'dict_code': '1', 'dict_name': '1', 'dict_pid': null, 'dict_status': 1, 'dict_remark': '' }, { 'dict_id': 55, 'dict_code': 'dbhasuiuh', 'dict_name': '測試字典1', 'dict_pid': null, 'dict_status': 1, 'dict_remark': '備注' }], 'totalCount': 11, 'pageNo': 1, 'pageSize': 10, 'totalTag': 1}{ 'success': true, 'code': '200', 'message': '查詢成功', 'data': [{ 'item_id': 2, 'dict_id': 1, 'item_text': '外部', 'item_value': '2', 'item_status': 1, 'item_sort': 2, 'item_remark': null, 'item_checked': 1, 'editable': 0 // 寫死就行了 一定要有 用于內部表格編輯功能 }, { 'item_id': 1, 'dict_id': 1, 'item_text': '內部', 'item_value': '1', 'item_status': 1, 'item_sort': 1, 'item_remark': '1', 'item_checked': 1, 'editable': 0 }]}

補充知識:ant design Table可編輯的單元格改進版

antd官方也有給文檔,但是超級麻煩,代碼量還超級多,改編了一下

如圖:

ant design vue嵌套表格及表格內部編輯的用法說明

這里table的columns的寫法,如下:

const columns2 = [{title: ’尺寸名稱’,dataIndex: ’name’,filterDropdown: true,filterIcon: <Icon type='edit'/>,render: () => <Input />,},{title: ’標準尺寸’,dataIndex: ’standard’,filterDropdown: true,filterIcon: <Icon type='edit'/>,render:() => <Input />,},{title: ’上偏差’,dataIndex: ’upper_deviation’,filterDropdown: true,filterIcon: <Icon type='edit'/>,render:() => <Input />,},{title: ’下偏差’,dataIndex: ’lower_deviation’,filterDropdown: true,filterIcon: <Icon type='edit'/>,render: () => <Input />,},{title: ’工序’,dataIndex: ’procedure’,filterDropdown: true,filterIcon: <Icon type='edit'/>,render: () => <Select> <Option value=’1’>1</Option> <Option value=’2’>2</Option> </Select>},{title: ’操作’,dataIndex: ’operation’,render: (text, record) => (this.state.size.length >= 1? (<Popconfirm onConfirm={() => this.handleDelete(record.key)}><a href='javascript:;'>刪除</a></Popconfirm>) : null),}];

其中

filterDropdown: true,

filterIcon: <Icon type='edit'/>,

這兩個是用于給表頭添加圖標,不需要可以不寫

實現可編輯表格最重要的是吧這個表格所有字段都變成可控字段,這樣就可以實現對表格數據的提交的基本操作

就拿我這里面的尺寸名稱來說,這個字段叫name ,這里的render就要修改成render: (text, record) => <Input value={text} onChange={(e) => this.handleChange({name: e.target.value}, record)}/>,

這里參數text可以理解為 input的初始值,onChange事件是吧這個input變成可控的組件,handleChange這里有兩個參數,這里“”name: e.target.value“”必須要這么傳,目的是把改組件的值跟name進行綁定。

handleChange 方法

handleChange = (value, record) => {for (var i in value) {record[i] = value[i];//這一句是必須的,不然狀態無法更改this.setState({size: this.state.size.map((item, key) => item.key == record.key ? {...item, [i]: value[i]} : item)})}}

這里我把這個可編輯表格的值存在state中的size中,通過key進行匹配(這里key代表我這個表格的rowkey,也就是用來區分行數據的一個標識),然后修改指定行的指定數據,通過改變state中的size更新視圖,同時吧更改的數據替換掉原來的 這就實現了對表格數據的實時監聽,同時表格的所有數據存在了state中的size中,想要獲取表格數據直接用this.state.size即可。

(這里需要注意的時,如果把表格中的某個字段,比如說name設置成表格的rowkey,就會發生name字段只能輸入單個字符就會失去焦點的情況)

以上這篇ant design vue嵌套表格及表格內部編輯的用法說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 一区自拍 | 97精品在线 | 超碰一区二区三区 | 国产高清网站 | 777777777亚洲妇女 | 久久成人av | 91九色最新 | 国产精品一区二区视频 | 亚洲综合二 | 91色站| 免费大片黄在线观看 | 91精品国产99久久久 | 久草在线在线精品观看 | 久久一区| 欧美日一区二区 | 国产精品久久久久久久浪潮网站 | 久久久久久亚洲精品 | 久久亚洲一区二区三区四区五区高 | 欧美亚洲日本 | 国产一区2区 | 九九热精品免费视频 | 国产精品二区一区二区aⅴ污介绍 | 91视频国产一区 | 北条麻妃一区二区免费播放 | 久久涩涩| 日韩中文字幕一区二区 | 婷婷久久综合 | 国产精品视频专区 | 日韩成人中文字幕 | 国产午夜精品久久久久久久 | 亚洲欧美中文日韩在线v日本 | 波多野结衣一区在线观看 | 亚洲一区二区免费 | 日韩精品一区在线 | 亚洲成人精品 | 午夜黄色av| 国产午夜视频 | 亚洲天堂黄色 | 欧美成人h版在线观看 | 国产午夜精品一区二区三区嫩草 | 久久丝袜| 一级黄色国产 | 男女啪网站 | 国产一区二区三区免费 | 日韩五月 | 男女羞羞视频免费观看 | 黄色片网站在线免费观看 | 性欧美精品高清 | 久久精品国产久精国产 | 日日干狠狠干 | 欧美日韩亚洲视频 | 欧美不卡 | 国产剧情一区二区 | 色综合天天综合网国产成人网 | 日韩激情一区二区三区 | av一区二区在线观看 | 黄色片免费在线观看视频 | 欧美激情精品久久久久久变态 | 欧美三级电影在线播放 | 国产伊人一区 | 九九热这里只有精品8 | 日韩中文视频 | 中文字幕在线视频免费观看 | www.国产精品 | 综合99| 色欧美片视频在线观看 | 国产午夜精品美女视频明星a级 | 九九精品视频在线观看 | 亚洲欧洲日韩 | heyzo 在线| 成人欧美一区二区三区黑人孕妇 | 精一区二区 | www.日本三级 | 中文一区二区 | 在线观看国产视频 | 一区在线不卡 | 日韩欧美在线视频免费观看 | 天天射影院| 免费成人在线观看视频 | 免费成人在线视频网站 | 国产精品三级久久久久久电影 | 国产精品福利一区 | 日韩成人免费 | 91在线高清观看 | 国产日韩欧美精品一区二区三区 | 国产精品久久综合 | 毛片在线视频 | 国产精品一区二区三区在线 | 国产精品国产成人国产三级 | 91精品一区二区 | 国产精品亚洲一区 | 国产精品福利在线 | 亚洲午夜在线 | 久久精品一区二区三区四区 | 一区二区电影 | 五月天婷婷色综合 | 精品一区久久 | 日本一区二区三区四区 | 91av导航| 国产精品久久久久久久久久 | 亚洲欧洲无码一区二区三区 | 99视频在线免费观看 | 特黄色一级片 | 一级视频在线观看 | 亚洲综合首页 | 亚洲成人免费影院 | 成人精品免费视频 | 一级毛片一级毛片一级毛片 | 欧美视频区 | 久草日韩 | 黄色高清视频在线观看 | 亚洲欧美精品久久 | 国产成人精品一区二区三区视频 | 亚州中文字幕蜜桃视频 | 91最新视频| 在线激情视频 | 999精品免费 | 日韩中文在线 | 999精品视频 | 国产91视频在线观看 | 九九热这里只有 | 亚洲精品日韩激情在线电影 | 国产精品一二三区 | 神马香蕉久久 | 国产成人精品免费 | 亚洲精品99| 日韩久久一区二区 | 欧美色v| 亚洲一区观看 | 中文字幕日韩一区 | 国产偷自视频区视频 | 欧美a区 | 国产精品免费av | 久久蜜桃视频 | 美女毛片 | 亚洲视频中文字幕 | 亚洲香蕉在线观看 | 国产成人亚洲综合 | 国产激情网站 | 日本高清中文字幕 | 日日夜夜av | 最新国产毛片 | 国产成人精品久久二区二区91 | 亚洲精品66| 国产精品成人国产乱一区 | 看亚洲a级一级毛片 | 欧美激情一区二区三区 | 操操操av | 91丨九色丨国产在线 | 国产精品人人做人人爽 | www.久久| 日韩1区| 日韩视频在线观看中文字幕 | 天天艹逼| 午夜私人影院在线观看 | www一起操| 爱干视频 | 精品九九 | 视频一区二区国产 | 久草电影网 | 一本色道精品久久一区二区三区 | 成人精品在线视频 | 91精品国产乱码久久久久久 | 精品xxxx户外露出视频 | 中国黄色毛片 大片 | 国产精品久久久久一区二区三区 | 国产高清视频在线 | 国产一区二区在线免费观看 | h片在线| 久久国产区 | 蜜桃av一区二区三区 | 欧美一区二区三 | 久久av一区二区三区 | 国产精品一区二区三区在线播放 | 国产乱码精品一区二区三区中文 | 人操人人人 | 久久99国产精品 | 丁香婷婷久久久综合精品国产 | 欧美日韩成人在线 | 国产精品免费久久 | 五月激情六月婷婷 | 亚洲一区二区三区免费在线观看 | 午夜家庭影院 | 国产精品原创av片国产免费 | 人人爽视频 | 中文字幕第二十六页页 | www.久久.com| 亚洲三区在线观看 | 成人激情视频在线播放 | 中文字幕一区二区三区乱码图片 | 龙珠z中文版普通话 | 日本毛片视频 | 日韩电影免费在线观看中文字幕 | 看亚洲a级一级毛片 | www在线看片 | 欧美日韩国产影院 | 国产在线专区 | 国产视频一区二区在线 | 中文字幕 在线观看 | 国产精品一区二区久久久久 | 免费v片| 亚洲视频在线观看 | 国产精品色综合 | 一级女性全黄久久生活片免费 | 欧美激情自拍偷拍 | 一二三四在线视频观看社区 | 国产一区中文字幕 | 亚洲人成中文字幕在线观看 | 97久久精品午夜一区二区 | 免费成人av| 欧美精品一区在线发布 | 狠狠的日 | 久久久精品网 | 国精产品一区二区三区黑人免费看 | 鲁一鲁影院 | 久久男人天堂 | 欧美 国产精品 | 国产高清视频在线 | 免费一区二区 | 五月婷婷色 | 久久青青 | 亚洲h视频在线观看 | 北条麻妃99精品青青久久主播 | 超碰av在线 | 日本久久网 | 欧日韩毛片 | 第一色综合 | 青青久久网 | 可以看av的网站 | 91精品国产一区二区三区香蕉 | 欧美一区二 | 99成人精品| 国产在线a| 国产传媒毛片精品视频第一次 | 国产区福利| 狠久久 | 国产精品一二 | 91麻豆精品国产91久久久更新资源速度超快 | 99在线免费视频 | 91九色最新 | 亚洲久久在线 | 在线观看av网站永久 | 精品www| 黄色片免费观看 | 欧美久久久久久久 | 日韩不卡一区二区三区 | 人人看人人干 | 成人精品久久久 | 亚洲欧美综合 | 日韩国产精品一区二区 | 亚洲成人高清 | 精品一区二区免费视频 | 爱爱视频在线观看 | 午夜精品一区二区三区免费视频 | 免费一级毛片 | 国产精品高潮呻吟 | 日韩视频在线播放 | 国产欧美一区二区三区在线看 | 午夜在线电影 | 国家aaa的一级看片 操操操夜夜操 | 成人国产精品一级毛片视频 | 亚洲精品女优 | 久久久影院 | 国产精品夜夜春夜夜爽久久电影 | 国产精一区二区 | 成人在线观看免费 | 黄色av观看 | 欧美日韩亚洲国产综合 | 欧美福利在线 | 国产视频一区二区 | 国产精品久久久久久久久久久久久 | 伊人久久国产 | 国产精品美女久久久久久久久久久 | 久久久久久久久一区二区三区 | 亚洲免费电影一区 | 黄视频入口 | 午夜寂寞影视在线观看 | 91偷拍精品一区二区三区 | 日韩一级| 日韩av电影在线免费观看 | 欧美精品成人一区二区在线 | 性视频网 | 9999国产精品欧美久久久久久 | 中文字幕一区二区三区在线视频 | 免费av观看| 91免费版在线观看 | 免费高潮视频95在线观看网站 | 成人欧美在线视频 | 成人性大片免费观看网站 | 在线一级视频 | 国产麻豆乱码精品一区二区三区 | 成人av免费 | 久久久综合亚洲91久久98 | 国产精品爱久久久久久久 | 欧美日韩国产一区二区三区 | 欧美精品一区二 | 射久久 | 国产午夜精品一区二区三区视频 | 亚洲精品一区二三区不卡 | 亚洲免费在线观看 | 日韩一区二区中文字幕 | 欧美日韩国产精品一区二区亚洲 | 午夜精品福利一区二区三区蜜桃 | 日韩免费在线观看视频 | 日韩欧美中文字幕在线视频 | 日韩一级免费在线观看 | 亚洲一区二区三区福利 | av网址在线播放 | 国产日韩精品一区二区 | 欧美成人免费 | 黄色片免费在线观看视频 | www亚洲成人 | 91免费看片网站 | 国产美女自拍视频 | 91精品国产综合久久久久久蜜月 | 韩国精品视频在线观看 | 精品国产乱码久久久久久88av | 白浆在线播放 | 操久久 | 中国一级大黄大黄大色毛片 | 一区二区国产精品 | 亚洲国产精品一区二区三区 | 中文字幕一二区 | 天天综合网91 | 精品九九 | 亚洲不卡在线观看 | 国产在线观看一区二区 | 久久久久久精 | 亚洲天堂中文字幕 | 国产97在线 | 亚洲 | 精品日韩一区 | 在线日韩中文字幕 | 欧美日韩一区在线观看 | 亚洲精选久久 | 亚洲国产精品久久久 | 国产免费观看一区二区三区 | 黄色影视在线免费观看 | 国产欧美精品 | 亚洲成人三级 | 国家aaa的一级看片 h片在线看 | 日韩在线播放视频 | 国产韩国精品一区二区三区 | 精品一区二区三区四区视频 | 大象视频成人在线观看 | 在线播放国产精品 | 奇米成人影视 | 一区二区免费视频 | 1区2区3区视频 | 亚洲一区二区三区在线观看免费 | 高清国产午夜精品久久久久久 | 国产精品国产 | 国产综合精品一区二区三区 | 91精品国产综合久久久久久 | 日韩av免费在线播放 | 亚洲乱码国产乱码精品精 | 中文字幕在线观看免费视频 | 在线免费观看色视频 | 91精品久久久久久久久久 | 欧美在线观看网站 | 成人在线免费看 | 亚洲人免费视频 | 精品久久久久久久久久久久久 | 欧美日韩精品久久久 | 国产中文字幕在线 | 国产精品久久 | 在线观看的av | 自拍偷拍第一页 | 欧美中文在线 | 国产黄色一级大片 | 成人福利 | 国产精品高潮呻吟久久av野狼 | 亚洲国产视频精品 | 龙珠z中文版普通话 | 国产激情一区二区三区成人免费 | 亚洲国产一区二区三区四区 | 成人午夜在线视频 | 国产精品久久免费视频 | 亚洲精品aaa | 成人精品网站在线观看 | 久久视频免费在线 | 久久高清 | 国产亚洲精品美女久久久久久久久久 | 欧美三级电影在线观看 | 中文字幕亚洲欧美日韩在线不卡 | 成人精品在线视频 | 99国产视频 | 亚洲欧洲精品成人久久奇米网 | 欧美精品一区在线 | 国产精品毛片久久久久久 | 国产99久久精品一区二区永久免费 | 色播99| 成人在线看片 | 视频一区二区三区中文字幕 | 国产精品欧美一区二区 | 欧洲精品久久久 | 日韩国产欧美视频 | 日韩午夜激情 | 成人性毛片 | 日韩免费一区二区 | 欧美色图亚洲自拍 | 91爱爱视频 | 精品国产黄a∨片高清在线 日韩一区二 | 国久久久 | 99久久婷婷国产综合精品电影 | 91最新网站 | 国产精品久久久久久久一区探花 | 亚洲视频免费在线观看 | www.成人 | 欧美日韩不卡合集视频 | 亚洲wu码 | 欧美成人a| 在线毛片观看 | 久久精品亚洲精品 | 中文字幕亚洲一区二区三区 | 午夜资源 | 欧洲一级毛片 | 国产一区二区三区在线免费观看 | 国产一区二区三区欧美 | 国产视频1区 | 毛片com| 久久久久国产精品视频 | 国产精品久久久久久久久久东京 | 欧美美女爱爱视频 | 亚洲国产欧美一区二区三区久久 | 亚洲福利 | 久久精选视频 | 亚洲中午字幕 | 日韩欧美中文在线 | 青青草一区二区三区 | 日本黄色大片免费 | 91av在线免费看 | 亚洲成年人网站在线观看 | 成人国产一区 | 中文字幕视频免费观看 | 美女中文字幕视频 | 国产亚洲精品美女久久久久久久久久 | 色欧美片视频在线观看 | 成人做爰www免费看视频网站 | 亚洲精品国产乱码在线看蜜月 | 天天av天天操| 久久高清亚洲 | 999久久久国产999久久久 | 伊人精品在线 | 国产一级一级国产 | 国产精品456在线影视 | 亚洲精品99| 一区二区色 | 亚洲精品在线视频观看 | 亚洲精品一区中文字幕乱码 | 亚洲一区二区三区四区的 | 五月天婷婷综合 | 在线视频久 | 91色视频在线观看 | 欧美精品在线一区二区三区 | 欧美日韩三级在线 | 天堂视频中文字幕 | 日韩国产一区二区 | 综合久久99| 亚洲午夜精品视频 | 不卡一二区 | 91看片网 | 日韩欧美一级精品久久 | 国产一区二区三区在线 | 成人一区二区三区在线观看 | 久久久免费av | 久久久国产精品视频 | 欧美激情综合五月色丁香小说 | 日韩欧美网| 人人玩人人添人人澡97 | 国产成人涩涩涩视频在线观看 | 国产精品丝袜视频 | 国产一级淫片a级aaa | 久久久久久久久99精品 | 综合久久综合久久 | 国产日韩一区二区三区 | 天天夜夜操 | 狠狠se| 欧美国产日韩在线 | 国产成人精品av | 亚洲91精品 | 在线亚洲人成电影网站色www | 久久久久久久国产精品 | 精品亚洲永久免费精品 | 亚洲综合在线网 | 免费一级毛片 | 亚洲午夜一区 | 国产亚洲精品久久久久久豆腐 | 国产精品久久久久一区二区三区 | 在线国产区 | 天天干人人| 久久精品国产免费 | 人人干美女| 春色导航| 久久国产一区二区 | 亚洲大尺度视频 | www.av欧美 | 无套内谢孕妇毛片免费看红桃影视 | 日韩不卡一区 | 久久久亚洲一区二区三区 | 在线观看羞羞 | 久久一视频| 漂亮少妇videoshd忠贞 | 欧美最猛性xxxxx亚洲精品 | 国产精品一区在线看 | 婷婷激情综合 | 国产麻豆一区二区三区 | 久久久精品网站 | 国产中文字幕一区 | 亚洲午夜一区 | 99在线精品视频 | 欧美视频在线一区 | 男人的天堂视频网站 | 日韩一区二区三区av | 麻豆av在线播放 | 国产精品久久久久一区二区三区共 | 一区二区三区在线观看国产 | 欧美一区二区三区免费视频 | 嫩呦国产一区二区三区av | 国产特黄一级 | 奇米影视四色777me | 国产免费一区二区三区四区五区 | 欧美午夜视频 | 欧美极品一区二区 | 毛片国产 | 亚洲人成网站999久久久综合 | 国产精品99久久久久久久久久久久 | 日韩视频在线观看视频 | 日本一区二区三区免费观看 | 色5月婷婷丁香六月 | 91精品一区二区三区久久久久 | 午夜欧美精品久久久久 | 欧美在线a | 久久精品毛片 | 精品日韩一区 | 欧美午夜在线观看 | 午夜av电影 | 成人a在线观看 | 久国久产久精永久网页 | 爱爱精品| 亚洲精品一区二区三区在线播放 | 国产成人在线免费观看 | 你懂的在线视频播放 | 欧洲另类在线1 | 欧美福利影院 | 国产精品日韩在线观看 | 九色91视频 | 国产成人精品网站 | 国产精品精品视频一区二区三区 | 国产一二区在线观看 | 在线观看免费视频日韩 | 亚洲a级在线观看 | 一级黄色大片视频 | 中文字幕色 | 一级毛片观看 | 99免费精品 | 日韩在线观看 | 亚洲精品在线免费 | 天天爽夜夜爽夜夜爽精品视频 | 黄色国产大片 | 国产精品视频一区二区三区四 | 久久久久久久久国产 | 国产综合视频在线播放 | 一区二区三区精品视频 | 亚洲第一天堂无码专区 | 婷婷激情综合 | 亚洲美女视频 | 精品国产一区二区三区久久影院 | 伊人色综合久久天天五月婷 | 成人黄页在线观看 | 久久国产精彩视频 | 日韩激情视频一区 | 在线播放中文字幕 | 国产亚洲网站 | 日韩成人影院 | 久久免费看 | 日韩欧美理论片 | 国产在线观看一区二区 | av一区二区三区四区 | 亚洲国产精品一区二区第一页 | 91免费看| 精品国产欧美一区二区 | 中文字幕精品一区二区三区精品 | 国产成人涩涩涩视频在线观看 | 在线国产专区 | 国产99久久精品一区二区永久免费 | 久久久久久久久国产成人免费 | 一区二区久久久 | 激情小视频网站 | 伊人伊人 | 精品精品 | 一区二区三区四区日韩 | 91精品国产色综合久久 | 大伊人久久 | 亚洲成人三级 | 中文字幕一区在线 | 国产嫩草91 | www.日韩 | 色天天综合久久久久综合片 | 日韩在线视频观看 | 成人午夜精品一区二区三区 | 99草草| 日日射av| 亚洲电影免费 | 久久久久国产精品免费免费搜索 | 日韩在线播放一区 | 国产成人免费 | 久久国内精品 | 成人在线精品视频 | 99久久婷婷国产综合精品电影 | 51国产午夜精品免费视频 | 理论黄色片 | 欧美午夜一区二区三区 | 欧美日韩在线免费观看 | 久久亚洲一区二区三区四区 | 亚洲精品一区中文字幕乱码 |