99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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
返回資訊列表
天天干天天爽| 99国产精品久久久久久久久久久| WWW,激情五月天,COM| 久久精品人妻| 国产熟女一区二区三区五月婷| 一本久道综合色婷婷五月| 综合 蜜月 婷婷| 丁香久久久| 噜噜噜噜噜在线| 黄网在线免费观| www.久久66| 777米奇影视第四色| 丁香五月天AV在线 | 成人精品免费在线观看| 深爱婷婷网| 另类小说五月天激情| 91 九色 入口| 97涩婷婷| 婷婷丁香九色| AA片在线观看视频在线播放| 久久久久人妻精品| 人妻视频在线| 99热99这里免费的精品| 婷婷色香六月综合激情| 99精品在线| 九月丁香婷婷网| 99爱在线免费视频| 国产91视频| 在线一起草av| 色综合久久久无码中文字幕999| 99热最新精品| 激情五月六月婷婷| 天天插夜夜爽| 九九熱最新視頻| 色婷婷亚洲综合av| 久久久久九九九九视屏小说88| 99操碰| 婷婷丁香小说| 五月婷婷激情久久| 深爱婷婷丁香五月激情| www.亚洲激情| 婷婷色情六月| 色激情五月| 5月婷婷视频网站综合| 日本色啪| 大香蕉久久久久久久久| 色色丁香婷婷| 婷婷色综合| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 强壮的公次次弄得我高潮A片日本 | 丁香五月婷婷激情中文| 狠狠狠狠操| 久久资源网五月婷| 九九色逼| 涩涩涩,com| 精品99在线看| 婷婷丁香97| 婷婷五月色惰| 久久久97| 看黄的网站18禁| 色五月天丁香| 色婷婷成人做爰A片免费看网站| 丁香婷婷色色| jiZZdr| 国产无人区大片| 天天擼久久擼在线| 婷婷五月天开心激情网| 色丁香久久久| 天天天干夜夜夜操| 五月婷婷在线综合| 久久综合丁香| 成 人片 黄 色 大 片| 精品久久人妻| 99久| 色婷婷久久综合| 丁香婷婷激情网站| 日韩在线观看亚洲| 丁香六月婷婷| 丁香五月成人自拍| 99久久色| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 五月天激情网图片 - 百度| 国产人妻人伦精品一区二区| 天天爽天天操| 色黄啪啪| 五月婷婷在线丁香| 五月天小说激情| 欧洲综合色| 精品国产va久久久| 丁香五月婷久久| 99久热| 久久久国产精品黄毛片| h亚洲| 大香蕉久久草| 综合视频五月| 97人人操在线| 婷婷99视频全集高清| 9色资源在线| Caoub青青超碰 | 久久精品色| 五月丁香性爱| 色性日本| 久久综合激情| 久久综合九色综合88i| 雪千夏麻豆| 91精品国产色猫| 久久精品综合色| 九九热在线观看6| 丁香五月天激情小说| 色五月婷婷久久大| 啊v视频在线观看| 亚洲亚洲人成综合网络| 婷婷色丁香五月| 五月婷婷激情四季| 五月丁香色婷婷久久| 婷婷久久网| 久久久香港| 丁香五月性| 人人草碰| 天天射综合网天天插| 久久这里只精品| 九九成人| 丁香婷婷五月激情| 26uuu欧美| 色播五月天激情| 精品综合网在线| 另类在线| 热99免费在线| 婷婷五月欧美| 日日夜夜爽爽| 久久综合九色综合97婷婷| 久热丁香| 天天干天天插| 97ai婷婷| 女高怪谈在线观看| 丁香五月激情久久麻豆| 亚洲五月综合色播| 欧美在线视频99| 青青日韩| 天天做天天爱天天高潮| 日韩AV中文字幕在线| 婷婷色五月噜噜| 天天日天天色| 国产精品电| 天天开心天天色| 九九成人| 九九精品re免费视频| 婷婷涩五月| 亚洲aV写真天天综合网久久| 五月停停99| 五月丁香激情综合网官网| 一区二区成人电影| 高清视频一区| 色五月婷婷综合| 亚洲啪啪网| 婷婷播5月| 中文字幕一色哟哟哟哟| 天天干天天 亚洲| 激情六月天| 碰碰女| 新伍月婷婷| 无码91中文字幕| 国产在线6| 99视频在线精品免费观看2| 91精品久久久久久久久| 九九九色综合| 色色色视频免费无码| 另类在线| 亚洲激情丁香五月基地| 国成人网| www.91九色| 婷婷丁香五月视频| 1区2区视频| 久久精彩视频18| 五月丁香欧美综合免费视频| 丁香六月av| 欧美综合在线五月天色婷婷| 伦乱人妻| 丁香五月婷久久| 久久婷婷五月综合| 国产亚洲精品久久久久久郑州| 天天草人人摸| 久久小说网| 99精品网站| 伊人热在线大香蕉| 色色国产| 久久五月天精品视频| 五月丁香色综合| 九九视频精品在线免费 | 婷婷色导航| 久操无码| 色五月婷婷在线观看第一页舔| 丁香五月综合在线播放| 98永久精品| 超碰人人干| 美女天天艹人人爽| a片在线免费观看一区| 五月在线| 婷婷五月丁香高清无码| 在线91日韩| 久久婷婷丁香| 激情婷婷另类| 久久99操| 老师的粉嫩小又紧水又多A片视频| 婷婷五月天com| 日韩久久日| 99精品在线观看视频| 伊人久久婷婷| 激情婷婷激情在线不卡| 久热9| 天天综合亚洲综合| 久99久视频免费观看| 中文字幕在线观看视频www| 五月丁香综合激情在线观看| 人人草碰| 婷婷婷婷婷婷婷婷婷婷丁香| 久热人妻| 成人在线网站| A级毛片高清免费不卡播放谢谢谢谢| 丁香色婷婷| 99操逼| www夜夜操com| 蜜臀AV在线成人| 成人在线日韩欧美| 色综合色欲综合天天免费| 久热9热| 色色婷婷丁香| 婷婷色五月天在线观看| 日韩aaaaa| 久久这里面只有精品视频| 婷婷丁香综合色AV| 免费看欧美成人A片无码| 玖玖婷婷色五月| 26uuu亚洲欧美另类| 色玖玖网| 日韩ww| 99热这里精品| 色婷婷久久综合| 五月天激情社区| www.色综合| 97色五月丁香婷婷| 欧美情色电影一区二区| 久草热久草在线视频| 色综合99| 亚洲国产精品VA在线看黑人| 五月丁香婷婷潮喷中文字幕| 丁香五月,激情五月,深爱五月| 久久9视频| 人人操大| www.99精品视频| 婷婷五月五月丁香| 深夜婷婷 丁香| 色婷婷五月综合| 中文字幕人妻在线| 国产精品成人AV在线| 九月丁香五月婷婷| 五月丁香婷婷激激激综合网色播| 婷婷丁香亚洲五月天| 色婷婷综合久色AV五色最新| 天天日天天舔天天摸| 丁香五月婷婷亚洲另类| 色五月欧美| 婷婷五月综合基地| 国产黄色av| 大大香蕉综合在线| 国产在线自| 亚洲9久久精品| 伊人婷婷99热精品| 色综合久久88色综合天天| 玖玖爱伊人网| 伊人成综合五月婷婷| www五月婷婷88导航| 丁香五月成人社区| 极品少妇XXXX精品少妇偷拍| 91碰碰| 狠狠色婷婷7777久| 热99国产精品| 99re热99| 99九九精品| WWW免费视频碰碰碰碰| 久久婷中文字幕| 色射7856五月天激情四射| 91碰免费视频| 夜夜躁婷婷AV| 五月婷A V在线| 九九综合影音先锋| 五月婷婷丁香网| 亚洲操B视频| 四季AV综合网| 婷婷丁香射射| 亚洲第一视频 久久| 色婷婷影音| 天天射天天射一道本日本社区| 天天射综合网天天插| 亚洲天堂AAA| 五月天色婷婷基地| 激情亚洲婷婷| 人妻AV中文系列| 久久久天堂国产精品女人| 久久久婷婷五月天| 狼人婷婷久久| 丁香五月狠狠综合欧美| 99热一区| 欧美日韩999| 538在线精品| 久久R激情| 狠狠色丁香久久综合婷婷亚洲成人福利 | 婷婷激情综合| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 婷婷六月色播| 99思思| 国内一级片| 色综合香蕉视频| 综合啪啪| 9久久精品视频| 91人妻色色网| 五月婷婷之综合激情| 99精品在线观看视频| 久久婷五月天| 婷婷五月激情综合啪啪| 777.色色| 日韩色久| www超碰com| 激情另类综合| www天天色天天射| 99精品久久| 五月伊人91| 性一交一乱一交A片久久四色| www.第四色99| 天堂爱爱| 99色干| 日韩人妻AV在线| 丁香五月人妻| 一起草性爱不卡视频| 五月丁香综合啪啪| 欧美激情伊人| 亚洲最大五月六月丁香婷婷| 五月天开心网| 伊人色综合影院视频| 六月色色婷婷| 久久精品国产一区二区三区四区| 丰满人妻妇伦又伦精品国产| 日韩操逼大片| 停停五月丁香| 好吊兆人妻| 欧美va亚洲va| 五月激情影视| 九月婷婷久久| 婷婷六月色开| 超碰在线精品| 91人人操人人爱| 天堂网亚洲色图| 综合逼五月激情婷婷| 国産精品| 另类综合激情| 五月婷婷综合久久| 久久婷婷内射| 欧美日韩成人在线观看| 六月婷基地| 99热这里只要精品免费| www.婷婷com| 五月香蕉婷婷| 无码日本精品XXXXXXXXX| 99激情在线| 另类小说色婷婷| 天天久久婷婷| 99热亚洲精品| 欧美碰碰碰| 激情五月天婷婷色色色色色色色色色色色| 五月婷婷在线观看| 五月天大香焦| 婷婷狠狠干| 丁香五月 性爱| 狠狠色精品综合| 日本强伦片中文字幕免费看| 五月天激情无码高清 | 日日操,日日爽| 97色在线| 婷婷丁香基地在线| 亚洲啪| 久久这里只有欧美| 大香婷婷| 久99久在线| 婷婷五月天堂网| 婷婷五月天堂| 色五月成人网| 99热大| 婷婷五月天AV| www.激情| 国精产品一区一区三区免费视频| www.五月天社区| www.婷婷五月.com| 操逼六区| 色色色在线播放| 综合天堂AV久久久久久久| 婷婷五月天婷婷| 丁香婷婷五月综合欧美另类| av久热| 久草五月婷婷| 九九热a| 思思热在线播放| 色视频2025| 九九视频在线观看| 艾小青av| www.91操| 色狠狠色噜噜AV天堂五区 | 99精在线| 五月激情综合深爱| 久久久久久综合88| 久久婷婷丁香花综合网| 九月婷婷色色| 婷婷五月免费在线| www.色综合| 久久人人人人妻| ou洲色吧| 婷婷五月丁香五月| 婷婷伊人网| 97精品欧美91久久久久久久| 无遮羞AV| 97干在线| 丁香五月天在线| 丁香六月狠狠干| 丁香六月婷婷久久综合| 丁香成人五月天| 国产亚洲在线观看| 婷婷五月花| 99re热在线视频观看| 久9久9热久热| 日本色色影院| 无码人妻精品一区二区蜜桃色欲| 欧美va在线观看| 99热只有精品在线播放| 九九性爱网| 欧美日韩中文国产一区发布| 草草操操| 熟女激情五月天 | 人人草人人舔| 婷婷色欧美激情| www.婷婷| 五月天婷婷操逼视频| 免费视频WWW在线观看网站| 成人丁香| 免费观看欧美成人AA片爱我多深 | 五月丁香激情综合欧美| a在线观看| 久久综合站| 精品一区二区三区免费毛片爱 | 国产成人综合亚洲| 伊人五月天| 成人网在线视频| 六月丁AV| 婷婷五月视频| 婷婷五月天熟妇| 婷婷五月激情网站| 九九操操| 99热综合在线| 超碰国产av| 超碰在线资源| av操B网站| 日本不卡高字幕在线2019| 色婷婷五月在线| 丁香五月婷婷色情综合| 亚洲激情综合免费| 九色色| 婷婷五月天激情在线观看| 97人人操| 激情综合网五月丁香| 久久婷婷综合色丁香| 久久婷青青草原| WWW.久久.COM| 99视频免费播放| 亚洲色无码A片一区二区麻豆| 婷婷99狠狠| 99久久久免费| 五月婷婷影| 亚洲AV综合在线观看| 色99视频| 婷婷五月丁香欧洲| 亚洲视频二区| 色色性爱视频| 国产亚洲精品久久久久久郑州| 夜夜躁爽日日| 另类小说五月天| 疯狂做受XXXX高潮A片动画| 九九99精品| 另类专区在线观看| 丁香五月花| 久九男女天堂| 日本天堂网站99| Av在线资源| 欧美婷婷精品激| 久草九九| 婷婷色网站| 久久丁香五月婷婷| 婷婷舔| 天天干天天干天天干天天干天天| 99热精地址| 日日爽日日| 五月天婷婷综合免费| www五月| 91avse| 激情五月天电影| 亚洲国产精品SUV| 啪啪日本欧美| 国产老熟妇亲子乱对白| 77799热| 色狠狠图片| 亚艹艹| 9有码中文| 婷婷丁香五月激情| 色色欧美色色色| 69人人操人人爽| 五月丁香激情综合网官网| www.99免费视频| 久久婷婷五月天蜜桃| 99免费热在线精品| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪 | 国产成人精品一区二区三区视频| 亚洲免费视频网站| 掩去也综合五月视频| 日日射天天射| 噜噜干日本| 风流少妇A片一区二区蜜桃| 日韩aⅴ视频| 91操熟女| 婷婷干五月综合在线播放| 成人丁香五月| 操碰91| 欧美色偷偷大香| 97碰在线视频| 色婷婷基地| 丁香色五月天| 99资源人人| 久久久久这里都是精品| 俺也去在线视频| 天天操比比| 一区二区传媒视频| 天天草天天爱| 亚洲六月色婷婷| 免费看成人AA片无码视频吃奶| 久久宗合影| 国产va在线视频| 国产成人AV在线播放| 99久久国产宗和精品1上映| 9精品视频在线| 久久这里只有精品无码| 色久天| 永久热91| 亚洲色综久久五月| 激情网五月天| 夜夜夜天天操| 人人干女人| 4399无码视频二区| 欧美猛片| 五月天综合网| 五月天社区| 国产欧美va| 日本久久天堂| 九九精彩久久| 久久久精品色| 99福利视频导航| 婷婷丁香77777| 成人精品人妻| 久久婷婷人人| 五月婷婷综合丁香视频| 色九九九综合| 9这里只有精品| 天天干天天干天天干天天干天| 久久精品女人天堂AAA| 开心日韩丁香婷婷五月| A片试看120分钟做受视频红杏| 九九99在线免费在线观看视频| 天天色视频| 91综合视频丁香| 玖玖资源网站最新站| 激情开心五月天| 久久这里精彩免费在线观看| 九九黄色网| 爆乳熟妇一区二区三区爆乳| 综合激情在线视频| 激情黄色小说色五月| 久婷五月| 久热黄色| 超碰av在线| 97啪啪| 超碰99热| 婷婷的激情五月| 色情五月综合婷婷| 日本久久人人| 婷香五月激情视频| 色。 日日日| 欧洲第一无人区观看| 色色亚洲无码| 色婷婷成人做爰A片免费看网站| 思思热久久阴99| 可以看的AV| 综合五月天亚洲婷婷| 九九色精品| 午夜九九电影| 激情婷婷。| 日日夜夜干| 视频一二区| 五月丁香激情婷婷| 天天插天天插天天日| 九九这里只有精品| 婷婷情色激情| www.99精品在线| 99视频在线| 五月天开心婷婷久久| 91无码一区人妻A片蜜| 伊人狠狠干| 色五月大| 久久99视频| 99re这里有精品手机在线| 日韩人妻AV在线| 5月丁香啪啪啪| 国产无人区大片| 九九99精品| 91综合在线| 97色色-99久久| 老妇六区| 婷婷精品在线| 五月婷婷我| h亚洲| 99视频这里有精品| 色五月丁香六月欧美综合| 99超级碰碰| 99日韩| 国产五月天婷婷| 九九热自拍| 五月丁香无码| 婷婷丁香六月天| www.99精品日操伊人乱碰在线| av在线婷婷| 91丨九色丨白浆| 综合激情网| 色婷婷丁香五月高清在线| 999热在线视频| 91凹凸在线| 亚洲第一成人无码A片| 丁香香五月激情免费视频| 热久综合| 亚洲AV免费在线| 九九热精品6| 色999亚洲人成色| 欧美A级成人婬片免费看理论| 操逼巨乳91| 96性爱视频| 亚洲婷婷丁香| 九九在线91| 99热在线播放| 午夜色婷婷| 99热这里只有精品18| 超碰99热| 婷婷五月天精品| 国产欧美精品AAAAAA片| 99久久婷婷| 天天综合中文| 五月婷婷婷婷婷婷艺术| 久久99免费视屏| 香蕉中文在线| 内射人妻视频国内| 五月综合视频| 久久激情网| 欧美这里只有精品| 久久99性爱视频| 天天婷婷操| 丁香五月综合高清在线| 91青娱乐青青草| 99re在线免费视频| 久久视9精| 色狠狠色噜噜AV天堂五区| 97色碰| 91久久九久久九久久九久久九久久| 激情婷婷五月天在线观看| 欧美婷婷日本| 婷婷五月天AV在线| 五月天另类图片区99| 九一娱乐在线观看视频| 国产99久| 久在线综合69| 99精品久久久久久久久| 免费色婷婷| 99ri网站在线观看| 人妻体体内射精一区二区| www.久久| 伊人99热| 99热综合网| WWW,五月| 色婷婷成人| 激情五月婷婷| 婷婷色综合| 人妻AV在线| 99在线精品免费视频| 狠狠综合网| 超碰99在线| 久久99热这里只有精品首| 婷婷五月天综合久久| 9l视频自拍9l九色9l成人| 亚洲色图81p| 九九精品热播| 亚洲天堂热| 精热在线综合网| 爱之国产色情综合| 色婷丨日丨天丨综合久久| 三区激情四射av| 五月丁花色综合网| 婷婷五点亚洲| 五月天婷婷操逼视频| 久久99网| 婷婷五月色播放| 少妇人妻人伦A片| 久久九区| 少妇大叫太大太粗太爽了A片| 日本一级淫| 丁香五月欧美婷婷| 日本久久精品18| 二色av| 操人妻90p| 久久久9久| 色综合偷拍| 妇激情基地| 26uuu国产精品| 婷婷亚洲欧美丁香五月| 玖玖爱综合网| 国精产品一区一区三区免费视频 | 成人视频网| 色色亚洲99com| 97黑人精品区| 激情精品久久| 2025色婷婷| 狠狠草狠狠草| 久久五月天婷婷| 91婷婷视频| 激情婷婷五月| 婷婷五月天人妻| 九九大香视频| 六月丁AV| 久久伊人五月天| 婷婷色五月大香蕉在线| 久久精品天| 人妻久久做| 色综合激情| 五月天激情久久| 涩涩激情五月婷婷| 夜夜爽天天| 五月在线| 亚洲熟妇AV乱码在线观看| 色婷婷瘦婷婷日韩| 六月香五月婷| 超碰在线国产| 996热re视频在线观看视频| 伊人久久婷婷| 久久久噜噜噜久久人妻| 亚洲亚洲人成综合网络 | 久久网址99热| 五月丁香六月片| 丁香久月婷| 99热这里有精品2| 在线播放成人网站| 激情五月丁香色色去久久| 五婷婷六月合| 综合久| AV亚洲在线| 另类综合激情| 国产成人99久久亚洲综合精品| 久久香视频| 色五月激情五月丁香五月婷婷啪啪综合 | 丁香五月av在线| 五月丁香六月婷婷啪啪| 色情婷婷。| 婷婷五月天在线观看第二页| 人妻体体内射精一区二区| 99免费热视频在线| 可以看的av网站| 五月丁香久久久| 无码九九| 97色在线| 五月婷婷啪啪| 色色色婷婷五月天| 丁香五月天.com| 婷婷亚洲欧美丁香五月| 婷婷五月五月丁香| 欧美亚洲操逼| 欧美成人AAA片一区国产精品| 色狠狠五月天| 久久99久久99精品免视看婷| 99这里| 99热老网站| 色婷婷五月在线| 操日本三片99| 99热在线观看精品免费| 丁香五月伊人| 五月丁香黄色视频| 狠狠色婷婷丁香五月| 第四色婷婷色五月| 先锋影音av色五月天资源站| 思思久久思思| 男人的天堂婷婷色五月| 人人做人人看人人摸| 怎么样可以看免费的一级av| 五月丁香六月婷婷a v| 久久9热好| 色五月综合婷婷| 97超碰,人人舔,人人操,人人摸| 丁香五月天色| 国产又黄又爽又色的免费| 日本精品。999| 国产精产国品一二三在观看| 九九免费在线视频| 天久综合91综合首页| 99热这里只有精品50| 91热视频| 婷婷娌伦网| 99久.| 色婷婷综合网站| 伊人在线婷婷草| 色综合99无码 | 色五月亚洲| 91色逼| 99精品免费| 婷婷在线播放av| www,五月丁,com| 在线精品97| 久久怡红院| 欧美久久婷婷| 成人无码髙潮喷水A片| 久久人妻情侣| 五月丁香人妻| 五月婷婷六月丁香在线| 激情五月丁香激情综合网| 最近中文字幕大全免费版在线 | 五月丁香 久久久| 婷婷久久欧美| 九九操操| 色情一区二区播放| 光棍影院日韩精品| 成人看片网站| 亚洲综合婷婷六月丁香五月| 99手机在线精品视频| 五月丁香六月色| 思思热国产| aa久久| 思思9久久| 丰满人妻一区二区三区| 狠色狠色狠狠色综合网| 久久久久九九九九视屏小说88| 色婷婷激情| 亚洲五月婷天天操| 超碰无码318604| www激情| 久久婷婷五月综合色播| 一本色道久久88加勒比—| 五月天丁香网| 丁香五月婷婷AV在线| 五月天激情播播网| 99久久久久久久| 丰满少妇猛烈A片免费看观看| 五月丁香六月婷婷网| 五月丁香日本片| 性爱七区| 五月天婷婷在线播放| 色色热99| 色蜜婷婷| 婷婷色色综合| 亚洲色婷婷| 天天爱天天秀天天做| 成人久久天天x资源站| 久久色9| www,黄色在线,con| 日韩视频99| 丁香色五月婷婷| 亚洲婷婷丁香五月在线| 开心五月婷婷综合在线精品素人| 最近韩国日本免费高清观看| 久久五月天色婷婷| 天天爽天天做| 婷五月丁香| 婷婷丁香花五月天| 国产欧美大香蕉一区| 天天日天天插| 五月婷婷激情综合网| 天天色天天操天天射| 亚州日本欧州韩美高青高潮一| 大香蕉久久久久| 婷婷久久天堂网| 91919191919久久成人视频| 91人妻人人做人碰人人爽九色| 噜噜色噜噜网| 狠狠狠狠狠草| 丁香五月婷婷色五月| 天天开心天天色| 激情人妻综合| 精品综合爱| 九色激情| 成人精品免费在线观看| 九九9久九9国产视频| 中文字幕无码人妻少妇免费视频 | 婷婷丁香五月天色区| 婷婷色激情网| 九九色院| 九九99香蕉在线视频播放| 啪啪视频99| 亚洲无码性爱| 日韩色情亚洲五月天婷婷| 888精品福利地址| 丁香五月1页| www.丁香五月| 色999亚洲人成色| 9l视频自拍9l九色成人| 久久女人天堂| 色欲av伊人久久大香线蕉影院| 射区导航| 亚洲熟女色| 91人人操人人| 99热在线观看| 26uuu欧美日韩| 99久久亚洲国产| 免费看片操逼| 任你干线上免费视频有3吗| 婷婷成人基地| 99精品综合| 色拍九九九| 熟美女麻豆| 玖玖婷婷精品| 九九九九综合| 六月丁香婷婷拍拍| 五月婷婷久久开心网| xxx综合在线| 综合图区激情| 99热成人在线观看| 开心五月婷婷婷美女| 五月丁香久久| 久久女婷| 婷婷色综合| 少妇高潮呻吟A片免费看软件 | 亚洲综合色婷婷文学| 亚洲第一影院高清无码网站| 91丨九色熟女丨首页| 欧美性爱中文字幕| 五月婷婷免费在线| 天天天添天天操| 五月六月婷婷| 婷婷人人操| 91欧美| 天天色五月婷婷91久久久久久久| cao久久| 久久综合婷婷| 99色播| 99视频只有精品| 开心激情网在线| 超碰免费人| 99色久| 色人久久| 人人舔人人色人人高潮| 人人草人人视| 九九色热| 亚洲av另类在线观看| 一级性感毛片| 精品五月视频婷婷在线观看| 久久婷婷五月丁香| 啪色综合| 色哟呦av| 超碰超碰在线| 天天影视色综合网| 久草五月婷婷| 婷婷五月天免费99| 黄色AAAAAAA| 亚洲精品电影| 激情久久综合网| 五月停停色色丁香| 五月天丁香久久综合 | 六月丁香五月天| 色婷综合| 草美女在线观看视频在线播放| 天天色色天天| 97天堂| 久久人人九| 婷婷色五月色妇| 丁香婷婷六月天| 99热在线观看成人| 《诡秘之主》在线观看| 色综合射婷婷| 欧美婷婷| 九九美女视频| ...婷婷国产成人亚洲日韩| 天天日天天做天天操| 丁香婷婷性爱| 综合亚洲AV| renre人人操国产超碰在线 | 五月天婷婷综合网| 专区无日本视频高清8| 丁香 久久| 国语精品探花| 91久操| 熟女91九色| 国产另类综合| 亚洲婷婷五月天| 无码人妻电影| 五月丁香六月婷婷欧美综合| 高清一区二区三区日本久| 丁香六月久久| 五月天色五月| 婷婷五月综合丁香久久| 欧美丁香六月在线观看视频| 日本三级中文字幕| 丁香狠狠操| anquye五月| 97精品人人A片免费看| 色婷婷影院| 天天综合网91| 九月婷婷激情| 国产密乳av一区二区三区四区| 婷婷丁香熟女| 五月婷婷m| 亚洲综合激情五月久久| 99久久99九九九99九他书对| 国产精品国产| 激情图片婷婷丁香五月| 综合激情五月天六月婷免费视频| 亚洲熟妇AV乱码在线观看| 五月天婷婷一起草| 婷婷狠狠操| 亚洲五月天,激情视频| 超碰人人射| 欧美 日韩 成人 在线| 99精品亚洲| 丁香五月天激情四射网络不好 | 久久婷五月天| 成片免费观看视频大全| 国产成人网站在线观看| 丁香五月综合婷婷| 香蕉伊人综合| 丁香五月婷婷激情蜜桃| 六月丁香开心婷婷欧美| 色五月综合在线| 亚洲久艹| 五月丁香婷婷婷激情爱爱| 久久婷婷综合国产| 无码人妻激情| 天天做天天爱天天爽夜夜揉| 99精品网| 久久久人妻不卡| 色五月激情综合网| 亚洲国产精品成人免费一区久久久在线观看AAAA | 超碰京东热av男人的天堂| 婷婷五月天综合中文| 7777久久亚洲中文字幕| 婷婷五月色综合| 中文字幕高清av| 第四色五月婷婷| 色综合色综合网| 激情五月综合亚洲另类| www.日韩艹| 丁香五月天影院| www.丁香五月| 伊人网啪啪| 婷婷精品| 狠狠干激情五月| 韩国97天堂| 91凹凸在线| 欧美va亚洲va| 97五月婷| 男人的天堂五月丁香| 大香蕉中文| 99ri精品| 五月婷婷丁香综合| 97热九九| 99热啪啪| 久久九九免费视频| 大香蕉久| 少妇AB又爽又紧无码网站| 狠狠激情五月天| 五月婷婷影| 超碰成人电影| 思思热在线精品视频网站| 1024欧美日韩精品久久久| 99黄色性生活| 丁香五月天啪啪激情综和网| 大香蕉狼人久久| 超碰在线91| 玖玖精品视频| 欧美在线干| 欧美性猛交 XXXX 乱大交| 色婷婷五月在线| 丁香婷婷精品视频| 色色97丁香婷婷五月天| 五月天色社区| 99视频网| 99热色无码| 激情婷婷99| 婷婷色五月激情| 亚洲五月婷天天操| 婷婷久久五月天丁香| 国产精品第一国产精品| 天天操中文字幕| 思思99热这里只有精品6| 丁香五月影视| 操97在线观看| 99热e| 99re这里有精品手机在线| 五月丁香亭亭操逼| 九九艹女| 9久热| 翔田千里 50岁 无码| 丁香六月视频免费观看| 九九色院| 婷婷五月天国产传媒| 99这里只有精| 99久在线精品99re5热视频| 婷婷五月天视频小说| av无码电影| 91九色超碰| 99精品久久| 色J香五月天| 五月丁香av在线| 亚洲小视频免费播放| 第1影院之五月婷婷| 一起草AV入口| 99热色精品| 97婷婷丁香| 激情亚洲网| 五月丁香美女视频| 日韩黄色网络| 久久久久久久久久久久久久久久久精典| 99色热| 色99网站| 超碰猛烈的性猛交| 丁香婷婷五月基地| 五月丁香亚洲五月| 久思思热视频在线观看| 国产精品视频免费看| 伊人久热91网| 99re资源在线视频导航| 97caop| 精品亚洲国产成人A片在线鸭王| 久久婷婷影院| 色五月天堂| 亚洲日日操| 96丁香六月婷婷蜜桃综合久久| 婷婷综合网| 婷婷色综合| 91婷婷| 六月丁丁香| 亚洲偷| 嫩草哈哈操| 日本99婷婷| 超碰av天堂| 婷婷五月丁香综合| 五月天综合激情网| 五月天综合网| 色婷婷综合网站| 日本啪啪天堂| 欧美精品999| 蜜臀av粉嫩av懂色av| 日本视频欧美观看免费| 亲子乱AV-区二区三区| 婷婷五月综合基地| 91九九热| 五月天丁香花婷婷| Caoporn公开| 久久人操-久草婷婷-成人AV| 国产色99| 97五月婷| www,99色| 丁香五月婷婷综合精品素人| 婷婷丁香五月天影院 | 久久草大香蕉| 草操网| va婷婷在线免费观看| 影音先锋人妻出差| 99在线精品视频免费观看20| 日韩1区2区| 婷婷五月色天| 超碰在线观看99| 99热这里| 万月丁香狠狠爱| 婷婷五月欧美| 国产脫衣舞一区二区三区| 激情综合网站| 五月婷婷婷综合网| 欧美天天草人人草| 日日干夜夜撸夜夜骑| 99热99这里免费的精品| 婷婷五月婷婷| av狠狠操| 97亚洲视频在线| 国产亚洲色婷婷久久99精品9j| 亚洲视频综合网| 9l视频自拍9l九色成人| 亚洲五月婷婷| 九九色情网五月天| 99精品在线观看| 丁香五月激情六月综合| 欧美啪啪9| 无遮挡国产高潮视频免费观看| 高清免费在线视频| 狠狠搞五月天| 狠狠色噜噜| 激情小说婷婷五月| 99色视频在线| 国产在线自| 色小说婷婷五月天天天| 丁香五月亚综合图片| 久久九九国产精品怡红院| 色色色五月| 婷婷色色五月天| 开心婷婷丁香五月| 免费观看欧美成人AA片爱我多深| 9 大屁股在线视频精品| 久久五月天激情婷婷| 激情网五月天| 久久综合五月天激情小说网站 | 伊人久久婷婷| 91色在线| 欧美啄木乌丝袜人妻系列| 亚洲午夜av| 欧美成人日韩| 99re这里有精品手机在线| 99无码黄色视频| 亚洲婷婷综合视频| 五月婷婷香蕉| 人人播| 国产五月天婷婷| 五月色俺婷婷| 中文字幕丰满孑伦无码专区| 天堂久久精品| 激情六月日韩| 丁香五月激情图片婷婷| 婷婷丁香五月亚洲欧美| 人人人va亚洲视频在线| 男女啪啪做爰高潮无遮挡| 亚洲啪啪视频| 色五月亚洲| 天天草女人| 婷婷五月天另类视频| 青草激情综合| 五月激情综合性爱| 天天爽夜夜爽天天爽夜夜爽| 欧美内射AAAAAAXXXXX| 色色是色N一| 9月色婷婷| 91大屁股精品| 色五月色五天免费视频| 大香蕉视频99| 五月婷婷在线网站| 中文字幕无码人妻少妇免费视频| 婷婷五月丁香基地在线视频官网| 深爱婷婷网| 97ai婷婷| 日韩无码色色| 大香蕉丁香| 五月天激情网页| 青青草伊人婷婷| 五月 丁香 欧美| 97超碰人人操| 成人AV免费观看| 激情av| WWW.天天日| 久热久| 九九日本视频| 五月天成人综合| 婷婷丁香第一页| 天天干一干| 五月婷婷婷婷婷婷艺术| 亚洲av综合在线|