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

ARTICLE DETAIL

資訊詳情

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

Angular Material 圖標(biāo)組件測試指南:MatIconHarness 與 MatIconTestingModule 深度解析

Angular Material 圖標(biāo)組件測試指南:MatIconHarness 與 MatIconTestingModule 深度解析 Angular Material 圖標(biāo)組件測試指南MatIconHarness 與 MatIconTestingModule 深度解析【免費(fèi)下載鏈接】componentsComponent infrastructure and Material Design components for Angular項(xiàng)目地址: https://gitcode.com/GitHub_Trending/co/componentsangular/material/icon的測試基礎(chǔ)設(shè)施位于 goldens/material/icon/testing/index.api.md 與 src/material/icon/testing為開發(fā)者在單元測試中驗(yàn)證圖標(biāo)渲染提供了兩條核心路徑通過MatIconHarness以類型安全的方式查詢、過濾并讀取mat-icon實(shí)例的狀態(tài)以及通過FakeMatIconRegistry/MatIconTestingModule在測試環(huán)境中以空實(shí)現(xiàn)替換真實(shí)的MatIconRegistry從而消除網(wǎng)絡(luò)請求與 XSS 清洗依賴。讀完本文你將掌握如何在組件測試中穩(wěn)定地加載圖標(biāo)、按類型/名稱/命名空間篩選圖標(biāo)、斷言圖標(biāo)是否為 inline以及如何用假注冊表為測試套件搭建隔離的圖標(biāo)環(huán)境。一、API 報(bào)告文檔說明這份文檔是什么goldens/material/icon/testing/index.api.md是一份由 API Extractor二者共同構(gòu)成了 icon 模塊 API 的黃金基線。從報(bào)告可以看出angular/material/icon/testing對外僅暴露 5 個(gè)符號職責(zé)高度聚焦符號種類職責(zé)MatIconTestingModuleNgModule測試模塊提供假注冊表FakeMatIconRegistryInjectable 類空實(shí)現(xiàn)的圖標(biāo)注冊表MatIconHarnessComponentHarness 子類測試中操作/查詢mat-iconIconHarnessFiltersinterfaceHarness 查詢過濾器IconTypeenum圖標(biāo)類型枚舉SVG / FONT這 5 個(gè)符號對應(yīng)到源碼中的三個(gè)文件icon-harness.ts、icon-harness-filters.ts、fake-icon-registry.ts并由 public-api.ts 統(tǒng)一導(dǎo)出。二、MatIconHarness類型安全的圖標(biāo)查詢與斷言MatIconHarness繼承自 CDK 的ComponentHarness是所有圖標(biāo)測試交互的入口。2.1 宿主選擇器與查找方式static hostSelector .mat-icon;Harness 通過 CSS 類選擇器.mat-icon定位宿主元素。要?jiǎng)?chuàng)建 Harness需要搭配 CDK 測試環(huán)境如TestbedHarnessEnvironmentimport {TestbedHarnessEnvironment} from angular/cdk/testing/testbed; import {MatIconHarness} from angular/material/icon/testing; const loader TestbedHarnessEnvironment.loader(fixture); const icons await loader.getAllHarnesses(MatIconHarness); // 查找全部圖標(biāo)2.2 實(shí)例方法讀取圖標(biāo)狀態(tài)根據(jù) API 報(bào)告MatIconHarness提供 5 個(gè)實(shí)例方法全部返回PromisegetType(): PromiseIconType— 返回IconType.SVG或IconType.FONT。其實(shí)現(xiàn)讀取宿主元素上的data-mat-icon-type屬性type svg ? IconType.SVG : IconType.FONT見 icon-harness.ts。getName(): Promisestring | null— 優(yōu)先讀取data-mat-icon-name屬性對于字體圖標(biāo)ligature回退到從 DOM 文本中提取名稱。這里有一個(gè)值得注意的細(xì)節(jié)實(shí)現(xiàn)會(huì)用host.text({exclude: *})只取直接文本節(jié)點(diǎn)排除子元素文本避免其他指令如MatBadge注入的內(nèi)容污染圖標(biāo)名若排除后為空再回退到完整文本見 icon-harness.ts。getNamespace(): Promisestring | null— 讀取data-mat-icon-namespace屬性。isInline(): Promiseboolean— 判斷宿主元素是否帶有mat-icon-inline類。static with(options?: IconHarnessFilters): HarnessPredicateMatIconHarness— 構(gòu)建帶過濾條件的查詢謂詞。2.3 過濾條件IconHarnessFiltersIconHarnessFilters繼承 CDK 的BaseHarnessFilters額外支持三個(gè)字段見 icon-harness-filters.tsexport interface IconHarnessFilters extends BaseHarnessFilters { type?: IconType; // 按圖標(biāo)類型過濾 name?: string | RegExp; // 按名稱過濾支持正則 namespace?: string | null | RegExp; // 按命名空間過濾null 表示默認(rèn)命名空間 }namespace之所以允許null是因?yàn)槟J(rèn)命名空間的圖標(biāo)在 DOM 上不設(shè)置 namespace 屬性傳null即可精確匹配無命名空間的圖標(biāo)。2.4 IconType 枚舉export enum IconType { SVG, // 數(shù)值 0 FONT, // 數(shù)值 1 }API 報(bào)告顯示其成員順序?yàn)镕ONT 1, SVG 0與源碼中SVG, FONT的聲明一致第一個(gè)成員從 0 遞增。三、FakeMatIconRegistry無網(wǎng)絡(luò)的假注冊表真實(shí)MatIconRegistry在測試中會(huì)帶來兩個(gè)問題一是通過HttpClient發(fā)起網(wǎng)絡(luò)請求受同源策略約束二是所有 SVG URL / HTML 字符串必須經(jīng)DomSanitizer標(biāo)記為可信。而FakeMatIconRegistry從根源上消除了這兩個(gè)依賴。3.1 空實(shí)現(xiàn)設(shè)計(jì)FakeMatIconRegistry實(shí)現(xiàn)了PublicApiMatIconRegistry并實(shí)現(xiàn)OnDestroy。PublicApiT是一個(gè)將返回this的方法遞歸映射為this的映射類型見 fake-icon-registry.ts因此所有注冊類方法addSvgIcon、addSvgIconInNamespace、addSvgIconLiteral、addSvgIconSet、addSvgIconResolver、registerFontClassAlias等共 10 個(gè)都直接返回this靜默丟棄所有注冊請求。有實(shí)際返回值的三個(gè)方法也做了最小實(shí)現(xiàn)classNameForFontAlias(alias)直接返回aliasgetDefaultFontSetClass()返回[material-icons]getSvgIconFromUrl()/getNamedSvgIcon()返回of(this._generateEmptySvg())即一個(gè)即時(shí)完成的 Observable發(fā)出一個(gè)空的 SVG 元素。3.2 空 SVG 的生成細(xì)節(jié)_generateEmptySvg()見 fake-icon-registry.ts通過document.createElementNS(http://www.w3.org/2000/svg, svg)創(chuàng)建 SVG并添加fake-testing-svg類以及fit、height100%、width100%、preserveAspectRatioxMidYMid meet、focusablefalse等屬性。源碼注釋點(diǎn)明了設(shè)計(jì)意圖Emulate real icon characteristics fromMatIconRegistryso size remains consistent in tests——即模擬真實(shí)圖標(biāo)的尺寸特征保證測試中的布局尺寸一致。3.3 MatIconTestingModule一行代碼安裝假注冊表NgModule({ providers: [{provide: MatIconRegistry, useClass: FakeMatIconRegistry}], }) export class MatIconTestingModule {}該模塊的唯一職責(zé)就是用FakeMatIconRegistry覆蓋MatIconRegistry的 provider。測試中只需在TestBed導(dǎo)入它TestBed.configureTestingModule({ imports: [MatIconTestingModule, ...], });此后組件內(nèi)所有MatIconRegistry的注入點(diǎn)都會(huì)拿到假實(shí)現(xiàn)即使模板中使用了未注冊的svgIcon也不會(huì)報(bào)錯(cuò)或發(fā)起請求。四、實(shí)戰(zhàn)在組件測試中組合使用下面基于官方測試用例 icon-harness.spec.ts 還原完整用法。該 spec 注冊了一個(gè)命名空間圖標(biāo)并渲染 6 種形態(tài)的mat-iconregistry.addSvgIconLiteralInNamespace( svgIcons, svgIcon, sanitizer.bypassSecurityTrustHtml(svg/svg), );測試模板覆蓋了字體圖標(biāo)、SVG 圖標(biāo)、inline、ligature 文本、帶額外子元素與間接名稱等多種場景mat-icon fontSetfontIcons fontIconfontIcon/mat-icon mat-icon svgIconsvgIcons:svgIcon/mat-icon mat-icon inlineligature_icon/mat-icon mat-icon fontIconligature_icon_by_attribute/mat-icon mat-iconligature_icon_with_additional_content span classfake-badgeHello/span/mat-icon mat-iconspanligature_icon_with_indirect_name/span/mat-icon4.1 按類型過濾const [svgIcons, fontIcons] await parallel(() [ loader.getAllHarnesses(MatIconHarness.with({type: IconType.SVG})), loader.getAllHarnesses(MatIconHarness.with({type: IconType.FONT})), ]); // svgIcons.length 1fontIcons.length 54.2 按名稱過濾字符串與正則loader.getAllHarnesses(MatIconHarness.with({name: /^font/})); // 1 個(gè) loader.getAllHarnesses(MatIconHarness.with({name: fontIcon})); // 1 個(gè)4.3 按命名空間過濾含 null 語義loader.getAllHarnesses(MatIconHarness.with({namespace: /^font/})); // 1 個(gè) loader.getAllHarnesses(MatIconHarness.with({namespace: svgIcons})); // 1 個(gè) loader.getAllHarnesses(MatIconHarness.with({namespace: null})); // 4 個(gè)匹配無命名空間圖標(biāo)4.4 狀態(tài)斷言const icons await loader.getAllHarnesses(MatIconHarness); const types await parallel(() icons.map(icon icon.getType())); // [FONT, SVG, FONT, FONT, FONT, FONT] const names await parallel(() icons.map(icon icon.getName())); // [fontIcon, svgIcon, ligature_icon, ligature_icon_by_attribute, // ligature_icon_with_additional_content, ligature_icon_with_indirect_name] const namespaces await parallel(() icons.map(icon icon.getNamespace())); // [fontIcons, svgIcons, null, null, null, null] const inlineStates await parallel(() icons.map(icon icon.isInline())); // [false, false, true, false, false, false]注意第 5 個(gè)圖標(biāo)盡管含有span classfake-badgeHello/span子元素getName()仍正確返回ligature_icon_with_additional_content——這正是 2.2 節(jié)所述排除子元素文本策略的驗(yàn)證。五、原理印證Harness 數(shù)據(jù)從何而來MatIconHarness讀取的data-mat-icon-*屬性并非測試專用而是MatIcon組件真實(shí)暴露的宿主綁定。在 icon.ts 中host: { role: img, class: mat-icon notranslate, [class]: color ? mat- color : , [attr.data-mat-icon-type]: _usingFontIcon() ? font : svg, [attr.data-mat-icon-name]: _svgName || fontIcon, [attr.data-mat-icon-namespace]: _svgNamespace || fontSet, [attr.fontIcon]: _usingFontIcon() ? fontIcon : null, [class.mat-icon-inline]: inline, ... }由此可清晰對應(yīng)data-mat-icon-type由_usingFontIcon()即!this.svgIcon決定data-mat-icon-name來自_svgName || fontIcon其中_svgName由svgIcon輸入經(jīng)過_splitIconName拆分支持[namespace]:[name]格式見 icon.ts得到data-mat-icon-namespace來自_svgNamespace || fontSetmat-icon-inline類由inline輸入驅(qū)動(dòng)。因此 Harness 讀取的是組件渲染后的真實(shí) DOM 狀態(tài)測試斷言與生產(chǎn)行為完全一致。此外MatIcon構(gòu)造函數(shù)中默認(rèn)設(shè)置aria-hiddentrue除非用戶顯式指定這一點(diǎn)在編寫可訪問性相關(guān)測試時(shí)也應(yīng)納入考量詳見 icon.md 的 Accessibility 章節(jié)。六、使用建議與邊界何時(shí)用MatIconTestingModule當(dāng)被測組件依賴MatIconRegistry加載遠(yuǎn)程或內(nèi)聯(lián) SVG 圖標(biāo)而你不想在測試中引入HttpClient請求、跨域問題或真實(shí) SVG 解析時(shí)直接導(dǎo)入MatIconTestingModule即可。何時(shí)用MatIconHarness當(dāng)需要斷言圖標(biāo)的類型、名稱、命名空間、inline 狀態(tài)或按這些維度篩選特定圖標(biāo)時(shí)優(yōu)先使用 Harness 而非直接操作 DOM以獲得更強(qiáng)的健壯性與可讀性。注冊類方法的靜默語義FakeMatIconRegistry對addSvgIcon*等注冊調(diào)用一律忽略這意味著驗(yàn)證注冊是否成功不屬于假注冊表的能力范圍——它只保證圖標(biāo)渲染不報(bào)錯(cuò)、尺寸一致。需注意的前提本指南基于當(dāng)前倉庫中angular/material/icon的源碼與 API 報(bào)告編寫。Harness 依賴 CDK 的ComponentHarness基礎(chǔ)設(shè)施angular/cdk/testing使用時(shí)需確保測試環(huán)境已配置TestbedHarnessEnvironment若使用其他測試運(yùn)行器需替換為對應(yīng)的 Harness 環(huán)境。延伸閱讀主包完整 API 見 goldens/material/icon/index.api.md圖標(biāo)功能完整文檔見 src/material/icon/icon.md測試用例見 src/material/icon/testing/icon-harness.spec.ts?!久赓M(fèi)下載鏈接】componentsComponent infrastructure and Material Design components for Angular項(xiàng)目地址: https://gitcode.com/GitHub_Trending/co/components創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
黑人巨粗进入警花疼哭A片| 无码激情AAAAA片-区区| 色五月婷婷少妇人妻| 粉嫩AV久久一区二区三区| 九九精品在线网| 婷婷爱爱蜜臀天天操| 夜夜干 夜夜操| 婷婷五月丁香基| 六月色 亚洲| 久99视频| 狠狠爱激情网| 色五月天成人| 成人性爱精品视频| 97干婷婷五月天| 色天堂97| 99伊人婷婷在线| 人人草成人视频| 欧美丰满熟妇BBB久久久| 狠狠色五月天| 这里只有精品视频99| 欧美日韩成人免费在线| 殴美日韩成人| 狠狠色九月| 大香蕉手机视频| 五月婷婷亚洲| 综合伊人狠狠| 婷婷色五月综合| 亚洲天天免费| 2025中文在线视频字幕免费观看| 如何安全看伊人婷婷| 亚洲性爱AV| 婷婷五月天影院| 99亚洲精品| www,婷婷五月天777me,com| 色综合久久综合中文综合网| 99九九玖玖| 色拍九九九| 五月丁香婷婷啪啪| 99热在线播放| 五月天丁香| 天天操无码| 96五月丁香熟女| 亚洲爱爱无码婷婷色五月| 色六月丁香婷婷啪啪啪| 五月综合激情久久| 狠狠色狠狠鲁| 五月婷亚洲精品| 五月丁香婷婷伊人| 五月六月伦理| 久色激情| 国产成人综合网| 久久婷婷五月天激情四射| 九九视频这里只有精品| 五月天婷婷小说| 激情综合丁香五月| 网色99| 狠狠操狠狠操| 久久婷婷伊人| 综合综合网| 丁香婷婷五月激情综合| 五月丁香久久激情网| 丁香五月骚喷水视频| 中文字幕丰满乱孑伦无码专区| 大香蕉五月丁香| 偷拍91九色| 五月丁香婷婷啪啪综合| 激情文学久久| RenRenSe在线视频网站| 婷婷综合五月天亚洲综合| 久久久五月天网站| 综合激情在线| 久久这里只有精品16| 久色网五月| 丁香五月av在线| 26uuu欧美宗合| 思思热精品在线视频| 99热首页| 中国女人做爰A片| 国产看真人毛片爱做A片| 荫道BBWBBB高潮潮喷| www免费在线视频| 91久女| 久久六月综合| 五月色亭丁香| 婷婷五月色惰| 欧美天堂婷婷日韩| 怡红院 久久| 综合欧美五月婷婷| 亚洲综合五月天| 另类图片色五月| 欧美色婷婷| 情色五月天 网站| 亚洲第二AV| 91se在线视频| 久久丁香五月婷| 久婷婷| 噼里啪啦完整版中文在线观看 | 欧美经典片免费观看大全| 偷拍九九热| 九草性爱| 婷婷五月天激情AV影院| 激情五月综合| 亚洲网站999| 欧美婷| 婷婷中文字幕| 一级内射毛片| 一區四區歐美日韓| 久久538| 九月停停| 色五月丁香激情| 丁香五月先锋| 色婷婷综合丁香五月天| 欧美婷婷五月天综合| 99精品在线观看视频| 五月激情婷婷丁香| 婷婷在线综合| 五月天成人在线视频网站| 五月综合激情| 五月香蕉婷婷| 国产精产国品一二三在观看| 五月天色婷伊人| 色五月天电影| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 99综合熟女| 色 五月俺去也| 婷婷五月丁香久久| 日韩99视频| 六月婷婷亚洲| 亚洲超碰中文字幕| 色丁香影院| 538在线精品| www.jiujiujiu| 久热这里只有精品视频6| 26uuu| 亚洲色图81p| 丁香五月天成人| 99这里都是精品| 亚洲婷婷91丁香| 色五月在线观看| 日本少妇裸体做爰高潮片| 丁香五月天网站| 日亚二欧美| 不卡成人免费| 五月花激情| 激情综合网激情五月俺也去| 天天射影视综合网| 老司机视频lsj爱就色| 五月婷婷六月丁| 99久在线精品99re8热| 伊人综合婷婷| 色五月天丁香婷婷| 午夜免费试看| 五月激情综合网| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 丁香婷婷五月天色播| 日韩操人| 成人在线观看精品| 午夜成人综合| 99综合在线| 97碰91| 99色.com| 强辱丰满人妻HD中文字幕 | 五月丁久久| 婷婷舔| 99国产精品久久久久久久久久久| 天天日人人爽| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 色婷婷六月| 99色1| 激情五月婷婷| 亚洲操b| 十二区无码| 一起草性爱不卡视频| 69久热| 狠狠狠夜夜夜| 少妇高潮一区二区三区99欧美| 九九RE视频在线精品| 久久久.COM| 99精品在线播放| 婷婷综合另类小说| 97碰碰免费.视频| 五月天基地| 婷婷五月天综合久久日| 99热新网址| 99免费成人网| 婷婷丁香五月天操逼| 天天激情站| 秋霞A V毛片| 99操视频| 婷婷射图五月天| 超碰京东热av男人的天堂| 激情性爱五月| 色婷婷在线视频综合| 久热在线观看视频9| 丁香九月婷| 综合激情五月丁香9999久久精| 婷婷五月激情欧美大胆视频| 五月婷网| 婷婷色情六月| 天天日日人| 婷婷五月综合基地| 五月婷婷丁香| a久久| 99精品无码视频| 久久久高清| 亚洲AV人人操| 五月婷婷丁香俺日污视频| 丁香婷婷基地| 久久婷婷丁香五月宗合| 色综啪啪网| 99九九视频精彩在线| j久久性爱视频| 亚洲AV成人无码精品| 伊人玖玖精品| 激情五月天激情五月天| 久久婷婷亚洲五月天| 久久9热| 国自产拍偷拍精品啪啪一区二区| 99热老网站| 亚洲性色XXXXX| 伊人激情综合网| 99欧美精品99日本精品| 激情久久久| 精品色色| 色偷偷综合| 免费99情趣网视频| 激情婷婷五月女| 激情综合色婷婷啪啪六月天| 婷综合六月| AV电影在线播放| 大香蕉久久婷婷| 丁香五月激情综合啪啪| 天天插轮理| 97人人超| 久久色情| 色婷婷狠狠| 夜夜躁婷婷AV| 丁香婷婷色九月| 99爱在线| 天天肏天天肏| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 夜夜夜叫天天天做| 久久久婷丁香五月| 精品99爱免费视频在线观看| 夜夜操夜夜姧| tingtingzonghewang| 狠狠干五月天婷婷网| 久热9热| 淫视馆av三区| 日日操夜夜操中国无码| 97人人操人| 久热re视频在线观看网站| 色色丁香| 人人色人人弄人人操| 九九成人视频| 婷婷五月激情黄色| 亚洲成人av中文| 熟女人妻一区二区三区免费看| 国产色色视频| 大香蕉久久| www.狠狠操| 五月丁香人妻| 专区无日本视频高清8| 色欲天天综合网| www.日日夜夜.com| WWW.桔色成人.COM| 久久婷婷五月天丁香| 激情文学综合婷婷五月天丁香花| www,99热在线观看| 99色.com| 久热这里只有精品3| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 久久久99精品免费观看| 字母不卡码人逼| 欧在线一区| 天堂网操| 色欲av伊人久久大香线蕉影院| 在线看片av| 欧美日本综合网| 五月天无码视屏播放| 77799热| 五月天色婷婷视频| 天天爱天天秀天天做| 99a级片| 色婷婷久久| 成人免费120分钟啪啪| 成人五月丁香花| 综合网色综合| 色婷婷色五月另类综合| 五月天色婷婷网| 香蕉人在线香蕉人在线 | 色婷婷先锋| 99热久| 国产精品色情AAAAA片软件| 五月Huangsewang| 亚洲 成人 电影av在线观看| 五月丁香美女视频| 激情欧美五月丁香| 色五月综合| 婷婷五月丁香综合网| 毛片蕉地一二| 这里只精品| 停停五月天激情网| 97香蕉碰碰人妻国产欧美| 日本不卡高字幕在线2019| 男女激情久久| 五月婷婷开心色伊人| 深爱激情婷| 九九热只有精品| 91男女视频在线观看| 久久综合色情网站| 另类小说五月天综合网| 日韩成人综合网| av大片在线| 丁香五月婷婷亚洲色图| 思思久日精品视频| 色五月婷婷五月天| 婷婷精品免费久久| 五月婷婷啪啪综合网| 少妇性BBB搡BBB爽爽爽电影| 激情五月婷婷综合| 丁香婷婷性久久| 激情久久伊人| 五月丁香 久久久| 人妻久久婷婷| 色色色色色五月| 五月天色婷婷小说| 天天干一干| 久热91精品| 亚洲第一视频 久久| 一区色色色色网| 亚洲 五月 婷婷 成人| 久久色情| 欧美在线看| 这里只有精品网站| 亚洲欧洲美女在线观| 五月婷婷激情刺激| 久99久在线| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 天天爽天天| 久久综合无| 欧美激情凹凸丁香网| 国外亚洲成AV人片在线观看| 高清无码.com| 婷婷丁香成人| 五月天快乐开心激情网| 日本三级大片| 无码天天操| 天天玩夜夜操| 色愛综合网| 天天肏视频| 婷婷丁香亚洲色综合91| 变态另类9| 激情久久网| 五月天天爱| 婷婷九月久久| 亚洲色五月婷婷| 99艹精品在线观看| 草综合14| 97碰碰在线看视频免费| 久久色情| 凹凸7777操操操| 五月天丁香网| 颜射 精品性爱av| 国产成人精品一区二三区熟女在线| 色五月婷婷婷婷婷婷婷婷婷婷| 日韩狠狠色| 久久看婷婷| 久久久.COM| 九九久久五月天综合伊人| 99热主页日本| 91精品电影18T| 激情婷婷| 久久精品亚洲一级牲爱综合| 久久思思99| 激情五月天视频| 国产日韩av片| 九九热免费视频| 亚州激情在线视频| 人人操人| 久99热| 五月天婷a在线| 丁香婷婷色五月| 精品九九视频在线观看| 9 1在线视频| 亚洲旡码| 26UUU在线观看| WWW久久99久久99久久| www.色婷婷.com| 天天摸天天肏| 综合久久五| 色五月激情网| 久久久久亚洲A∨成人乱码电影| 丰满少妇乱A片无码| 思思热99在线视频| 五月婷婷啪啪啪| 色婷婷电影网| 五月婷婷婷婷| 婷婷五六月丁香| 99se丁香| 超碰久热| 久久久久久久久人妻| 国产av影片| 国产精品涩涩涩视频网站| 青青草日本亚洲| 久久婷婷五月激情综合| 亚洲精品99| 99热只有这里才是精品| 亚洲色综合| Aaa久久| 色色五月丁香婷婷| 丁香五月婷婷手机| se色99| 五月丁香狠狠爱婷婷综合| 玖玖99免费视频| 久热最新视频| 色婷婷丁香五月天| 国产黄色av| 99精品在线播放| 精品99*| 久久99综合网| ss视频xx91| 欧美久热| 日本视频99| 激情综合网激情五月俺也去| 色五月激情综合网| 99久久婷婷国产综合| 26uuu欧美激情另类| 色婷婷XXXXX| 99热www| 久久人操| 久久伊人9| 亚洲精品**不卡在线播he| 婷婷综合| www.婷婷亚洲基地| 中文字幕,综合,91| 色狠狠色噜噜AV天堂五区| 丁香花色色网| 99色中文| 日本婷久久| 日日日天天干| 五月丁香花激情综合网| 色五月丁香婷婷综合| 99久久99九九99九九九| 女操碰| 六月丁香成人| 婷婷丁香五月天大香蕉| 伊人久久大香| 丁香九月综合在线| 日韩啪图| 97日本在线| av电影在线播放| www.seqingwuyuetian| 99操碰| 色五月在线播放| 人妻久久婷婷| 婷婷丁香熟妇综合网| 99热偷拍| 激情五月婷婷| 五月天天丁香婷婷在线中| 久久精品9| 涩综合网| 亚洲国产精品成人免费一区久久久在线观看AAAA | 欧美日本国产欧美日本韩国99| 激情av网| 超级黄色片| 91婷婷在线观看| WWW久| 99资源人人| 国产综合A片| 亚洲人成网站999久久久综合| www.久99| 99免费偷拍视频| 午夜婷婷久久| 精品激情| 色婷婷精品小视频| 欧美va| 天天综合网亚洲综合网| 久久人妻乱| 婷婷大乡焦噜噜| 任你爽精品免费视频6| 日本高清久| 色婷婷www| 狠狠色丁香| 色吧综合网| 欧美叉叉叉BBB网站| 日本视频久久| 激情五月天第四色| 成人在线视频网| 最新日本A片| 五月婷成人网| 99色精品| 操骚货在线| 色婷婷成人做爰A片免费看网站| 99年操人人爽| www.99热在线| 激情播丁香| 五月婷婷开心亚州在线| ww久久| www,天天干| 强辱丰满人妻HD中文字幕| 久久加勤综合| 亚洲va欧美| 久热这里只有精品视频6| 五月丁香六月婷婷国产视频| 丁香五月天堂| www九九免费视频| 久久大香蕉视频| 99亚色色色| 久色中文| 九色视频91| 国产毛片精品一区二区色欲黄A片| 婷婷色色宗合网| 五月天堂婷婷| 99热只有精| 啪啪婷婷五月天激情| 免费观看18视频网站| 第1影院之五月婷婷| 大香蕉啪啪啪| 思思久久99| 99热这里只有精品99| 奇米色大香蕉| 美女婷婷六月色| 波多野结衣AV无码Porn| 丁香六月在线综合| aaaaa黄色| www激情com| 99精品综合视频| 99久热精品在线| 激情的五月| 亚洲婷婷91丁香| 刘玥精品一区| 六月婷婷中文字幕| 超碰97色| 色色综合视频| 大战熟女丰满人妻AV| 日韩操| 日韩精品超碰在线观看| 五月激情天天干| 五月天婷婷三级黄| 99热亚洲| 久99精品视频| 人妻VideOssS人妻高清| 婷婷成人基地| 激情婷婷五月女| 色婷天天| 天天操狠狠操| 欧美久久一级内射wwwwww.| 婷婷射丁香| 色综合色综合色综合色综合| yw国产AV| 婷婷综合五月色播| 日本操B视频在线观看| 无码99| 人人插9| 五月天天爽| 婷婷五月天天| 久久久人人人妻丝丝丝| 五月丁香综合精品欧美| 欧美婷| 99国产精品久久久久久久久久久| 侠女刀之记忆电影在线看免费| 色情五月综合婷婷| 五月天堂色| 婷婷五月激情图片| 综合激情婷婷| 国产成人99久久亚洲综合精品| 色色激情五月| 色色色欧美| 婷婷四色五月| 在线只有精品| 婷婷丁香五月天欧美| 天天日天天色| 五月婷婷免费在线观看| 另类在线免费视频| 日本激情综合| 888久久久| 五月激情综合网| 91碰超| 五月天婷亚洲天综合网综合| 777精品久无码人妻蜜桃| 都市激情蜜桃婷婷五月天| 欧洲亚洲精品| 狠狠干总合| 久久婷婷七月丁香| 天天操天天操天天操天天操天天操 | 色情五月婷婷| 色久婷婷网| 超PEN精品在线| 丁香六月无码| 婷婷网影院| 狠狠爱综合网| 99色视频在线观看| 婷婷色情五月| 日韩AAAAA| 亚洲 激情 中文| 五月久久丁香| 久久五月网| 九九av| 这里只有精品9| 91热在线观看视频| 伊人婷婷大香蕉| 日日天天天| 97五月婷| 久久久8| 777久久综合视频| 伊大人久久| 婷婷娌伦网| 天天操夜夜爽天天操| 9久热精品在线视频| 五月六月丁香激情| 免费AV播放| 99超超碰| 五月婷婷基地| 99久久激情视频| 日本色色图| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 五月婷婷丁香| 影音先锋一区二区资源站| 九九干视频| 五月婷婷丁香五月亚洲色| 日日操夜夜操中国无码| 五月丁香六月婷| 色丁香六月| 丁香五月婷婷久久综合激情网| 玖玖婷婷免费| 国产日韩欧美性爱| 天天色天天日天天舔| 欧洲婷婷五月天| sewuyuetingtingiii| 亚洲激情av| 无码动漫av| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 久久九色| www99精品| 日日夜夜狠狠干| 色5在线| 婷婷综合一二三| 免费无码毛片一区二区A片| 久久色9| 九月色婷婷综合| 婷婷九月| 日韩人妻在线观看| 在线伦子99热| 色婷婷aV四虎| 在线播放人妻| 99久热| 日本一级一级一级一级| 日本九九视频| 五月婷婷开心五月| 色综合网综合| 亚洲成人电影aaaa| 欧美va视频不用播放器的va视频网| 五月婷婷色播| 在线超碰91| 亚洲视频在线网| 黄网在线免费观| 亚洲精品字幕在线观看| 六月丁香网| 玖玖婷婷五月天| 丁香五月天婷婷激情| 色综合天天天天做夜夜| 天天舔天天摸天天透| 九九成人精品| 久久有码| 五月天激情无码高清| 六月丁香深深爱| 激情综合4月| 婷婷99| 五月丁香激情综合网| www..999热久| 丁香五月香蕉| 97超碰综合| 淫视馆aV二区一区| 色噜噜狠狠色综合AV兰草影视| 久久久久久激情| 无码激情| 成人亚洲精品| 天天精品视频免费观看| 激情网五月天| 婷婷五月天小说| 国外亚洲成AV人片在线观看| 亚洲春色奇米影视| 九月色婷婷综合亚洲| 色爱爱综合网| 婷婷网影院| 九九综合| 五月丁香婷色| 五月婷婷丁香综合| 狠狠色大香蕉| 五月婷在线观看| 日本猛少妇色XXXXX猛叫| 亚洲乱码日产精品BD| 国产精品成人网址| 色婷婷69| 色色色综合视频| 色色亚卅| 天天射影院| 六月婷婷开心| 在线观看免费观看在线9久| 亚洲AV日韩在线观看| 99在线视频喷水| 日本高清久| 婷婷在线观看五月天在线视频| 天天做天天爱天天爽在| 激情五月六月婷婷| 激情视频网址| 99久操视频| 啪啪夜久久| 99激情网| 日日夜夜爽| 激情99| 嫩草AV久久伊人妇女超级A| 99久久婷婷国产综合精品电影| 婷婷色五月天色色| 如何安全看伊人婷婷| 操你av| 久久伦乱| 五月婷婷色在线| 操人久久| 男女久久婷婷五月天| 丁香婷婷色九月| 久久精品国产一区二区三区四区| 四射综合网| 激情五月天婷婷久久久久久久久久久| 激情丁香五月天图片| 色五月丁香五月| 久久久久九九九九视屏小说88| 五月婷婷激情网| 丁香五月激情综合啪啪| 亚洲中文字幕av| 亚洲成Av人片乱码色第1集| 五月天国产成人| 天天爽天天日| 高清资源站日A美A欧亚…| 国产免费av在线| 丁香五月天激情小说| 色色丁香婷婷| 99玖玖视频| 管管補管管紱| 欧美成人A片AAA片在线播放| 色站9/| 天天日,夜夜爽| 色色色色色综合| 婷婷七月丁香色色| 午夜色丁香| 婷婷丁香社区| 另类激情五月天。| 五月丁香欧美综合| 五月婷婷9| 爱草视频在线| 超碰久热| 色婷婷99| 午夜色婷婷| 五月天婷婷激情网| 天天高潮夜夜爽| 九九99九九精品免费| 性爱综合网| AV在线免费播放| 日韩AV一区二区三区| 五月色精品| 强辱丰满人妻HD中文字幕| 丁香六月啪啪| 大香蕉婷婷丁香天堂AV| 九月婷婷色色| 成人在线视频一区| 91无码高清| 爱草人视频| 五月天丁香啪啪啪啪| 欧美久久婷婷| 久久看九九90| 久久欧洲综合网| 欧美婷婷色| 人人综合五月人人婷婷| 国产午夜成人AV在线播放| 综合久久婷婷五月丁香| 五月婷婷丁香| 欧美色色色色色色色色色色影视| 六月丁香五月婷婷| 99热无码精品| 色狠狠色噜噜AV天堂五区| 77799热| 国产肥白大熟妇BBBB视频 | 日本丁香五月| 影音先锋色色色资源色资源色| 99精品亚洲| 这里只有精品在线视频精品| 天天插天天插| 五月激情开心婷婷| 久久六月婷婷| 五月天天爱| 久久久27操| 丁香五月婷婷亚洲综合精品| 婷婷久久大香蕉| www.色五月| 五月综合婷婷网| 色六月 婷婷| 无码人妻一区| 97在线/亚洲| 亚洲五月花| 天天天天天色| 日韩AV在线免费| 日本99色| 五月天天丁香婷婷在线中| 少妇性BBB搡BBB爽爽爽电影| 久热只有这里精品| 婷婷色中文| 五月天亭亭俺也| 欧美成人网婷婷综合在线| 一本色道久久综合狠狠躁一二三| 激情丁香五月天图片| 美欧日韩国产成人在战| www.色婷婷| A网在线欧洲| 天天操天天曰天天射| 丁香五月成人社区| 第四色婷婷五月| 超碰人人99| 色色色99| 亚洲色在线观看| 亚洲九区| 一区二区无码视频| 九九久久99精品免费观看www| 99热情这里只有精品在线播放| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 婷婷黄色| 亚洲精品小视频| 日本乱论99| 免费看欧美成人A片无码| 九九免费视频| 99热永久在线观看| 婷婷六月天| 噜噜视频| 尔尔AV一区| 久久婷婷丁香五月一二三| 婷婷五月天天激情| 99啪啪视频| 第五色婷婷| 好好日激情五月天| 欧美色97| 99riAV成人在线视频| 婷婷综合网站| 婷婷精品性视频| 噜噜综合网| 色婷婷先锋| 99热草草| 天天爽天天操| 五月婷婷综合久久| 五月天俺去也| 丁香月五月天婷婷久久| 久久总和99| 影音先锋AV男人站| 国产亚洲成AV人片在线观黄桃| www,色婷婷| 婷婷 月 丁香| 天天操夜夜夜拍拍拍| 91热在线| 狠狠情色| 最新国产AV| 成人午夜视频精品一区| 啪啪啪大香蕉| 色婷久九| 人人视频人人干人人做| 丁香五月亚洲婷婷| 人妻内射麻豆视频| 久久久久久久久久8888| 97五月婷婷| 天天综合色99| 果冻传媒A片一二三区| 亚洲日韩一页精品发布| 激情五月丁香婷婷| 男女99免费视频| 99色综合| 美女五月狠狠| 另类小说激情五月天| 丁香五月天激情综合网| 狠狠做五月婷婷| 伊人婷婷青青cao| 中文AV在线播放| 五月天丁香综合久久国产| 久久日韩婷婷五月| 操逼五月天| www.韩日视频| 99久热在线精品99re6热| 久久免费少妇高潮99精品| 全部老头和老太XXXXX| www.夜夜| 国产日韩欧美| 色五月激情五月| 北京熟妇搡BBBB搡BBBB| 极品少妇XXXX精品少妇偷拍 | 97日韩无套内| 9视频在线成人网站| 91中文狠狠综合| 色综合激情图区| 激情6月| 久久99久久99www| 成人无码中文| 大香蕉伊在| 狠狠干在线| 激情婷婷久久| 狠狠香蕉| site:jszngf.com| 伊人丁香五月| 九九热这里只有精品31| 婷婷色五月色| 日本99在线| 97久久久久| 99热免费观看| 超碰在线caop| 91久久人人操| 九月综合| 丁香婷婷精品视频| 色婷五月天网站| 成年人看Va免费视频| 久久久免费精彩视频| 91avse| 91日本在线观看| 国产69久久久欧美黑人A片| 激情九月婷婷九月| 色色丁香色五月| 97碰久久| 综合色天天| 九九免费精品| 伊人久久大香线蕉av最新| 九九热精品在线| 精品成人在线| 婷婷综合九月| 久久无码激情视频| 新激情五月天色播| 欧美日韩成人高清在线| 思思热这里只有精品| 在线看九一V图片| 丁香六月色| 91精品久久久久久| 久久这里只有精品网| 99在线观看精品视频| 香蕉久久国产AV一区二区| 色五月激情五月| 九草性爱| 色五月之第四色| 五月婷婷在线综合| 狠狠干综合| 中文字幕丰满乱孑伦无码专区| 婷婷五月天综合久久| 婷婷大美在线| 亚洲婷婷五月| 日本不卡高字幕在线2019| 久草五月天| 99在线视频精品| 成人AV中文字幕| 国产肥白大熟妇BBBB视频| 久婷久婷激情肉| 丁香综合伊人AV| 日韩综合久久| 国产av天天插天天操天天爽| 激情五月综合网最新| 日日激情网| 精品人妻一区二区三区四区不卡在| 爱操天堂| 激情五月天综合网站网站网站| 5月婷婷激情在线| 日本久久网| 97色色婷婷五月天| 五月婷婷五月天亚洲无码| 第四色五月天| 99碰视频| 婷婷无码视频| 婷婷六月天| 成人欧美日韩| 综合网视频| 国产3p露脸普通话对白| 9久久婷婷国产综合精品性色| 天天看夜夜看| 六月婷婷激情| 五月婷网| 久草热在线视频| 大香蕉在九| 激情六月下句是什么| 久久电影4399| 大香蕉娱乐| 丁香婷婷六月在线资源观看| 五月激情天| 激情视频婷婷五月花| 七七九色| 亚洲色五月婷婷| 婷婷五月色亚洲| 日本人妻伦在线中文字幕 | 婷婷五月综合色小姐小说| 十月丁香婷婷| 五月婷婷六月天| 91人人网| 国产精品视频免费看| 婷婷自拍| 99热在这里只有精品| 色综合99无码| 婷婷五月婷婷五月天| 婷婷综合久久| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 亚洲人人操| 欧美五月丁香在线| 99色综合| 婷婷九月| 成年人丁香五月| 热99这里只是精品| 激情欧美五月丁香| 亚洲AV免费在线| 99热99干| 久99热| www.婷婷五月| 欧洲99视频在线| 色色a| 五月色婷婷在线观看| 另类激情中文| 精品无码av丁香五月激情| 日本狠狠色| 亚洲性爱99| 国产午夜精品AV一区二区麻豆| 安息电影在线观看完整版| 五月婷婷色| 婷婷丁香五月激情图片| 九九操屄| 99久久激情视频| 九九九午夜视频| 亚州操操| 色色五月婷婷| 99热这里只有精| 99热日本| 亚洲韩国日产综合AV| 亚洲操B| 亚洲av成人在线| 五月激情综合网| 狠狠色丁香婷婷基地| 久婷婷视平| 99九九视频| 大香蕉99热| 色婷婷丁香五月| 五月丁香人人婷婷在线观看| 91免费试看| 久99久热| 婷婷久久久久久久| 1级欧美日韩| 99在线免费视频| 人妻av在线| 99精品偷自拍| 天天爽天天爽视频| 亚韩在线视频| 久草热8精品视频在线观看| 。久久久久久久久久久久久久人妻 | 亚洲精品视频在线播放| 欧亚成人A片一区二区| 。久久久久久久久久久久久久人妻| 激情五月婷婷啪啪| 99热这里全都是精品| 婷婷激情丁五月| 操日视频| 亚洲妇女熟BBW| 99思思| 99精品热| 天堂美国久久| 婷色五月天| 性爱电影科技贸易有限公司| 综合五月丁香97| 天天色播| 99视频精品在线| 99er这里只有精品视频| avh片在线观看| 婷婷亚洲综合| 99人人操人人摸| 97干欧美| 性爱激情五月| 狠狠色丁香| 成人性爱无码| 色色精品色| 成人一区在线观看| 亚洲va综合va国产va中文| 婷五月天| 五月天中文字幕在线婷婷| 一本久道综合99| 91性交在线播放| 91超级碰碰碰| 丁香五月色欲| 婷婷五月天日本国产| www.com亚洲网站在线免费| 国产黄大片在线观看画质优化| 久久九九@| A久网| 五月丁香怕啪啪| 99超级碰碰| www99精品在线观看| 天天干一干| 欧美性猛交99久久久99| 五月婷婷伊人久久| 他改变了拜占庭| 天天肏高清在线| 久操香蕉| 亚洲精品白浆高清久久久久久| 日韩 中文 欧美| 久久婷婷五月综合色和| 色色综合日韩| 色区久久| 亚洲成人av在线| 极品九九九九九九| 狠狠操狠狠色| 五月婷婷大香蕉| 操一区| 淫视馆AV在线| 久久五月天综合| 色99欧洲色19| 久久婷婷欧美| 天天干天天日天天插 | 五月婷婷无码专区| 色婷婷五月天天天天天| 九九九九毛片| 色娸娸综合网| 亚洲AVDVD| 99热黄| 国产av网| 五月丁香色欲| 九九婷婷激情综合网| 亚洲日韩一页精品发布| 开心激情婷婷| 六月丁香婷| 婷婷五月天激情网| 亚洲色五月婷婷| 五月丁香六月激情欧美综合| 99热偷拍| 丁香五月天堂| 久热伊人| 欧美婷婷综合| 99色在线| 日日夜夜天天| 亚洲精品无AMM毛片| 精品夜夜澡人妻无码AV| 免费做A爰片77777| 色狠狠色噜噜AV天堂五区| 中文字幕按摩做爰| 精品国产乱码久久久久久免费| 国产暴力强伦轩1区二区小说| 极品人妻VIDEOSSS人妻| 成人中文网| 狠狠操狠狠色| 97碰 在线视频观看| 极品五月天| 超碰国产AV| 99久在线精品| 激情五月天久久丁香| 开心久久xxx色| 成人五月天在线视频在线观看| 五月丁香综合伦理片| 五月天激情婷婷丁香| 欧美成人五月天| 丁香五月天堂网| 五月丁香福利| 丰满人妻一区二区三区| xxxx久| 五月天夜夜爱夜夜操| 99综合一区| www天天色天天射| 人人干99| 婷婷丁香成人| 激情婷婷丁香| 久久九九九九| 99九九精品| 激情开心五月婷婷| 。久久久久久久久久久久久久人妻| 六月婷婷久久| 91婷婷色五月| 丁香五月影院| 亚洲传媒在线观看| 日本久久人| 色婷婷六月性| 五月色精品| 久久精品五月天| 97人人草| 婷婷五月综合免费在线| 激情婷婷丁香五月天| 激情婷婷综合| 婷婷激情小说| 久热这里只有| 国内精品免费一区二区2009| WWW色色色COm| www.狠狠狠.com| 婷婷五月色激情欧美激情| 色五月亚洲| 超级碰碰一区| 另类天堂| 99精品免费欧美小视频| 婷婷六月色开| 午夜伊人大香蕉| 超碰色色综合| 99热这里只有精品69| 九九热re99re6在线精品| 五月天婷婷综合网| 高清国产AV| 色播五月丁香婷婷| 99这里热| 最新无毒无码AV| 婷婷四色五月| 男人的天堂五月丁香| 亚洲国产99| 五月花激情网| 婷婷五月天亚洲色| 亚洲黄色精品| 婷婷丁香成人色综合| 99视频久久| 久久激情五月天| 色色色五月婷婷| 国产精品人妻在线网址| 久久久五月激| 色噜噜婷婷| 青青草五月天| 久久只这里有精品| 少妇激情五月天| 丁香五月婷婷大香蕉| 婷婷日日天天| 人妻少妇色综合| 97人操人免费视频| 一级操逼内射在线视频| 久久久久婷婷| 五月丁香啪啪综合网| 五月丁香六月婷婷久久| 日本欧美成人片AAAA| 亚洲操逼片| 天天爽天天日| 婷婷五月成人社区| 六月婷婷色五月| 五月丁香在线观看| 99玖玖在线视频| 99精品偷自拍| 激情综合网色播五月| 屁股翘好撅高迎合跪趴| 亚洲成人在线播放| 91丁香五月| 美腿丝袜AV天堂网| 五月色丁香激情| 国产精品久久久久久久久久| 久久人人看| 久热一本| 婷婷五月天丁香社区| 精品亚洲VA网站| 久久久天堂国产精品女人| 99热九九这里只有精品10| 久久久久er热| 色五月婷婷综合| 色噜噜五月天| 色色婷婷丁香五月天| 色婷婷亚洲精品天天综| AV操一操| 99热只有精| 色九月综合| a久久免费视频| a免费在线| 婷婷五月骚厕所| 超极99精品| 五月六月激情| 97超级碰人人| 婷婷丁香五月天在线| 99热国产在线| 丁香五月激情综合啪啪| 人人操9| 996日日爱| 五月婷婷丁香网| 狠狠99| 啪啪一区| 中文字幕成人|