免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

微信小程序canvas 2d海報(bào)生成實(shí)戰(zhàn):繪制、導(dǎo)出與性能優(yōu)化

微信小程序canvas 2d海報(bào)生成實(shí)戰(zhàn):繪制、導(dǎo)出與性能優(yōu)化 簡介針對微信小程序開發(fā)者制作分享海報(bào)的常見痛點(diǎn)這份組件資源基于新版canvas2d接口實(shí)現(xiàn)。老版canvas官方已停止維護(hù)新版文檔零散且上手門檻高組件采用高效繪制方式性能優(yōu)于普通canvas并參考淘寶、京東、拼多多等主流電商的分享樣式封裝而成。包體為4個(gè)文件的精簡結(jié)構(gòu)含js邏輯、wxml結(jié)構(gòu)、wxss樣式與json配置合計(jì)僅4KB便于直接引入項(xiàng)目或二次改造。目前已有605人學(xué)習(xí)下載。開發(fā)者只需傳入?yún)?shù)即可快速生成分享海報(bào)無需關(guān)心底層復(fù)雜坐標(biāo)轉(zhuǎn)換與繪制細(xì)節(jié)也支持按自身品牌風(fēng)格調(diào)整尺寸、顏色和文案排版靈活適配多種裂變分享需求尤其適合需要用canvas2d重構(gòu)海報(bào)能力的初級及進(jìn)階開發(fā)者。 前兩天剛幫一個(gè)做電商的朋友把項(xiàng)目里的海報(bào)分享功能從老版 canvas 遷移到 canvas 2d正好趕上平臺對舊接口的收緊算是踩了一路坑也把新版 canvas 2d 的完整用法摸了個(gè)透。這個(gè)能力做電商小程序的同學(xué)應(yīng)該都不陌生——淘寶、京東、拼多多的小程序里那個(gè)生成海報(bào)分享給好友的功能本質(zhì)都是先把商品圖、價(jià)格、二維碼畫到一張 canvas 上再導(dǎo)出成圖片讓用戶保存或轉(zhuǎn)發(fā)。這篇文章不聊虛的直接把新版 canvas 2d 從畫布初始化、單位換算、圖片繪制到導(dǎo)出保存的全流程走一遍把我實(shí)測過的代碼、踩過的坑、優(yōu)化的思路都放出來。如果你正要實(shí)現(xiàn)類似的海報(bào)分享功能或者想把老項(xiàng)目里的 canvas 接口升級到 canvas 2d這篇應(yīng)該能幫你少走不少彎路。1. 舊版 canvas 接口為什么必須淘汰canvas 2d 的底層差異先說一個(gè)很多人沒搞明白的事微信小程序里一直有兩套 canvas 接口。一套是舊版的canvas canvas-idxxx配合wx.createCanvasContext使用另一套是新版的canvas type2d idxxx配合wx.createSelectorQuery拿到節(jié)點(diǎn)后通過節(jié)點(diǎn)上的canvas對象獲取 2d 上下文。那為什么說舊版該淘汰了最直接的原因是性能和清晰度。舊版 canvas 走的是 WebView 里的 canvas 實(shí)現(xiàn)繪制復(fù)雜海報(bào)時(shí)容易出現(xiàn)內(nèi)存占用偏高、圖片發(fā)糊的問題尤其在高分屏上導(dǎo)出圖片的清晰度經(jīng)常達(dá)不到運(yùn)營要求。而 canvas 2d 是原生渲染繪制效率和出圖清晰度都有明顯提升這也是大廠小程序都在遷移的根本原因。另一個(gè)關(guān)鍵點(diǎn)是接口的維護(hù)方向?;A(chǔ)庫 2.9.0 開始微信官方正式推薦使用 canvas 2d舊版接口雖然還能用但新功能基本不再往那邊加后續(xù)的兼容性風(fēng)險(xiǎn)會越來越大。如果你現(xiàn)在還在新項(xiàng)目里用wx.createCanvasContext我的建議是早點(diǎn)改別等項(xiàng)目上線了再被迫遷移到時(shí)候改造成本更高。從 API 層面看canvas 2d 的繪圖 API 和 Web 標(biāo)準(zhǔn) Canvas API 基本對齊fillRect、drawImage、fillText、measureText這些方法名你都認(rèn)識。這意味著如果你之前寫過 H5 的 canvas 代碼遷移成本很低大部分繪圖邏輯可以直接復(fù)用只是初始化畫布的姿勢不太一樣。2. 搭建畫布節(jié)點(diǎn)獲取、尺寸計(jì)算與單位換算2.1 WXML 里怎么聲明畫布節(jié)點(diǎn)新版 canvas 2d 在 WXML 里的聲明方式很關(guān)鍵有一個(gè)必須注意的屬性type2d。漏掉這個(gè)屬性后面通過SelectorQuery查到的節(jié)點(diǎn)結(jié)構(gòu)就不對拿不到canvas對象。canvas type2d idposterCanvas classposter-canvas/canvas還有個(gè)細(xì)節(jié)我在第一次寫的時(shí)候也踩了canvas 的樣式尺寸會直接影響繪制區(qū)域的尺寸。如果你在 WXSS 里不給 canvas 設(shè)置寬高它默認(rèn)是 300px × 150px繪制內(nèi)容會溢出看不到。所以需要顯式設(shè)置寬高同時(shí)把定位設(shè)為 fixed 并移到屏幕外避免生成過程中畫布閃現(xiàn)影響體驗(yàn)。.poster-canvas { width: 750rpx; height: 1334rpx; position: fixed; left: -9999rpx; top: 0; z-index: -1; }2.2 節(jié)點(diǎn)查詢與畫布初始化的正確姿勢拿到 canvas 節(jié)點(diǎn)的代碼大概是這樣的initCanvas() { const query wx.createSelectorQuery() query.select(#posterCanvas) .fields({ node: true, size: true }) .exec((res) { if (!res[0]) { console.error(canvas 節(jié)點(diǎn)未找到) return } const canvas res[0].node const ctx canvas.getContext(2d) const dpr wx.getWindowInfo().pixelRatio canvas.width res[0].width * dpr canvas.height res[0].height * dpr ctx.scale(dpr, dpr) this.canvas canvas this.ctx ctx }) }這段代碼里有幾個(gè)點(diǎn)要重點(diǎn)解釋。首先是.fields({ node: true, size: true })node是獲取 canvas 節(jié)點(diǎn)實(shí)例size是拿節(jié)點(diǎn)布局尺寸兩者都要寫缺一個(gè)后面都不好辦。其次是canvas.width res[0].width * dpr這是 canvas 2d 和舊版最大的區(qū)別之一canvas 元素自身有像素寬度WXML 里的 CSS 尺寸是邏輯像素兩者不一致時(shí)必須用設(shè)備像素比 dpr 去縮放否則繪制出來的圖會發(fā)虛。2.3 rpx 轉(zhuǎn) px整個(gè)繪制過程最繞的一環(huán)小程序里我們習(xí)慣用 rpx 做響應(yīng)式布局但 canvas 2d 的繪圖坐標(biāo)用的是物理像素所以畫圖之前必須把設(shè)計(jì)稿上的 rpx 數(shù)值轉(zhuǎn)成 px。我的做法是在頁面頂部定義一個(gè)全局的換算系數(shù)const sysInfo wx.getWindowInfo() const pxRatio sysInfo.windowWidth / 750 // windowWidth 是 px750 是設(shè)計(jì)稿基準(zhǔn)寬度 const rpx2px (rpx) rpx * pxRatio之后所有繪制坐標(biāo)和尺寸統(tǒng)一用rpx2px()包一層。比如畫一個(gè)寬 690rpx 的海報(bào)主體代碼里就是rpx2px(690)。這么做的好處是一套代碼在不同屏幕寬度的機(jī)型上表現(xiàn)一致不會出現(xiàn)在 iPhone 15 Pro Max 上正常、在老舊安卓機(jī)上錯(cuò)位的尷尬情況。3. 核心繪制流程從背景圖到二維碼的完整 demo3.1 繪制前必須做的數(shù)據(jù)準(zhǔn)備畫海報(bào)之前我習(xí)慣先把所有需要的數(shù)據(jù)整理成一個(gè)對象再交給繪制函數(shù)處理。這樣做的好處是繪制邏輯只關(guān)心怎么畫不關(guān)心畫什么數(shù)據(jù)和渲染層分離后期改版只需要改數(shù)據(jù)組裝邏輯。一份典型的海報(bào)數(shù)據(jù)大概是這樣的背景圖、商品主圖、商品標(biāo)題、價(jià)格文本、促銷標(biāo)簽、二維碼圖片地址。這里最麻煩的是圖片資源。canvas 2d 直接畫網(wǎng)絡(luò)圖片地址是不行的必須先把網(wǎng)絡(luò)圖片下載成本地臨時(shí)文件這一塊下面單獨(dú)講。3.2 繪制函數(shù)的主體結(jié)構(gòu)下面這個(gè)函數(shù)是我項(xiàng)目里一直在用的精簡版覆蓋了背景、商品圖、文本、二維碼這幾個(gè)核心元素async drawPoster(data) { const { ctx, canvas } this const W rpx2px(750) const H rpx2px(1334) ctx.clearRect(0, 0, W, H) // 1. 畫背景色 ctx.fillStyle #ffffff ctx.fillRect(0, 0, W, H) // 2. 畫背景圖網(wǎng)絡(luò)圖片需先下載 const bgImg await this.loadImage(data.bgImage) ctx.drawImage(bgImg, 0, 0, W, H) // 3. 畫商品主圖居中裁剪 const mainImg await this.loadImage(data.mainImage) const mainW rpx2px(690) const mainH rpx2px(690) const mainX rpx2px(30) const mainY rpx2px(30) ctx.drawImage(mainImg, mainX, mainY, mainW, mainH) // 4. 畫商品標(biāo)題兩行超出省略 ctx.fillStyle #333333 ctx.font normal ${rpx2px(30)}px sans-serif const titleLines this.truncateText(data.title, rpx2px(640)) titleLines.slice(0, 2).forEach((line, i) { ctx.fillText(line, rpx2px(30), rpx2px(760) i * rpx2px(44)) }) // 5. 畫價(jià)格 ctx.fillStyle #ff3b30 ctx.font bold ${rpx2px(36)}px sans-serif ctx.fillText(¥${data.price}, rpx2px(30), rpx2px(850)) // 6. 畫二維碼 const qrImg await this.loadImage(data.qrCode) const qrSize rpx2px(160) ctx.drawImage(qrImg, rpx2px(530), rpx2px(850), qrSize, qrSize) // 7. 導(dǎo)出圖片 const tempFilePath await this.canvasToTempFilePath() return tempFilePath }3.3 網(wǎng)絡(luò)圖片加載drawImage 的攔路虎loadImage是這個(gè)方案里繞不開的一個(gè)函數(shù)。canvas 2d 的drawImage不認(rèn)網(wǎng)絡(luò)地址只認(rèn)本地路徑。所以在每次繪制前必須先通過wx.getImageInfo或wx.downloadFile把圖片下載到本地拿到臨時(shí)文件路徑后再用canvas.createImage()創(chuàng)建圖片對象。我踩過最大的坑就在這一步wx.downloadFile拿到的臨時(shí)路徑不能直接用new Image()去加載canvas 2d 里圖片對象必須是canvas.createImage()創(chuàng)建的。loadImage(url) { return new Promise((resolve, reject) { wx.getImageInfo({ src: url, success: (res) { const img this.canvas.createImage() img.onload () resolve(img) img.onerror reject img.src res.path }, fail: reject }) }) }這里用wx.getImageInfo而不是wx.downloadFile有個(gè)額外好處getImageInfo自帶緩存機(jī)制同一個(gè)圖片地址第二次訪問時(shí)直接走緩存不用重新下載對海報(bào)這種頻繁生成多次的場景優(yōu)化效果很明顯。3.4 導(dǎo)出圖片canvasToTempFilePath 的參數(shù)陷阱繪制完成后導(dǎo)出圖片用的 API 是wx.canvasToTempFilePath。在 canvas 2d 模式里這個(gè) API 的調(diào)用方式和舊版不太一樣必須把 canvas 對象作為參數(shù)傳進(jìn)去canvasToTempFilePath() { return new Promise((resolve, reject) { wx.canvasToTempFilePath({ canvas: this.canvas, success: (res) resolve(res.tempFilePath), fail: reject }) }) }注意canvas參數(shù)直接傳節(jié)點(diǎn)實(shí)例不要傳 canvas-id。另外導(dǎo)出圖片默認(rèn)格式是 png如果需要 jpg可以在參數(shù)里加fileType: jpg和quality: 1能夠顯著減小圖片體積方便用戶分享到聊天會話。4. 實(shí)戰(zhàn)中一定會踩的坑文字排版與圖片適配4.1 中文字體寬度計(jì)算與手動換行canvas 的fillText不會自動換行英文單詞還能靠空格勉強(qiáng)斷行中文文本如果不手動處理超長標(biāo)題就會直接畫出邊界。這個(gè)問題不做處理的話測試時(shí)隨便填幾個(gè)字看不出來一旦上了真實(shí)商品數(shù)據(jù)標(biāo)題多幾個(gè)字就露餡。我的做法是先測量字符串寬度再按寬度截?cái)?。核心邏輯是用ctx.measureText逐字累加寬度超過最大寬度時(shí)手動插入換行truncateText(text, maxWidth) { const lines [] let currentLine for (let i 0; i text.length; i) { const char text[i] const testLine currentLine char const testWidth this.ctx.measureText(testLine).width if (testWidth maxWidth currentLine) { lines.push(currentLine) currentLine char } else { currentLine testLine } } if (currentLine) { lines.push(currentLine) } return lines }這個(gè)方法的時(shí)間復(fù)雜度是 O(n2)因?yàn)槊看渭右粋€(gè)字都重新 measure 整行。但海報(bào)標(biāo)題一般不超過 50 個(gè)字實(shí)際性能影響可以忽略。如果遇到超長文案需要頻繁繪制可以先在循環(huán)外把每個(gè)字符的寬度測好存進(jìn)數(shù)組再按數(shù)組累加這樣能優(yōu)化成 O(n)但一般場景沒必要這么較真。4.2 drawImage 的九宮格裁剪商品圖比例不統(tǒng)一的解法電商海報(bào)的商品主圖不一定是正方形有的是 1:1有的是 3:4硬塞進(jìn) 690rpx × 690rpx 的方形容器里圖片會被拉伸變形。這個(gè)問題我在第一次做的時(shí)候被運(yùn)營懟過商品圖看起來扁了。解決方案是覆蓋模式object-fit: cover 的效果。先計(jì)算圖片原始寬高和目標(biāo)容器的寬高比按比例縮放后裁剪超出部分drawImageCover(img, dx, dy, dw, dh) { const iw img.width const ih img.height const scale Math.max(dw / iw, dh / ih) const sw dw / scale const sh dh / scale const sx (iw - sw) / 2 const sy (ih - sh) / 2 this.ctx.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh) }drawImage 接收 9 個(gè)參數(shù)時(shí)前 4 個(gè)代表從源圖片的哪個(gè)位置取多大的區(qū)域后 4 個(gè)代表繪制到目標(biāo)區(qū)域的什么位置和尺寸。這里sx、sy取圖片中心點(diǎn)sw、sh取按比例縮放后的寬高實(shí)現(xiàn)的效果就是居中裁剪和 CSS 的background-size: cover一模一樣。4.3 離屏 Canvas 與多層繪制的性能考量如果海報(bào)上需要疊加的圖片很多比如背景圖、商品圖、頭像、二維碼、優(yōu)惠券角標(biāo)一次drawImage接一次drawImage其實(shí)沒問題但要注意避免在循環(huán)里反復(fù)查詢節(jié)點(diǎn)或重復(fù)創(chuàng)建圖片對象。另一個(gè)優(yōu)化思路是用離屏 Canvas。把靜態(tài)不變的層比如背景圖 品牌 logo先在內(nèi)存里的一個(gè) canvas 上畫好生成海報(bào)時(shí)直接把這張合成好的圖 drawImage 過去可以減少主 canvas 的繪制次數(shù)。對性能要求高的場景這個(gè)收益非常明顯尤其是一些配置比較低的安卓機(jī)繪制時(shí)間能縮短三分之一以上。5. 保存到相冊與分享鏈路的權(quán)限細(xì)節(jié)5.1 saveImageToPhotosAlbum 的授權(quán)處理圖片生成之后常規(guī)操作是彈窗讓用戶保存到相冊。這個(gè)接口需要scope.writePhotosAlbum權(quán)限第一次調(diào)用會自動彈出授權(quán)框但用戶一旦拒絕過之后調(diào)用會直接走 fail而且不再彈框。這也是很多人在熱詞里搜保存圖片 fail的原因。正確做法是fail 回調(diào)里判斷錯(cuò)誤信息如果是權(quán)限拒絕就引導(dǎo)用戶去設(shè)置頁手動開啟。我在項(xiàng)目里封裝了一個(gè)通用的保存函數(shù)savePosterToAlbum(tempFilePath) { wx.saveImageToPhotosAlbum({ filePath: tempFilePath, success: () { wx.showToast({ title: 保存成功, icon: success }) }, fail: (err) { if (err.errMsg.includes(auth deny) || err.errMsg.includes(authorize)) { wx.showModal({ title: 提示, content: 需要您授權(quán)保存圖片到相冊, confirmText: 去授權(quán), success: (res) { if (res.confirm) { wx.openSetting() } } }) } } }) }5.2 分享朋友圈與轉(zhuǎn)發(fā)卡片的海報(bào)尺寸要求如果海報(bào)是給用戶轉(zhuǎn)發(fā)到朋友圈用的長寬比需要額外注意。朋友圈分享圖片沒有硬性尺寸限制但太長的圖會被壓縮得很厲害觀感很差。實(shí)測下來750rpx × 1334rpx約 5:8.9這個(gè)比例在朋友圈里的展示效果比較理想不會顯得太長也不會太方。轉(zhuǎn)發(fā)卡片場景則不同onShareAppMessage里的imageUrl官方建議尺寸是 5:4不是你生成的海報(bào)原圖。所以如果同時(shí)支持朋友圈和轉(zhuǎn)發(fā)卡片通常需要生成兩張圖一張 5:8.9 的全幅海報(bào)一張 5:4 的方形卡片圖。我見過不少團(tuán)隊(duì)在這塊圖省事直接用同一張圖結(jié)果轉(zhuǎn)發(fā)卡片里商品信息被截掉一半轉(zhuǎn)化率上不去。5.3 臨時(shí)文件并不是終點(diǎn)上傳 CDN 的必要性wx.canvasToTempFilePath生成的臨時(shí)文件路徑有效期很短用戶退出小程序后就失效了。如果后續(xù)有用戶保存海報(bào)到相冊后點(diǎn)擊相冊圖片跳轉(zhuǎn)小程序這種分享回流需求就得把臨時(shí)文件上傳到自己的 CDN換一個(gè)永久鏈接用于分享出去的落地頁或朋友圈配文跳轉(zhuǎn)。上傳流程就是先wx.uploadFile把臨時(shí)文件傳到服務(wù)端服務(wù)端再轉(zhuǎn)存到對象存儲返回一個(gè)正式的 https 地址。這個(gè)地址后續(xù)可以放進(jìn)生成二維碼的數(shù)據(jù)里實(shí)現(xiàn)掃碼識別用戶身份、追蹤分享鏈路的效果。我這邊的做法是服務(wù)端用一個(gè)專門的上傳接口接收圖片流返回的 URL 再拼上參數(shù)作為二維碼跳轉(zhuǎn)地址整體鏈路就閉環(huán)了。6. 進(jìn)階優(yōu)化Canvas 繪制性能與代碼組織6.1 控制重繪頻率與圖片緩存海報(bào)生成是一個(gè)異步且相對耗時(shí)的操作如果用戶反復(fù)點(diǎn)擊生成海報(bào)按鈕理論上會有多次繪制流程并發(fā)執(zhí)行到頭來后一次的結(jié)果可能被前一次覆蓋。為了避免這個(gè)問題我做了兩件事生成期間用 loading 態(tài)鎖住按鈕同一個(gè)頁面實(shí)例上維護(hù)一個(gè)generating標(biāo)記不滿足條件直接 return。繪制完之后再把標(biāo)記置空保證同一時(shí)刻只有一個(gè)生成任務(wù)。圖片緩存方面wx.getImageInfo自帶緩存機(jī)制是個(gè)好東西但它緩存在微信內(nèi)部不受我們控制。如果海報(bào)里的商品圖和二維碼變化不頻繁我建議自己在全局維護(hù)一個(gè) Mapkey 是圖片 URLvalue 是loadImage返回的 Promise。第二次請求同一個(gè) URL 時(shí)直接復(fù)用之前的 Promise避免重復(fù)下載和重復(fù)解碼const imageCache new Map() function loadWithCache(url) { if (!imageCache.has(url)) { imageCache.set(url, new Promise((resolve, reject) { // 原有 loadImage 邏輯 })) } return imageCache.get(url) }6.2 復(fù)雜海報(bào)抽離為獨(dú)立的 Canvas 繪制模塊海報(bào)繪制邏輯一旦長起來全堆在 Page 里會非常痛苦。商品信息的改動、運(yùn)營位的替換、樣式的微調(diào)都會牽扯到頁面代碼出 bug 的概率直線上升。我的做法是把整套海報(bào)繪制能力抽成一個(gè)獨(dú)立的模塊比如PosterBuilder類頁面只負(fù)責(zé)傳入數(shù)據(jù)對象拿回臨時(shí)文件路徑。上面代碼里的initCanvas、loadImage、drawPoster、truncateText都?xì)w到模塊內(nèi)部對外只暴露一個(gè)build(data)方法。這樣多個(gè)頁面共用同一套海報(bào)能力時(shí)只需要各自維護(hù)自己的 canvas 節(jié)點(diǎn)繪制邏輯完全復(fù)用。我現(xiàn)在的項(xiàng)目里有商品詳情頁、分享有禮頁、簽到頁三處會生成海報(bào)全部走同一個(gè)模塊改一次樣式三處生效。6.3 真機(jī)調(diào)試時(shí)容易忽略的環(huán)境差異最后提醒一個(gè)坑canvas 2d 在開發(fā)者工具里的表現(xiàn)和真機(jī)表現(xiàn)不完全一致。工具里圖片加載快、繪制秒出真機(jī)上遇到弱網(wǎng)環(huán)境圖片下載耗時(shí)會被明顯放大。我的習(xí)慣是所有圖片繪制前先做超時(shí)處理loadImage里加一個(gè) 10 秒的定時(shí)器超時(shí)直接 reject避免白屏等半天。另外真機(jī)上首次調(diào)用canvasToTempFilePath會比之后慢這是正常的不要誤判為卡死。如果發(fā)現(xiàn)長時(shí)間無響應(yīng)可以在生成前先調(diào)用一次空繪制提前完成 canvas 的初始化流程。海報(bào)布局的調(diào)試我也有個(gè)土辦法canvas 在position: fixed移出屏幕外以后工具里沒法實(shí)時(shí)預(yù)覽繪制效果。所以我通常會先改成正常定位放在頁面中間保留一個(gè)調(diào)試開關(guān)開發(fā)階段打開預(yù)覽發(fā)布前再關(guān)掉。這樣能直接在頁面上看到每一步繪制的位置對不對比在代碼里盲調(diào)坐標(biāo)高效得多。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲成AV人片在线观看| 激情五月婷黄版| 天天草天天舔| 99在线精品视频| 亚洲中文字幕网| 久久久久久人妻久久久久久久久久人妻久久久 | 婷婷六月激情在线视频| 人妻性爱av网站| 中文字幕婷婷9月天| 精品人妻在线| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 亚洲啪啪精品| 五月婷婷中文| 久久精品66| 久久精品五月天| 9999热在线| 丁香六月婷婷| 99热综合| 五月色网| 思思久久99热只有频精品66| 很很干天天干| 婷婷色五月丁香六月欧美啪| 五月婷婷久久久| 亚洲人妻五月丁香婷婷| 怡红院精品视频久久久久久久久| 五月亭亭六月激情| 色青青视频| 色婷婷综合久久久久| 色啦啦视频| 五月天综合久久| 久热免费视频| 亚洲国产成人综合| 色播五月天激情| 玖玖五月| 91热在线| 五月丁香亭亭| 这里只有精彩亚洲视频推荐| 色婷婷六月天在线| 99精吕视频在线观看了| 五月天综合久久| 五月婷婷丁香网| 五月天婷婷五月| 天天爽日日搞| 五月丁香亚洲婷婷| 激情99| 丁香五月区| 亚洲成人乱码av网站| 一区二区三区四区五区| 这里只有精品在线免费视频| 九九热99热| 五月婷婷伊人久久| 99视频| 色五月成人| 婷婷五月天在线一区| 97日在线视频| 99久久99久久综合| 综合五月亭亭9| 色天天狠狠干| 小视频久久久aaa| 欧美xx激情视频在线观看| 激情五月婷婷色| 婷婷综合色播网| 伊人啪啪网| 激情综合网激情五月天| 天天插天天插天天插天天插| 精品一二三区久久AAA片| 色色无码| 色色综合热| 婷五月天| www色婷婷久久综合久色| 深爱五月天 开心网| 欧美123区免| 婷婷五月精品| 亚洲婷婷91丁香| 亚洲网视屏| 噜噜狠狠| 五月天色婷婷网| 五月天色丁香| 无码少妇高潮喷水A片免费| 成人免费120分钟啪啪| 国产精品涩涩涩视频网站| 夜夜操加勒比| 91热在线| 丁香五月综合网亚洲综合欧美狠狠| 五月丁香婷婷综合网| 26UUU欧美激情一区二区| 97人人草| 日韩综合网络男女香蕉a片| 激情文学 综合 色| 婷婷五月天激情网| 亚洲三A| 欧美三级欧美一级| 丁香五月婷中字在线| 久热AⅤ| 亚洲婷婷丁香| 综合五月丁香六月婷婷| 亚洲九九夜夜| 色欲天天综合| 26uuu在线观看| 国产亚洲色婷婷久久99精品91| 亚洲丁香花色| 91精品婷婷国产综合久久| 欧美综合激情五月丁香| 色婷丁香| 高清国产AV| 久热久色| 在线99热| 99热e| 噜噜噜噜在线| 婷婷五月六月激情| 91精品久久久久久综合五月天| 五月丁香久久久| 黄色精品五月婷婷| 色5月丁香婷婷| AA片在线观看视频在线播放| 免费成人va| 色播播五月| 八戒青柠影视剧在线观看| 色哟哟性爱av| 久久 天天| 国产精自产拍久久久久久蜜| 永久的网站AAAA | 8050一级网| 伊人激情啪啪| 99ri在线观看视频| 婷婷视频网| 99热性色| 婷婷五月天亚洲综合| 五月丁香久久久| 日日日,com| 久久98热re| 五月婷婷丁香日韩在线| 天天爽天天透天天爱| 91干| 成人AV在线网站| 丁香久久| 色婷婷91| 丁香五月区| 人人搡人人| 五月婷六月丁| 91人人看| 六月丁香五月婷婷| 性爱网五月天| 婷婷五月情| 一区二区免费看| 婷婷五月激情图片| 免费婷婷| 色婷婷丁香五月丁香| 日本99热| 爱草视频在线| 亚洲无码猫咪| 久99视频在线观看| 五月天无码| 五月天六月色| 四色女婷婷| 欧美成人猛片AAAAAAA| 天天 青草 制服丝袜 在线| 久久九九国产精品怡红院| 婷婷开心深爱五月天| 涩涩涩五月天| www,五月丁,com| 极品少妇XXXX精品少妇偷拍| 这里只有精品视频一区| 丁香五月123| 五月天色影院| 成人午夜视频精品一区| 激情五月丁香综合网站| 中文久久婷婷| 99精品久久| 99re思思精品视频在线观看| 变态另类色图| 婷婷五月激情丁香| 日日日天天干| 亚洲久热| 超碰人人摸AV| 亚洲综合在线视频| 国产婷婷五月天| 91 九色 入口| 久久婷婷五月天| 成人色情五月天婷婷丁香| www久久久久久久久久久| 狠狠撸激情综合丁香五月天俺来啦| 六六久久黄色| 激情综合网五月| 欧美丁香六月激情视频| 97超碰在线免费观看| 丁香激情网| 亚洲婷婷丁香五月在线| 一区中文字幕电影| 91丨九色丨东北熟女| 九九热在线视频,| 我想看国产大学生口爆吞精的视频| 久久九九网| 做爰丰满少妇1313| 亚洲1区| 色婷五月丁香久亚洲| www.91AV.COM| 成熟妇人A片免费看网站| 激情综合色婷婷啪啪六月天| 丁香综合婷婷开心激情网| 国产精产国品一二三在观看| 亚洲激情AV| 婷婷五月天综合中文| 4438成人电影| 久久九九一區| 大香蕉五月婷婷丁香| 狼人狠狠操| 狠狠色激情在线| aaaa.黄| 五月婷婷香| 99热这里只有在线| 极品人妻videosss人妻| 国产人妻777人伦精品HD| 直接看的AV| 国产人妻操逼| 色五月综合| chaopeng在线人人| 伊人高清无码| 亚洲精品V天堂中文字幕| 色婷婷天堂| 六月婷婷七月丁香| 这里只有精品日韩精品| 超碰在线91| 五月亭大香蕉| 97超级碰碰碰| 超碰高清在线| 婷五月天丁香婷五月| 色偷偷AV亚洲男人的天堂| 美欧日韩国产成人在战| 99九九综合久久九九| 天天天天做夜夜夜夜做| 99碰碰碰| 丁香婷婷老司机久操| 婷婷综合激情| 天天爽天天爽| 国产全是老熟女太爽了| 67194国产| 伊人久久99| 久久九精品| 99爱视频在线观看这里只有精品| 在线1青婷| 久久草婷婷丁香网站| 久久精典| 五月丁香亚洲校园欧美| 思思久久网| 92国产福利| 五月天久久网站| 狠狠狠狠青草| 日韩一级网站| 中美日韩成人在线| 激情综合五月激情| yazhouzonghesese| 欧美日韩AAA| 开心五月综合| 99热这里只有精品8| 五月丁香久久久| 九九视频精品在线免费| 综合伊人狠狠| 91精品电影18T| 99色色爰| 99在线看片| 色插综合网| 成人婷婷深爱综合网| 热久久99视频| 99热99热不卡| 五月玖玖| 中文字幕无码人妻少妇免费视频| 国内9l视频自拍老熟女九色| 激情婷婷在线中文字幕| 久久久久久草黄色片AV在线观看| 日韩AV色色色| 中文字幕成人影视| 九九色影院| 丁香五月天啪啪| 免费视频无码| 六月激情网| 久久婷综合网| 欧美日韩大黄| 5月婷婷6月六月丁香| 五月天婷婷伊人| AV在线资源| 综合色色网| 免费无码毛片一区二区A片| 日韩黄在免| ou洲色吧| 久久久人妻久久久| 日本操逼九九九九58日本操逼| 久久久久久久久人妻| 五月丁香在线观看| 国产又粗又大又爽又黄| 狠狠综合色网| 五月婷婷六月丁香激情综合网| 丁香婷婷久久老熟女综合网| 久久婷丁香五月| 在线观看国产高清视频免费网站| 超碰国产在线观看| 免费99情趣网视频| 激情六月丁香| 日韩aⅴ视频| 在线观看亚洲视频影院| www,婷婷五月天777me,com| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 亚洲99综合| 丁香色啪综合| 99热这里只有精品3| 五月婷婷激情| 黄网免费看| 丁香五月激情综合网激情五月| 噜噜色com| 99热精品在线播放| 九九99在线| 天天日综合网射| 热久久99热欧美国产亚洲| 色五月网址| 97超碰9久热婷婷热| 久鲁鲁色网 | 色婷五月天| 五月丁香婷婷激情四射迷人| 一二三区视频韩国| 色噜噜综合网| 婷婷色综合| 天天影视天天爽天天草| 欧美精品狠狠色丁香婷婷| 五月丁香婷婷啪啪| 婷婷少妇激情| 久草丁香婷婷五月天婷| 色丁香影院| 六月丁香啪啪| 色色综合日韩| 五月天成人在线视频网站| www91久久| 久久成人天| 天天日天天干天天操| 久久五月情| 色色色色色色色色色999| 激情五月天色色网| 亚洲综合视频网| 五月成人天| 九九热青草| 久久只有这里精品免费| 99热这里只有精品16| 99热欧美精品| 另类小说色婷婷| 色五月丁香A欧美com | 色综合丁香| 一起肏在线视频| 丁香美女主播视频在线观看| 亚州男人天堂婷婷五月| 色五月丁香伊人| 国产午夜成人免费看片无遮挡| 99免费综合网| 成人视屏在线观看| 婷婷五月天天aV| 人人草人人爱手机视频看看| 抽插特写| www.夜夜操.com| 九一牛视频探花| 色五月开心开心五月激情五月| 99这里都是精品| 九九热黄色| 午夜丁香婷婷| 婷婷第六色| 色色热| 色就是色婷婷五月亚洲激情| 丁香久久| 夜夜做夜夜愛| 久久99大全| 日本3级片一区2区| 91精品久久久久久77777| 丁香五月人妻| 《诡秘之主》在线观看 | 99在线精品视频在线观看| 亚洲av成人在线| 五月丁香啪啪综合| 天天日夜夜高潮| 性做久久久久久久免费看| 狠狠干2007| www婷婷色| 丁香五月在线观看完整版| 亚洲日韩成人三级av| 青娱乐美女福利视频美臀| 香蕉久久国产AV一区二区| 五月丁香六月欧美综合| 色护士综合| 91精品综合久久婷婷九色| 在线中文av| www激情| 色青五月天| 五月激香蕉网| 伊人激情啪啪| 狠狠色综合网站| 大香AV| 91九九| 我爱宗和色| 精品无码片| 日本久久人人| 久久66精品| 丁香五月婷婷99| 天天操天天曰| 婷婷五月激情五月激情| aaaaa黄色| 丁香五月之久操视频| 五月天亭亭俺也| 久热伊人| 婷婷五月六月丁香| 久久精品99国产精品日本| 亚洲天码视频www蛋播视频| 99热热这里只精品996小说| 色婷婷丁香| 精品久久66| 日韩九九视频| 亚洲熟女乱色综合亚洲网站| 亚洲亚洲人成综合网络| 日韩色五月| 国熟女视频| 色婷婷激情| 久久无码成人| 五月天婷婷在线观看| 色婷婷丁香五月天| 综合狠狠五月婷婷| 六月丁香激情综合网| 69人人操人人爽| 91九色精品熟女内射| 五月婷婷丁香社区| 99免费视频精品| 亚洲激情四射| 天天噜日日噜综合无码| 熟美女麻豆| 国产精产国品一二三在观看 | 九九久久综合| 99视频在线观看网址| 婷婷丁香社区| 大香蕉五月天| 开心激情网五月天| 色情丁香五月婷婷精品| 婷婷激情综合| 六月丁香六月婷婷欧美| 色五月丁香伊人| 蜜臀A∨在线水帘洞| 九九精品自拍| 婷婷黄色| 天堂中文国产| 成人婷99最新| 久久人人九九| 狠狠久久婷五月| 日韩AV在线电影| 五月天色小说| 天天干在线播放| 成人精品在线观看| 久草热8精品视频在线观看| 成人短视频在线| 99亚洲精品| 人人噜天天上| 色婷婷亚洲精品天天综| 综合网视频| 丁香久久久| 岛国av电影网站| 亚洲色婷婷激情| 五月天色狠狠| 99高级会所久久| 精品视频99看在线视频| 五月丁香久久久日婷婷久久婷婷日 | 中文字幕 中文字幕明步| 丁香婷婷十月| 五月天激情国产综合婷婷| 婷婷综合爱| 天天色综合网吨吧| 五月亭亭直播| 五月天久久综合| 国产性爱一级| 色五月激情五月天| 丁香六月婷| 久久99热这里只频精品6学生| 91碰碰| 国产欧美日韩综合精品一区二区| 超碰熟女农村在线69| 91碰免费视频| 99精品高潮| www.jiujiujiu| 91超级碰碰碰| 99热这里只有精品13| www.色婷婷| 这里只有精品99www| 九九草热在线观看| 婷婷五月天开心激情网| 五月天激情图片| 噜噜视频| 99久久婷婷精品视频| 伊人大香蕉综合在线| 9精品视频在线观看| 色婷婷97| 天天色,天天操,天天射| 亚洲色网址| 五月丁香六月婷综合成人综合| 99热这里只有精品青草| 99久操视频| 丁香六月激情综合网| 人妻九九九九| 欧美综合婷婷网| 99热这里只有精品国产首页| 色综合久久伊伊婷婷五月| 天天噪夜夜爽| 97色欧美| 五月婷婷丁香91| 久久精品噜噜噜成人A∨色欲| 婷婷在线综合| 五月婷婷综合潮喷| 九九亚洲| 色婷婷情片| 夜夜操夜夜爽| 五月婷婷成人| 99久| 色婷婷91激情小说| 丁香婷婷噜噜| 人妻丰满精品一区二区A片| 在线sebiav精品视频| 婷婷五月综合网| 天天干天天干天天干天天干天天干天天干天天 | 亚洲婷婷丁香五月| 性 色 婷婷| 丁香五月欧美| yjzz亚洲国产| 色五月婷婷少妇人妻| 五月天综合在线观看视频| 婷婷六月色| 国产视频福利| 99综合免费视频| 丁香五月六月| 综激情网| 色五月综合资源推荐| 日逼AV影音先锋男人资源站| 久热这里只有精品3| 欧美黄色韩日网| 风流少妇A片一区二区蜜桃| 久久丁香五月| 五月婷婷五月| 91日综合欧美| 激情色情五月天| 亚洲色久| 日韩免费乱轮网站| 狠狠干综合| 久久影视婷婷五月| 这里只有精品在线视频在线观看| 性爱激情五月| 激情五月天免费视频| 丁香六月婷婷久久综合| 婷婷五月天色色| 丁香五月婷婷大香蕉| 壅壅儕家a| 开心五月婷婷激情网| 亚洲五月天激情| 久久大香蕉视频| 亚洲精品激情| 91日精品| 亚洲人人操| 亚洲第二AV| 久久这里只有欧美| 亭亭丁香97| 婷婷五月丁香综合人妻| 91九九热| 婷婷五月天伊人网| 色色色婷婷| 人人摸人人摸| 婷婷丁香五月91| 色婷婷电影网| 99热免费精品| 色屌丝中文字幕| www。五月天激情| 五月婷色| 4438亚洲欧美| 丁香婷婷六月在线资源观看| 亚洲乱啪| 成人丁香色| 婷婷五月丁香91| 丁香六月激情四射| 色色综合色视频| 丁香六月激情综合| 五月天婷婷激情春色小说| 黄色网址五月婷婷| 91成人性爱视频| 第四色网婷婷| 五月激情六月宗合| 五丁香激情综合| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品| 亚洲综合干| 2018夜夜草| 噜噜久| 91日韩美女被插视频| 九月丁香婷婷综合| 99热这里只有精品手机在线观看| 五月天丁香婷婷久久九| 另类激情中文| 天天色综合天天| 青草视频在线观看视频 | 久久久精品99| 综合五月婷婷| 丁香五月六月欧美| 五月天激情久久| 丁香五月天堂| 五月天天爽| 婷婷五月天黄色| 人人操av| 99这里只有精品| 99综合视频在线| 亚洲视频伍月婷婷| 色婷婷综合亚洲| 这里只有精品视频| 亚洲六月色| 日韩亚洲视频| 超极99精品| 第四色五月婷婷| 亚洲成人色五月天| 久久精品天| 欧美日韩一区二区三区四区| 深爱五月最新网址| 久久丁香五月婷婷| 99久热在线精品99re6热| 91性高潮久久久久久久久| 五月激情网五月综合网| 97久久五月丁香婷婷| 色色色色网站| 亚洲六月婷婷| 天天干天天 亚洲| 麻豆雪千夏| 99视频这里有精品| 伊人玖玖精品| 丁香五月激情五月开心五月| 九九国产精视频| 9久操| 婷婷视频网| 婷婷久久五月天| 天天干-天天日| 99人碰碰碰| 99热黄| 五月激情啪啪| 东京热免费视频| 九九热国产| 日韩狠狠色婷婷| 色噜噜婷婷| 五月婷婷导航| 婷婷五月激情天| 亚洲五月天天| 国产伦理精品高清在线观看网站一区二区| 亚洲av网址| 婷婷最新地址| 婷婷99狠狠躁天天久久久九九九| 五月天成人综合| www.婷婷,com| 亚洲男女激情| 五月婷婷基地| 99热成人在线观看| 婷婷五月丁香色情| 色欲操| 无码激情| 开心五月婷婷激情| 日韩AV片| av国产精品偷| 色热久| 99日精品视频| 久色激情| 激情五月,激情综合网| 亚洲第二AV| 丁香婷婷六月| 奇米色大香蕉| 男人的天堂99| 九月av在线| 婷婷新网址| 九月婷婷综合在线| 色99免费视频中文| 国内久久亭亭| 91九色中文字幕女在线观看| 久9视频免费播放| 婷婷香蕉| 97色色网| 欧美69久成人做爰视频| aaa久久久| 噢美99| 丁香六月天婷婷| 免费V片在线| 91主播在线| 中文字幕人妻AV| 国产婷婷久久| 日本99在线视频| 99色干| 97碰在线视频| 蜜乳.comcom| 热久久66| 激情五月丁香五月| 亚洲最大在线| 色999五月色| 欧美成人AAA片一区国产精品| 日韩国产在线精品| 吾爱AV导航| 亚洲AV中文在线| 永久思思热在线| 激情五月六月婷婷综合啪啪| 亚洲欧州色情在线观看| 激情綜合網址| 九九热在线视频| 人操综合| 91狠狠色| A A色色| 日本五月婷婷| 激情www| 婷婷99综合| 91九色中文| 色婷婷婷av| 五月婷婷激情四月| 婷婷色丁香五月| www.久久99| 九九伦子片| 综合激情在线视频| 人人色AV| 成人一级片| 五月开心播播网| 久草网大香视频| 天天爽在线视频| 亭亭五月天黑人2014| 天天干天天色综合| 四色永久成人网站| 激情久久网| 五月丁香拍拍激情综合| 天天爽天天日| 99久久99热这里只有精品| 深爱五月婷婷| 99久久人妻精品无码二区| 亚洲av无码精品色午夜| 五月激情婷婷开心五月| 激情五月综合亚洲另类| 久热在线中文字幕色999舞| 艹天天射| 天堂婷婷丁香六月网| 丁香婷婷六月天| 桃色五月婷婷| 色色色色热热| 激情五月天综合网| 一级片操逼视频| 91欧美日韩综合| 天天做天天爱天天做| 深爱激情五月天| 欧美男女婷婷| 亚洲噜色| 狠狠操狠狠插| 成人电影一区| 91九色欧美| 无毒黄色网址| 思思热热久久| 最近韩国日本免费高清观看| 97久久久久| www,天天干| 久久久久久久久久久-久五月天婷婷| 婷婷久久亚洲| 色99色| 婷婷久久婷婷色五月| 成人小说 五月天 婷婷| 亚洲激情五月| AAA久久| 久久3p| 色色色9 9 9| 亚洲第一视频 久久| 无码日本精品XXXXXXXXX| 色色色999| 午夜成人综合| 色色色五月婷| 五月丁香婷婷网在线在线| 亚洲成人AV一区在线观看| 亚洲AAA| 五月激情综合网| 丁香五月天欧美成人| 五月天久久久| 色五月天丁香| 激情五月丁香五月| 色婷婷在线播放| 在线中文字幕av| 亚洲性视频| AV在线大香蕉| www.狠狠| 九九AV| 五月天亚洲最大成人| 天天插天天插| 99热日韩这里只有精品| 黄桃AV无码免费一区二区三区| 五月天婷基地| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 俺五月| 狠狠婷婷色综合| 亚州精品久久久久AV无码| 日本久久色| 综合一本道| 人人爽欧美婷婷久久久五月丁香 | 国产成人AV在线播放| 婷婷久久免费| 天天综合情| 国产毛片精品一区二区色欲黄A片| 丁香婷婷六月婷婷六月婷婷六月婷婷| 五月天色图| 西瓜美女a片| 欧美久久久中文字幕| 日韩视频99| 五月天丁香综合久久国产| 色五月色五天色情网| 五月丁香美女视频| 变态 另类 在线| 五月丁香亚洲婷婷| 操操自拍| 天天爽天天爽| 丁香五月五月婷婷五月天激情四射| 99在线爽| 久热婷婷| 婷婷九月丁香久久| 激情综合色婷婷啪啪六月天| 九九热视频精品| 五月天色导航| 99五月婷| 99自拍视频在线观看| 色 五月婷婷基地| 国产综合久久久777777| 91精品综合久久久久久五月丁香| 思思热久在线观看视频| 色五月天 丁香| 操逼巨乳91| 久热这里这里有精品| 九九99偷拍视频| 九九激情综合| 。久久久久久久久久久久久久人妻| 九月婷婷综合网| 久9热| 色色色免费视频| 成人精品在线观看| 亚洲岛国电影| 婷婷五月六月| 久久久久人妻网址| 亚洲激情无码久久| 欧美日韩成人在线网| 久久婷综合| 色婷婷电影网| 亚洲男人的天堂婷婷色五月| 亚洲综合视频网| 久久中文网| 国产精品久久久久久白浆色欲| 欧美97p| 能看的av网站| 五月激情综合美女久久| 天天草人人摸| 久碰婷婷视频| 综合久久十| 能看的AV| 亚洲AV综合在线观看| 婷婷五月天资源| 日日操夜夜爽白洁| 99在线免费视频| 亚洲欧美成人在线观看| 五月丁香六月婷综合成人综合| 六月丁香激情网| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 丁香激情六月天婷婷| 丁香伊人网| 色播色丁香五月| 日产精品久久久久久久蜜臀| 亚洲视频二区| 99精品无码| 天天爽日日爽夜夜爽| 久久综合热17c| 午夜大香蕉| 亚洲、欧美、国产另类笫二区| 国产一区男女| 99在线观看视频| 伊人丁香五月| 婷香五月网在线| 九九在线精点品| 婷婷激情五月天激情小说| 天天综合亚洲综合网天天αⅴ| 91午夜激情| 日韩欧美不卡| 2050人人操免费工开爱| 亚洲av成人在线| 色99无码| 常久最新免费的色吊丝| 欧美叉叉叉BBB网站| 先锋五月婷婷丁香草草| 丁香婷婷激情| 色婷婷五月综合色婷婷| 亚洲五月天狠狠| 一起草AV| 思思热闹这里只有精品| 婷婷久久五月天丁香| 久re在线| 一级操逼内射在线视频| 影音先锋91在线资源站| 人妻熟人中文字幕一区二区| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 五月婷婷伊人在线| 日本视频久久| 综合久色五月| 久久99综合| 九九热这里只有精品23| 色综合色五月| 五月婷婷熟女| 伊人婷婷大香蕉| 色偷偷色婷婷| 久99久热| 欧洲一区二区| 五月婷婷丁香大陆免费| 久久九精品| 色婷五月天| 色色丁香五月| 天天干一干| 五月色亚洲| 波多野结衣AV无码Porn| 蜜乳人妻一区二区三区| 播播网色播播| 日本WWW九九九| 婷婷五月丁香超碰| 久久99综合网| 久草A片| 国产在线黄色| av九九| 综合亚洲六月婷婷在线| 婷婷成人视频| 色七色九九| 免费视频WWW在线观看网站| WWW.桔色成人.COM入口| 久久久av久av久片一区二区| 亚洲色色色色| 婷婷五月欧美| 色婷五月天| 99国产精品久久久久久久久久久| 2020久久婷婷五月| 国产精品18久久久| 这里只有精品9| 9999综合99综合人| 97五月久久丁香婷婷| 996er热| 色色无码| 欧美色小说婷婷| 麻豆忘忧草午夜| 九九成人视频| 婷婷五月激情综合| 这里有精品| 人妻精品久久久久久| 色五月激情综合网站| 另类小说五月天| 国产9色在线/日韩| 九九久久精品| 色婷婷五月综合网| www,超碰| 五月婷婷av| 丁香五月婷婷天激情| 久久爱综合| 99免费热视频在线| 国产亚洲色婷婷99精品| 日本精品人妻无码77777| 26uuu另类亚洲欧美日本一| 色婷婷瘦婷婷日韩| 欧美va在线| 色婷婷五月网| 色爱99| 亚州色色色| 99.色| 亚洲色婷婷五月天| 人人摸人人干| 国产VA亚洲VA96| 人人97碰| 成人AV在线中文版| 婷婷另类小说| 99热情这里只有精品在线播放| 琪琪布丁香社区激情五月天| 丁香五月激情五月| site:minyis.com| 99热在线网站| 色色色色网| 26uuu欧美激情另类| 五月丁香好婷婷A片网| 极品少妇XXXX精品少妇偷拍| 婷婷五月天伊人网| 久久五月婷婷电影| 亚洲精级| 丁香九月婷婷| 深爱五月日韩| 色色操| 国产黄色大片| 亚洲色无码| 伊人网欧美在线男人天堂五月丁香| 五月婷婷香蕉| 操一区| 99热99热99热99热| 五月开心婷婷极品激情| 五月天大香蕉视频| 99操逼| 五月天成人综合| 五月视频日本免费观看| WWW99视频| 亚洲春色奇米影视| 在线99热| 国产26uuu| 婷婷五月永远18免费久久久| 六月丁香色色| 日韩三十六页| www.夜夜操| 91超级碰在线| 亚洲夜夜操| 日本熟女三区| 色噜噜狠狠色综合成人网| 国模狼狼| 99ER热精品视频| 色色色国产| 日本在线va| 深爱丁香激情| 九九蜜臀精品| 色情丁香五月婷婷精品| 五月婷婷这里都是精品| 国产黄大片在线观看画质优化| 亚洲欧洲色色| 99这里有精品视频| www.操逼comm| 日韩在线视频9色| 情婷婷五月天| 婷婷五月超碰| 超碰人人99| 久久婷婷色情7777网站| 亚洲AV免费在线| 丁香五月婷婷亚洲人| 91九色在线| 国产丁香五月天婷婷| 激情五月婷婷视频| 五月丁查人人| 国产.亚洲.欧洲视频在线| 青青草原亚洲天堂| 色很很96| 久久久国产精品黄毛片| 天天天日天天天干| 色色丁香五月天社区| 五夜丁香| 丁香五月天啪啪| 人妻丰满精品一区二区A片| 色五月丁香激情| 丁香五月激情综合久久| 人人摸人人| 大香蕉婷婷色| 国产精品人成A片一区二区| 狠狠色丁香99| 中文字幕成人日韩| 99热综合网| 热的国产,热的综合,热的有码| 久久大香蕉丁香| 丁香五月社区| 九九热这里只有精品23| 美国少妇性做爰| 草综合14| 狠狠色噜噜狠狠色噜噜噜999| 中日韩美欧成人一区二区精品在线| 天天操屄网| 日本啪啪天堂| 成人国产欧美大片一区| 五月六月婷| 久久这里精彩免费在线观看| 尤物一区二区| 一起草无码| 丁香开心深爱| 激情综合网色五月| 99综合网| 99免费在线视频| 九九热这里精品| 在线日本www| 深爱五月激情五月| 五月婷婷丁香综合网| 婷婷五月天黄色| 色五月,com| 九九热av| 婷婷六月色播| aⅤ79成人片| 五月天色欧美| 91久热| 99激情| caopeng97日韩| 天天综合色丁香| 99国产精品久久久久久久久久久| 99热这里只有精品55| 婷婷五月天直播| 五月丁香色综合| 日本女色人人| 九九热在线99| 五月天六月色| 色婷婷丁香中文在线播放| 91天天操天天干天天射| 五月婷婷精品视频| 久久久久人妻| 久久视频婷婷视频| 狠狠草狠狠草| 美女100%露全身无挡网站| 亚洲成人AV在线播放| 九久热| 久久精品A片777777| 人妻AV在线| 97精品自拍视频| 久久久五月四色| 亚洲婷婷开心五月| 九九性视频| 六月婷基地| 久久九九99.www| 成人做爰黄A片免费看直播室男男 A片试看120分钟做受图片 | 久久久久婷 | 久久久久8888| 月丁香久久久| 色99综合色88| 在线观看免费视频| 欧美日韩aaa| 久久综合五月天| 久久精品人妻| 欧美成人A片AAA片在线播放| 五月婷婷中文网| 操操操av| 激情无码五月天| 无码激情| 97视频.干com| 亚洲一区二区无遮挡A片| 色五月在线综合| 97操在线| 老师高潮流白浆喷水的A片| 蜜桃人妻无码AV天堂三区| 婷婷网五月天| 亚洲日日日| 天天干夜夜想| 激情AV| 热久久91| 婷婷色丁香五月| 97资源欧美日韩大香蕉超碰一区| 亚洲VA口| 婷婷色在线视频| 97精品自拍视频| 色偷偷色婷婷| 大香蕉99热| 91操片| 丁香六月五月天| 99热6这里只有精品| 直接看的av| 激情综合色| 极品少妇高潮啪啪AV无码| 天天爽天天| 天天揷综合网| www日本熟妇99在线视频| 亚洲人成播放网站| 青青草原爱爱网| 色婷婷瘦婷婷日韩| 96精品久久久久久久久| 色欲婷婷五月天| 26uuu欧美日韩| 亚洲婷婷丁香五月天激情小说| 婷婷久久五月天亚洲欧美国产日韩在线观看| 99热在这里只有免费精品| 五月激情丁香五月宗合| 丁香激情六月天婷婷| www.色擼擼.com| 六九色综合婷婷五月天| 丁香婷婷色| 天天干天天干天天| 5月丁香综合图区| 午夜做爱影院| 99视频| 99久久99九九99九九九| 性色五月天| 最近中文字幕2019视频1| 欧美黄色一级录像| 色婷婷女优有码五月亭| 啪啪激情综合| 开心丁五月| 99热99热不卡| 天堂网啪啪| 综合网色| 免费91久久精品| 丁香激情五月| 狠狠色婷婷7| 久色网五月| 激情中文在线| 色婷婷久久| 92久久久| 9久久精品| xxx综合在线| 九九视频在线| 亚洲精品亚洲人成人网| 果冻传媒A片一二三区| www.91婷婷| 五月婷婷色男女| 青草五月天| 婷婷中文字幕| 婷婷五月丁香四射| 激情综合色| 久久免费婷婷视频| 四色五月婷婷| www,久久久人人| 五月丁香日本片| 丁香婷婷视频| 九九碰九九爱97超碰| 壅壅儕家a| 色八月婷婷| 五月开心色| 日韩999| 人人叉久| 丁香五月天欧美| 五月婷婷黄色| 色色综合网。| 久久精品爱爱| 伊人五月天| 超碰国产在线播放| 激情久久综合| 五月第四色| 五月天综合网| 久9久成人精品视频| 激情五月五月五月婷婷| 开心五月婷婷激情| 丁香婷婷激情四射五月| 婷婷 久综合| 14色综合婷婷| 91日本在线免费| 天天做天天爱天天爽在| 久久久99免费视频| 婷婷五月综合丁香久久| 天天干夜夜操A片| 9l视频自拍九色9l视频在线观看| 狠狠精品干练久久久无码中文字幕 | 五月天婷婷狠狠| 婷婷涩五月天综合| 五月婷婷基地| 日本超碰在线| 亚洲欧美丁香五月天亚洲欧美| 97五月婷| www.狠狠操.com| 久久久久人妻精品| 婷婷五月综合社区| 色偷偷五月天| 亚洲综合碰| 婷婷之六月丁香| 最近中文字幕大全免费版在线| 丁香五月区| 六月丁香激情| 日操夜操天天操不卡| 久久婷婷六月综合资源| 婷婷深爱五月| 五月婷婷综合激情网| 开心激情站| 中日韩狠狠色| 国产在这里只有精品| 五月婷婷婷色| 五月天婷婷永久免费视频| 国产又爽又猛又粗的视频A片| 色婷婷六月性| 婷婷五月天小说网| 激情婷婷色色| www.99婷婷| 五月丁香好婷婷A片网| 婷婷五月色激情欧美激情| 五月婷婷丁香大香蕉| 成人综合伍月天| 就爱日五月天| 婷婷丁香五月亚洲综合网在线视频观看| 操人妻AV| 五月丁香色婷婷基地| 超碰日韩成人| 六月丁香婷婷在线波多| 日韩无码AV电影网站| 婷婷五月天性| 91黄色五月天视频| 久久久人妻系列| 99日视频在线| 久色激情| 色吧五月|