日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

Storybook Docs 配方實戰(zhàn)指南:CSF 與 MDX 組合模式、文檔頁定制與關鍵參數詳解

Storybook Docs 配方實戰(zhàn)指南:CSF 與 MDX 組合模式、文檔頁定制與關鍵參數詳解 Storybook Docs 配方實戰(zhàn)指南CSF 與 MDX 組合模式、文檔頁定制與關鍵參數詳解【免費下載鏈接】storybookStorybook is the industry standard workshop for building, documenting, and testing UI components in isolation項目地址: https://gitcode.com/GitHub_Trending/st/storybook本文基于 Storybook 倉庫中 Docs 插件自帶的官方配方文檔 recipes.md系統講解在 Storybook Docs 體系下如何組合 CSFComponent Story Format與 MDX 兩種故事描述機制以及如何通過docs參數族docs.disable、docs.container、docs.source.transform、viewMode等定制文檔頁的呈現方式。讀完本文你可以為項目選擇合適的故事/文檔組織模式并掌握文檔頁級別的描述提取、源碼展示轉換與容器覆蓋等進階配置。Docs 插件的兩套基礎機制Docs 插件 由兩個基礎機制構成DocsPage零配置自動生成文檔頁和 MDX用富文本語法書寫文檔與故事。核心問題在于它們各自適合什么場景又該如何組合官方配方文檔給出的答案是——存在多種合法組合且每種組合有明確的適用邊界。配方一CSF DocsPage推薦主用法Component Story Format 是一種便捷、可移植的故事寫法而 DocsPage 是零配置即可為 CSF 故事生成富文檔頁面的機制。兩者結合是 Storybook Docs 的首要使用場景你只需按標準 CSF 編寫.stories.js文件文檔頁包含 Canvas、Args 表格、Source 代碼塊、故事列表即自動生成無需任何額外配置。如果你想在 Storybook 中穿插長篇文檔例如在故事列表開頭放置一頁設計系統介紹和安裝說明官方建議單獨編寫 Documentation-only 的 MDX 文件而不是硬塞進組件故事文件。配方二純 MDX StoriesMDX 是 CSF 之外的另一種故事語法允許把故事和文檔寫在同一個文件里。配方文檔明確指出凡是 CSF 能做的事MDX 都能做并且兩者在構建層面暴露的是相同的模塊接口文件可以互相替換。一些團隊選擇用 MDX 編寫全部 Storybook 內容。組合模式CSF 故事 MDX 文檔如果你希望故事邏輯用 CSF 寫、文檔用 MDX 寫標準做法是讓 MDX 文件成為該組件的真正“故事文件”。Button.stories.jsimport React from react; import { Button } from ./Button; // 注意不再有 default export因為 Button.stories.mdx 現在是 Button 的故事文件 // // export default { // title: Demo/Button, // component: Button, // }; export const basic () ButtonBasic/Button; basic.parameters { foo: bar, };Button.stories.mdximport { Meta, Story } from storybook/addon-docs; import * as stories from ./Button.stories.js; import { Button } from ./Button; import { SomeComponent } from path/to/SomeComponent; Meta titleDemo/Button component{Button} / # Button 我可以用從 CSF 導入的函數來定義故事 Story story{stories.basic} / 并且可以在這個文件中嵌入任意的 markdown 與 JSX。 SomeComponent prop1val1 /這套組合的工作機制如下故事定義在 CSF 文件中但由于同名的Button.stories.mdx存在CSF 文件不再被直接注冊為獨立的故事列表原文檔以includeStories: []機制解釋這一點故事實際經由 MDX 中的Story story{}塊呈現CSF 中命名導出的故事保留其故事級 decorators、parameters、args 標注且Story story{}構造會尊重這些標注例如basic.parameters中定義的foo: bar仍然生效原本掛在Button.stories.jsdefault export 上的組件級 decorators、parameters 等不會自動繼承如需要必須手動拷貝到 MDX 的Meta中。組合模式CSF 任意 MDX官方推薦上面的“CSF MDX Docs”作為標注 CSF 故事的最優(yōu)方式但如果只是想引用任意 markdown 文件作為文檔頁還有第二種選擇。Button.mdximport { Story } from storybook/addon-docs; import { SomeComponent } from somewhere; # Button 我可以嵌入一個已有的故事但不能定義新故事因為這個文件里不應該有 Meta Story idsome--id / 并且可以嵌入任意 markdown 與 JSX。 SomeComponent prop1val1 /Button.stories.jsimport React from react; import { Button } from ./Button; import mdx from ./Button.mdx; export default { title: Demo/Button, parameters: { docs: { page: mdx, }, }, component: Button, }; export const basic () ButtonBasic/Button;這里有一個與上文截然不同的關鍵點MDX 文件后綴是.mdx而非.stories.mdx。這個區(qū)別意味著該文件走的是默認 MDX loader而不是 Storybook 的 CSF loader由此帶來三條約束文件中不應提供Meta聲明只能引用已有故事Story id...不能定義新故事不能用Story name...文檔以 MDX 的 default export 形式導出并通過docs.page參數掛載而不是像 CSF 那樣作為 default export 參數的一部分。這一點在插件的類型定義中有直接印證docs.page被聲明為“用你自己的組件替換 Storybook 默認文檔模板”的選項類型為ComponentType見 types.ts。混合 storiesOf 與 CSF/MDX如果項目中還有一批使用storiesOf舊 API 的故事或者存在只能用storiesOf實現的故事例如動態(tài)生成的故事需要與 CSF/MDX 共存。configure的第一個參數可以是require.context返回的req、req數組或者一個 loader 函數loader 函數要么返回 null要么返回一個“全部包含 default export”的模塊導出數組configure依據 default export 來識別并加載 CSF/MDX 文件。一個假設“storiesOf 文件都不含 default export”的樸素實現如下const loadFn () { const req require.context(../src, true, /\.stories\.js$/); return req .keys() .map((fname) req(fname)) .filter((exp) !!exp.default); }; configure(loadFn, module);官方說明他們可以把這個啟發(fā)式邏輯內置進 Storybook但無法假設你的storiesOf文件沒有 default export。如果確實有需要用別的方式比如按文件名過濾。若不過濾會看到顯式報錯Loader function passed to configure should return void or an array of module exports that all contain a default export官方特意讓這個報錯顯式化以提醒你正在混合storiesOf與 CSF/MDX。從 notes/info 插件遷移自定義描述提取如果項目此前使用 notes/info 插件給每個組件掛了notes參數markdown 文本遷移到 Docs 插件時可以自定義docs.extractComponentDescription參數把notes內容提取到文檔頁頂部的 Description 區(qū)域。假設你希望notes顯示在Description插槽頂部可以在.storybook/preview.js中加入import { addParameters } from storybook/preview-api; addParameters({ docs: { extractComponentDescription: (component, { notes }) { if (notes) { return typeof notes string ? notes : notes.markdown || notes.text; } return null; }, }, });從源碼看Description 塊的渲染邏輯正是調用這個可插拔函數在 Description.tsx 中組件描述和故事描述均通過parameters.docs?.extractComponentDescription?.(component, { ... })動態(tài)計算參數為可選鏈調用未提供時回退到默認行為。docs preset 的默認extractComponentDescription從組件源碼中提取 JSDoc 注釋作為描述并忽略第二個參數當前選中故事的故事 parameters而上例則相反——忽略注釋、改用該故事的notes參數。倉庫中自帶的文檔故事也演示了最簡單的形式見 extract-description.stories.ts直接extractComponentDescription: () component description返回固定字符串。導出純文檔站點Storybook 的 UI 是“組件開發(fā)工作臺”而 Docs 是“文檔展示櫥窗”。開發(fā)時兩種模式并排查看很有用但導出靜態(tài)站點時可能希望只保留文檔頁以減少冗余。為此 Storybook 提供了 CLI 標志yarn storybook build --docs注意原始配方文檔寫作于 Storybook 5.2 時期當時該標志被標記為實驗特性5.3 中行為可能不受 semver 約束地變化。在當前倉庫所處的版本線中它已成為 docs 構建的常規(guī)選項適用前提是你的文檔頁由 docs 插件DocsPage 或 MDX驅動。禁用文檔中的故事docs.disable有兩類場景需要把某些故事從文檔頁中排除。DocsPage 場景故事用 CSF 定義、用 DocsPage 渲染文檔但希望排除部分故事以減少頁面噪音export const foo () Buttonfoo/Button; foo.parameters { docs: { disable: true } };MDX 場景在單個 MDX 文件中并排寫文檔與故事希望故事出現在 Canvas 中但不進入文檔頁相當于“CSF stories with MDX docs”的純 MDX 版本Story namefoo parameters{{ docs: { disable: true } }} Buttonfoo/Button /Story參數類型上docs.disable被聲明為boolean語義是“移除該插件面板并禁用其行為”見 types.ts??刂乒适碌囊晥D模式viewModeStorybook 默認的導航行為是保持當前視圖模式用戶處于 docs 模式時點擊另一個故事仍以 docs 模式打開處于 story 模式UI 中的 canvas時則保持 story 模式例外docs-only 頁面永遠以 docs 模式顯示?;谟脩舴答伩梢杂胿iewMode故事參數控制單個故事進入時強制切換的視圖模式。以下示例保證導航到該故事時視圖模式重置為 storyexport const Foo () Component /; Foo.parameters { // 用戶導航到該故事時始終把視圖模式重置為 story viewMode: story, };也可以在.storybook/preview.js中全局生效// 用戶導航時始終把視圖模式重置為 docs export const parameters { viewMode: docs, };調整 Docs 標簽頁順序previewTabs用previewTabs故事參數可以配置 preview 區(qū)域的標簽頁順序。把Docs標簽排到最前面export const Foo () Component /; Foo.parameters { previewTabs: { storybook/docs/panel: { index: -1 } }, };同樣可全局寫在.storybook/preview.js中。定制源碼展示docs.source.code 與 docs.source.transform從 SB 6.0 起定制 Docs 源碼展示有兩條互補的路徑覆蓋docs.source.codeSource 塊直接渲染你提供的字符串適合故事級的精確控制const Example () Button /; Example.parameters { docs: { source: { code: some arbitrary string } }, };提供docs.source.transform函數適合全局格式化。以下示例全局剝掉“返回字符串的箭頭函數”外殼() \...const SOURCE_REGEX /^\(\) (.*)$/; export const parameters { docs: { source: { transform: (src, storyContext) { const match SOURCE_REGEX.exec(src); return match ? match[1] : src; }, }, }, };插件的源類型定義明確了 transform 的簽名(code: string, storyContext: any) string | Promisestring即允許同步或異步轉換見 types.ts。同一配置塊中還支持typeauto | code | dynamic默認auto、formattrue/dedent或任意 prettier parser 名、language等選項詳見 types.ts。兩種方法互補前者適合故事級覆蓋后者適合全局格式化處理。覆蓋文檔容器docs.container當你想給 MDX 頁面包一層 wrapper 或注入 React context例如styled-components的ThemeProvider時需要注意decorator 只作用于故事而 MDX 中Story塊之外的任意 JSX 不受 decorator 影響此時必須使用docs.container參數。container是 Docs 體系中與 decorator 最接近的概念——一個包裹在被渲染頁面外圍的元素。官方示例給頁面加一圈紅色實線邊框。它復用了 Storybook 默認的頁面容器負責搭建各類 context 與內部機制然后在該容器與頁面內容之間插入自定義邏輯import { Meta, DocsContainer } from storybook/addon-docs; Meta titleAddons/Docs/container-override parameters{{ docs: { container: ({ children, context }) ( DocsContainer context{context} div style{{ border: 5px solid red }}{children}/div /DocsContainer ), }, }} / # Title 文件的其余部分...styled-components主題場景下的典型用法import { Meta, DocsContainer } from storybook/addon-docs; import { ThemeProvider } from styled-components; import { theme } from ../path/to/theme; Meta titleAddons/Docs/container-override parameters{{ docs: { container: ({ children, context }) ( DocsContainer context{context} ThemeProvider theme{theme} {children} /ThemeProvider /DocsContainer ), }, }} / # Title 文件的其余部分...實現層面自定義容器的類型為ComponentTypeDocsContainerProps見 types.ts默認容器實現位于 DocsContainer.tsx。自定義container的推薦模式是包裹默認DocsContainer以保留其提供的上下文與內部邏輯而不是完全替換它。為單個故事添加描述docs.description.story在docs.description參數中加入story字段即可為單個故事添加描述支持 markdown 語法const Example () Button /; Example.parameters { docs: { description: { story: Individual story description, may contain markdown markup, }, }, };配方文檔還提到存在第三方 webpack loaderstory-description-loader可從 JSDoc 注釋中提取描述屬于原文檔時代的生態(tài)補充當前使用時需自行確認其對新版本 Storybook 的兼容性。延伸閱讀參考文檔本倉庫內README / DocsPage / MDX / FAQ / Theming / Props 表格參數類型定義code/addons/docs/src/types.tsDocsParameters.docs全量字段argTypes、canvas、codePanel、controls、container、description、disable、page、source、story、stories、subtitle、lang、theme、title、toc默認描述提取與自定義示例Description.tsx / extract-description.stories.ts各框架的 Docs 文檔見 code/renderers/react、code/renderers/vue3 等框架渲染器目錄下的配套說明以上配方均直接取自倉庫中的官方文檔 code/addons/docs/docs/recipes.md其中的參數簽名與行為可通過 code/addons/docs/src/types.ts 的類型定義和 code/addons/docs/src/blocks/blocks 下的塊實現逐一驗證?!久赓M下載鏈接】storybookStorybook is the industry standard workshop for building, documenting, and testing UI components in isolation項目地址: https://gitcode.com/GitHub_Trending/st/storybook創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久工口| 熟女高潮精品一区二区| 久热婷婷| 欧美日韩国内不卡| 7777奇米影视久久| 日韩欧美传媒一区国产| 久 久无码人妻AV| 日本精品一区二区三| 99热这里只有精| 岛国激情视频软件| 色屁屁影院www国产| 欧美色图亚洲色,麻豆| 岛国小电影| 五月色网| 日韩一级欧美一级在线观看| www狠狠| 夜夜嗨视频| com 首页 18岁 禁区 女优 免费 精选 同城| 加勒比综合九九99视频在线播放| 欧美熟妇亚洲版| 97网址www| 国产视频一区二区免费| 操逼操逼逼操操逼91 | 中文字幕欧美丝袜07资源| 天天草AV| 国产精品乱码久久久久久| 97综合国产精品高潮久久| 中文字幕在线24| 蜜乳AV色欲AVAV无码| 天天激情干| 日韩免费簧片| 天天操夜夜嗨| 强奸乱伦资源| 亚洲无码99| 色婷婷电影网| 九九亚洲| 黄色网址久久精品欧美喷水| 淫妻综合网| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 久久久久久99AV无码免费网站| 大香蕉狠狠爱| 久久久9999| 91在线视频国产网站| 日韩国产精品人妻无码久久久| 国产精品剧情| 国产一区二区成人av在线播放| 中文字幕五月婷婷免费| 国产极品美女高潮无套在线观看| 曰韩av中文字幕专区| 伊人久久婷婷| 精品无码一区二区| 麻豆精品A片免费观看| 蜜臀AV成人精品蜜臀AV久久| 久久精品高清无码一区| 伦理第一页| 亚洲男人天堂av| 亚洲成a人v欧美综合天堂下载 | 99热导航| 精品国产乱码久久久影院| 国产精品网址| 亚洲密乳AV| 日本一区二区做爱的视频| 一块操欧美| www.婷婷| 九九热在线精品视频| 国产精品色| 天天欲望网| 99精品国产户外露出| 美国精品国产精品| 久九九九九九九热| 国产情色在线| 日韩性爱1级片视频| 久草免费在线一区二区| 亚洲一区二区三区久久 亚洲一区二区| 99re69| 91欧美经典| 国产精品白丝在线播放| 色99视频| 伊人精品视频| 97爱综合| 久久女婷| 韩日巨乳美女免费视频在线观看| 欧美色网| 久久婷婷伊人| 97色涩| 亚洲最新a在线观看| 色99色| 性爱AV天堂| 九九九精品美女| 成人无码在线视频网站| 思思热在线| 亚洲91大片| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产午夜在线观看视频| 99亚洲精品| 国产精品动态一区二区三区四四| 国产黄色 A 片免费看| 97香焦色区| 国产av色网| 亚洲AV成人无码一二三久久| 国产精品交换一区二区| 欧美少妇高潮| 超碰人人妻| chaopen97久久| 国产一级特黄大片处女| 九九九久千久久激情蜜桃在线看 | 99热色这里只有精品| 亚洲精品黑丝| 亚洲AV无码AV吞精久久久久 | 无码操逼网| 日韩一区二区熟女| 亚洲超碰97| 女人高潮抽搐喷水视频网站| 人妻少妇久久中文字幕一区二区 麻豆 | 久久婷婷色综合一区二区三区| 久久久性少妇| 亚洲天堂热| 亚洲精品97久久中文字幕| 国产AV色黄看到爽| 91挑色欧美| 欧美日韩黄片精品在线| 人妻一区久久二区三区色播| 国产精品爆乳懂色蜜乳| 手机av天堂久久久久| 亚洲色图欧美色18直播在线| 成人资源中文字幕在线观看天天 | 日韩伦理视频| 一区操逼日比视频| 青青伊人这里只有精品| 91青青在线视频| 国产对白刺激视频| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 一区二区三区精品久久| 久久久久久人| 婷婷激情一区二区三区俺也去| 亚洲在线网站| 黄色交缠性感爆操91国产精品免费一区二区三区| 97精品熟女少妇一区| av久日| 91人妻素女| 国产精品高朝久久久久久久| 亚洲男人的天堂亚洲| 亚洲欧洲自拍| 久久精品72| 一区二区影院| 风月影院十八禁| 欧美精品偷拍| 岛国片在线观看视频亚洲| 97操B| 日欧美色| 亚欧国产无码精品在线| 国产乱伦亚洲色图高清无码| 超碰97导航| 天天影视综合网欧美精品| 日本羞羞的视频在线播放| 一区二区三区成人| 无码99| 黄色操人| 九七超碰人人乐| 日韩一区二区熟女| 国产高潮AA片免费看| 精品国产乱码久久久久久蜜臀| 伊人青青一区成人视频在线观看区| 欧美成人A√在线一区二区| 91AV天美在线视频| 加勒比五月天| 精品国产自在在线99| 日本欧美一区二区三区视频麻豆| 啊啊啊骚| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 亚洲限制级| 大香蕉手机视频| 色婷婷六月丁香七月婷婷| 久久久久久裸体| 台欧久久精品视频| 欧美黄色片AAAAA| 亚洲小电影免费涩涩成人在线高清 | av操操不卡| 久久肏大逼| 色视频蜜乳| 国产2.3.4区| 久久久久久久久久久久黄色| 美女露胸露奶头| 久久露脸国产老熟女| 久久性生大片免费观看性| 男人天堂久久精品不卡| 欧美久久婷婷| yazhousetuoumei| 久久老子无码午夜伦不卡| 啪啪啪东京| 91国产操逼视频| 国产搭汕a级片| 老司机午夜福利视频一区二区| 天堂av2019| 99色婷婷| 久久综合婷婷| 性爱动态120秒| 秋霞一级视频在线观看免费| 一级A啪啪啪啪| 久久久久久日韩| 人人看人人插| 免费一级黄色录像影片| 嫩呦国产一区二区三区AV| 欧美欧美啪啪视频| 天天做天天爱夜夜爽毛片试看| 国产成人精品网站| 激情综合 婷婷五月 红杏| 欧美后入式| 丝袜色综合| 日韩三级性| 很很很很操| 闷骚老熟女15P| av婷婷色网| av在线人气| 自拍盗摄一区| 久九9精品| 啊啊啊啊好大好硬啊啊啊啊啊 | 色狠狠 - 百度| 日本成人电影资源网| 91快色色色色色| 一级性爱aaaa| 色蜜AV| 91老司机在线视频免费观看 | 久久久久久久免费A片国产成a人亚洲精∨品无码 | 午夜一区| 日韩精品一区二区日韩| 亚洲s色图| 九九九九一级| 精品人妻一区二区三区在| 91老熟女| 成人性爱视频在线看| 免费簧片在线观看| 99视频内射三四| 天天操夜夜操| 精品然女一区二区| 91在线一起| 1240青青草一区二区三区视频天爱| 久久久久亚洲熟妇熟女| 亚洲最新中文字幕免费| 天天舔天天| 青青草色插素人| 亚洲精品黑丝| 国产精品久久久| 一本精品日本在线视频精品| 丁香六月婷婷| 懂色影视久久| 极品国产内射| 亚洲av影院在线观看| 九九久久综合| 久热99999| 亚洲自拍97| 免费的很黄很污的全部视频| 91 刺激在线| 一区二区三区日韩欧美| 看日韩黄片| 另类 日韩 熟女| 亚洲美女精品| 亚洲精品黄码久久久久| 精品中文字幕第一页| 91丨九色丨43老版熟女| 久久视频少妇美女| 日韩性爱小视频| 国产乱人伦AVA麻豆软件.| 日韩精品高清资源在线 | AA丁香综合激情| 亚洲在高跟鞋自慰久久在色线| 亚洲午夜精品久久久中文影院| 中文字幕黄片在线| 欧美综合站| 免费国产| 男人高清无码一区二区| 亚av顶级裸体一区二区三区四区五区| 日本性爱欧美性爱| 欧美精品第四五页中文字幕在线观看| 国产女大学生AV| 97超碰欧美精品| 很很操在线| 中文操逼字幕| 九九九九九九九精品视频| 新视频sss国产| 性色A∨91| 在线国产一区二区av| 96久久久久| 韩国成人精品久久久免费看| 啊啊啊啊啊啊啊好爽不要| 99热伊人| 天天拍天天操| 又黄又硬又粗又长国产视频| 午夜福利免费精品视频| 精品久久9| 在线欧美69V免费观看视频| 欧中日成人免费影视| 国产传媒日韩| 少妇69中文| 国产午夜精品理论片一二三区区| www.四虎在线| 91精品久久久久五月天精品| 欧美激情久久久久| 色色色色综合网| 蜜臀99久久精品| 欧美视频边做饭边橾| 97精品在线| 九九探花视频在线观看| 国产精品色约约| 女人爽到高潮潮喷18禁网站| 色97欧美| 最新欧洲欧美日本激情网站| 搡老女人老91妇女老熟女| 97视频网站在线观看| 欧美综合自拍| 狠狠图片青青草| 中文字幕久热视频在线| 任我爽在线视频免费观看| 久久av一级av少妇av高潮| 亚洲综合贴图91| 免费av大片| 精品夜夜澡人妻无码AV| 日本不卡高清免v欧美日韩在线观看| 日产操逼| 免看60秒涩涩视频| 亚洲乱色视频一区、二区在线| 天天干人人看综合| 青青草啪啪网| 国产黄色av大片网站| 国际精品久久久| 日韩性爱播放| 男插女青青影院| 性色国产东北露脸精品视频| 任你艹| 亚洲97综| 午夜九九| 精品久久久久瑟瑟| 玖玖爱免费观看视频| 偷拍盗拍亚洲色图图片 | 亚洲天堂色图| 激情综合二| 亚洲 欧美 第一页| 97久久精品国产| 国产综合操逼高清| 91视频伊人| 蜜臀99久久精品久久久久久| 国产日本一区二区三区蜜臀在线观看| 91成人在线| 久久久婷| av无码精品久久久久| 蜜臀99久久精品久久久久| av麻豆啪啪| 视频二区美腿丝袜制服人妻欧美| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | av东京热男人的天堂| 激情婷婷五月天| 色翁荡息又大又硬又粗又爽| 欧美少妇人妻| 亚洲毛片久久| 91在线观看,天天综合| 国产成自自拍在线观看| 800zy一区二区| 久久久com| 久久久亚洲欧美综合| 日韩人妻丝袜中文字幕| 偷拍亚洲视频一区二区三区四区| 日日黄色三级网站| 久久成年精品| 欧美少妇一区二区三区| 爽爽歪在线视频| 日本3级一区二区免费| 特级特黄一级毛片免费| 国产在线观看一区二区三区| 91美女小视频| 少妇天堂| 亚洲乱妇p22| 97欧美日韩综合| 天美传媒精品一区二区三区| 欧美色亚洲色| 蜜汁欧美| 日日躁夜夜躁狠狠躁超爽| 蜜桃精品视频一区二区三区| 国模91| 亚州男人的天堂| 久久超碰大香蕉| 日韩情色AV| 国产精品熟女九九九| 麻豆九九九| 久久人妻四季| 日本不卡二三区| 青青国产在线拍揄自揄拍| 日日夜夜草草草| 国产亚洲色婷婷99精品91| 超碰97男人| 国产美女91视频| 1二区9| 熟女高潮合集-永久久久-成人AV| 999熟女精品| 91老熟女91老女人| 男人的天堂com| 91 天天综合| 99精品人妻| 97无码视频在线播放| 黄色免费网| 日本性爱欧美性爱| 女人喷水视频在线观看| 日本在线不卡一二区| 中文字幕午夜精品久久久| 天天综合网合集91| 九九九九九九九九九国产精品| 999久久久九九九九| 神马久久久久久| 久久午夜鲁丝片| 色嗨嗨在线| 久久婷婷伊人| 亚洲91色在线| 中文字幕精品三级久久久| 欧美96在线|欧| 日韩性爱一级片| 中国一级特黄大片护士| a在线视频免费观看| 麻豆视频test| 98超碰日本| 人人澡人人干| 秋霞久久亚洲精品成人| 丁香六月婷婷综合| 蜜臀99999| 精品少妇一区二区| 久久黄片国产一区二区| 五月天大香蕉| 91色伦| 久96热在线观看视频| 国产熟女完整版中字| 亚洲 日韩 欧美 国产综合体| 四虎国产成人精品免费一女五男| 亚洲性刺激| 国产91会所女技师在线观看| 人妻中文在线| 97天天插| 欧美日韩色综合网| 亚州操操穴网| 中国91AV| 亚洲国产一区二区三区四区国产| 大香蕉99热| 992视频一区| 亚洲蜜桃V妇女| 97一区二区蜜臀| 超碰97日韩| 乱欲一区二区| 四虎在线观看网站| 制度丝袜99| 亚洲中文人妻色| 久久久久久久久久久久色网| 蜜乳AV一区二区三区四| 日日嗨AV一区二区夜夜| 成人av福利在线观看| 伊人成人中文字幕久久网| 欧美另类天堂| 亚洲色图殴美色图激情乱伦| 亚洲和欧美裸体美女双飞视频| 欧美综合自拍| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 91亚·色| 天天综合97| 色色激情五月天| 色噜噜人妻av中文字幕| 精品伊人久久久大香线蕉小说| 热热热热日日漂亮永久永久国产日| 亚洲综合九九| 国产人妻精品久久久一区二区三区 | 尤物视频偷拍免费| Blackedraw视频一区二区| 97资源免费视频| 国产午夜福利电影免费在线观看 | 爱妃国产亚洲视频中文字幕| 精品人妻一区二区免费蜜桃| 一区二区免费电影久久| 亚洲揄拍网| 777AV电影| 天美传媒在线一区| 日本色色色色色视频| 欧美综合 站| 日韩av不卡在线观看| 国模91| 一级免费啪啪片| 久热这里只有精品9| 色婷婷成人| 精品久9| 精品久一区免费| 亚洲欧美色图小说| 成人熟女区| 亚洲国产精品成人无码久久久 | 九九亚洲| 免费成人在线观看91| 91久久堂| 成人av免费观看| 欧美爱爱97| 久久爽爽精品| 久操操| 婷婷色综合欧美日韩| 午夜福利在线视频1000| HEYZO高无码国产精品227| 欧美综合色图网| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 欧美日韩国产高清在线一二三区| 青青草原香蕉日本Ap| 97中文天堂| www.yeyecao| 91欧美少妇| 日韩成人色图| 欧美日韩国产高清在线一二三区 | 偷拍亚洲熟女视频播放| 后入人妻无码| 91天堂视频| 精品久久人妻成人网| 日本一道在线播放高清| 天天操天天7| 欧美日不卡| 双插性欧美一二三区| 男人天堂东京热| 91久久堂| 偷拍欧美激情| 亚洲中文一区二区三区视频| 韩国三级一线观看久| 一本大道久| 中文字幕片| 天天天天天干夜夜夜夜夜操| 日逼逼免费看| 亚洲色图综合| 91狠狠综合久久| 日本好吊色视频| 国产青一二三| www.色五月| 91成人久久| 亚洲人成网站7777| 色噜噜国产精品视频一区二区| 97超碰总站| 特级大荫道BBwBBwBBW| 9999久久久久| 激情五月天丁香社区| 欧美激情性爱视频网站| 日韩欧美性吧婷婷乱伦大香蕉| 中文字幕第7页| 97爱b| 人妻密肉在线观看| 老熟女91av| 五月丁香久久| 99久久99久久综合| 91丨九色丨大屁股| 一级免费啪啪片| 欧美人妻精品一区二区| 亚欧成人综合影院| 一区二区三区黄色片a| 成人免费性爱视视| 欧美精品精品一区二区| 日韩激情电影中文字幕| 91福利网在线观看| 欧美组图日韩亚洲中文字幕| 91精品人| 欧美大香蕉久| 欧美亚洲第一页| 中字幕人妻一区二区三区| 尤物av网站免费在线播放| 97日韩欧美| 九九综合九九综合| 98人妻精品一区二区色欲| 欧美亚洲自拍另类人妻| 国产一区二区三区白丝| 超碰成人公开| 久久草在线综合视频| 欧亚在线视频| 屌逼麻豆| 伊人色综合超碰| 亚洲色图a| 免费成人在线熟妇网| 人妻熟女一区二区| 91精品久久久久| 亚洲一区二区三区婷婷| 超碰97人妻免费在线| 欧美人人曰人人操人人射射| 十八禁的黄污污免费网站| 久久精品国产亚洲AV无码做| 亚洲成?V人片在线观看福利| 国产精品一区二区三区在线密挑| 久久久精久久久| 二三四区精品| 97亚洲色图| 亚洲av噜噜噜噜噜噜| 国产日韩区| 亚洲日韩成人性爱视频| 啪啪91| 亚洲日韩乱码中文无码蜜桃臀网站| 欧美精品不卡一二三四在线91| 少妇的嫩逼图片| 国产精品内射婷婷一级二| 日本成人A片网站| 秋霞一级视频在线观看免费| 国产视频一区二区在线| 啊啊啊啊啊啊啊在线| 丝袜美腿丝袜| wwwxxx日本爽| 99色综合| 日韩欧美中文字| 日韩15p| 午夜一区二区三区国产| 67914亚洲精品| 中文字幕综合人妻| 亚洲综合在线第一页| 不卡av在线中文字幕| 黄网在线播放| 日韩天天本| 大香蕉中文| 8050无码八戒| 白丝AV网站| 久久久久久久久久久久97| 无遮挡一级毛片视频免费的| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亚洲四虎熟女精品| 中文字日本乱码| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 成人无码在线超碰网| 992这里有精品| 人妻天天爽| 日产欧美电影一区二区三区| h在线看免费版在线看| 操淫穴亚洲五月丁香 | 亚洲精品人体| 日韩一级片| 久久精品99久久久久久| 国产精品视频91久久| 99热色精品| 欧美综合在线第一页| 欧洲亚洲国产综合在线| 97爱免费插| 亚洲日韩精品一区二区| 男女一级A片大黄,一进一出| 精品九九淫乱男| 小视频国产| 久久精品一区| av网站免费线看| 国产怡红院| 美女黄网| 夜夜操天天肏| 久久久久久久强迫| 亚州操操穴网| 欧美色网| 少妇与黑人高潮在线| 91免费看一区二区三区 | 影音先锋每日最新资源在线观看| 婷婷三区| 不卡中文字幕aⅴ在线| 麻豆乱码久久精| 青娱乐福利99| 亚洲黄日韩无码专区| 看免费一级在线播放毛片| sss视频华人在线| 亚洲麻豆av一区二区| 亚洲熟妇乱女区二区三区| 91色交| 用力操死我| 日本熟女不卡视频| 大香蕉宅男伊人| 国产Aα| 欧美综合狠| 亚洲图片欧美在线视频| 午夜在线播放| 91 国产丝袜在线放观看| 亚洲国产成人7777| 91欧美综合在线| 手机看av网站在线看| 少妇蹲下露出大唇5| 99啪| 国产精品久久久久久照片| 亚洲爱爱视频一区二区| 蜜臀AV网站| 五十路熟女人妻一区二区在线观看 | 精品免费成人久久| 亚洲有薄码区日本系列中文字幕| 亚洲 欧美 日韩 国产一区二区 | 操操吧亚洲乱伦视频| 玖玖爱伊人玖玖爱| 欧美精品四区| 久久久久久69国产一区二区| 国产精品97超碰| 亚洲色图久久精品蜜| 国产又猛又粗又爽又黄| 九九九九九九九九九九九蜜桃| 激情综合五月婷婷| 狠狠操官网| 亚洲九九视频| 日韩av色图综合| 国产精品亚洲美女久久久久| 亚洲国产丝袜熟女av| 亚洲97p| 丁香五月天堂网| 国产成人精品必看| 国内毛片四区| 东北女人| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲日韩国产欧美综合v| 东京热天堂网| 91欧美丝袜| 天天淫人人妻日日色| 亞洲久久直播| 日韩电影在线观看网址| 91色人| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 操美女人妻| 久久五月综合| 久久久精品无码亚免费| 91啦人妻| 色爱亚洲| 青青操日韩| 国产日韩人人| 九久久九精品视频| 99热啪啪| 国产做?爰片久久毛片?片美国| 黄色片A级一区二区三区| 97超碰超| 91精品国产91久久久久久久久久久久| 欧美 综合| 熟女丰满人妻一区| 综合色播| 激情久久av一区av二区av| 日本成人A片免费看| 2010男人的天堂| 91成人久久 | 五月天精品| 日欧操屄视频| 日韩性爱电影一区| 青娱乐国产精品| 天天激情综合站| 国产成人超碰在线| 天美传媒婬乱| 夜色91| 3P丝袜熟女 色综合| 亚洲日韩肥臀视频在线观看| 日韩欧美aⅴ综合网站发布| 青青草原成人| 亚洲精品国产熟女久久久| 蜜臀在线免费观看在线免费观看| 激情五月天网站| 曰韩av中文字幕专区| 亚洲va有码在线天堂| 都市久久精品激情亚洲| 国产精品亚洲色婷婷久久久| 69精品| 久久香蕉国产线看观看亚洲女人 | 精品亚洲国产成人AV制服丝袜| 欧美国产欧美在线观看| 高清无码一区二区三区| 久久五十路熟女人妻| 97人人夜夜精品视频| 色欲av一区二区三区蜜芽| 人妻无一区二区三区| 五月天久久综合网| 国产绿奴视频在线观看| 思思热国产在线视频| 国产AV无码AV| 高清无码国产亚洲| 九九九九久久久| 欧美日韩国产传媒在线精品| 精品国产网站| AV在线资源| 日韩不卡一二三四| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产一区二区三区白丝| 成年人黄色小视频网站| 国产视频一区二区免费| 天天爱天天韩国日本牛牛牛牛| 99热97| 人人搡人人肉久久精品| 夜夜嗨老熟女AV一区二区三区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲男人的天堂在线看| 人妻少妇无码| 乱欲视频| 天天干夜夜一操| 伊人AAA| 免费久久9999| 欧美啪啪天堂| 亚洲无码偷拍| 欧美日韩国产色图在线| 国产成人资源| 色悠久久久av| 无码人妻一区二区三区免费九色| 18禁无码永久免费无限制| 日韩在线观看字幕精品| 人妻少妇一区二区| 使劲用力艹少妇视频一区二区| 亚洲欧美天| 国产精品电影| 亚州乱码中文字幕综合久久久| 少妇人妻在线| 亚洲无码超碰免费| 亚洲av无码成人精品国产| 中美日韩毛片| 日韩欧美麻豆| 日韩性爱人人爱人人操| 亚洲 日韩 欧美 国产综合体| 美女裸体麻豆天美蜜桃91| 青青草在线视频播放器| ji熟女.com| 亚州精人品大香蕉| 久久中文字幕女同性恋一区| 国内毛片欧美香蕉精品| 91GD.COM| 亭亭在线资源| 天天射天天| 99精彩视频| 国产精品3| 秋霞一级鲁丝片A片| 日韩久久三区| 9九九国产| 亚洲伊人a线观看视频| 天美传媒av 在线| 蜜汁欧美| 天天日天天干天天整| 91丝袜激情在线| 国产精品免费久久久久久久久久| 五月丁香婷婷色| 亚洲欧美综合网站| 人人看人人爰人人操| 国产视频一区二区在线观看| 国产精品久久久久久久久久久久久久| 九色在线熟女国产黑人| 免费网站观看www在线观| 97综合国产| 这里只有精品久久| 4tube欧美女厕所| 8050午夜少妇无码| 色哟哟AV| 黑人黄片在线免费观看| 丝袜狠狠草尤物 91| 女人被男人桶爽视频网站| 欧美狠狠操| 中文字幕天堂在线| www老逼91| 国产性爱强奸乱伦大全| 青青国产精品在线| 国产老女人久久毛| 97超碰色五月| 看日韩黄片| 九九精品美女高溯喷水| 啊啊啊好想要| 亚洲伊人久久精品狠狠在线| 黄片免费日韩| 中文字幕 一区二区 亚洲无码| 日韩欧无码一区二区三区免费不卡| 欧洲综合视频| 高清有码一区二区| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 日本欧美国内在线| 美女91网| 欧美成人9797| 极品欧美一区二区三区| 欧美日韩青操| 日韩黄色一区二区三区| 视频在线97| h在线看免费版在线看| 69一区二区三区 | 国产a片操逼| 欧美激色| 性一交一乱一交A片久久四色| 久9精品| 国产日韩精品一区二区三区| 国产精品久久久久久高清无码免费看| 东京热av男人的天堂| 亚洲 国产 精品一区| 中韩中文字幕在线观看| 天天日老熟妇| av在线观看不卡网站| 综合色久欲| 色性欧美| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 91亚洲影视| 欧美激情欧美精品| 99精品久久久久久久婷婷| 欧美综合色,www| 嗯嗯啊啊亚欧精品| 青青操狠狠撩| 亚洲色综合| 91精品久久久久久77777| 久久女婷| 欧美探花网| 91模特在线观看| AND人妻系列| 91精品国产麻豆国产自产在| 国内偷拍精品一区二区| 国产又长又大又粗的视频| 婷婷三区| 色青青久久影视| 在线αⅴ| 97亚洲色图| 97在线青| 久久久工口| 不卡啪啪视频| 色色网91| 天天综合91| 人人操超碰在线| 亚州色站 日韩电影| 日韩精品一区二区三区色欲| WWW操逼| 久久久一区二区三区四区五区| 男人的天堂久久狠| 丝袜综合色图| 3571色综合一区二区二区| 天天做日日做天天欢。| 网站A V在线| 99热销国产这里有精品| 物业黑人 AV一区| 亚洲色图20p| 91亚洲黑人| 97福利视频| 國產尤物AV尤物在線觀看| 强奸乱伦AV一天堂网| 国产99热| 亚洲人综合19| 亚洲自拍小说| 九九人妻| 极品色电影院| 婷婷五月天无码| 蜜桃在线观看一区二区三区 | 精品九九九九九九九九九| 久久久久久大| 欧美国产日韩清纯唯美| 国产精品国产拍高清AV| 白嫩国模丰满一二三区| 国产亚洲中文不卡二区| 伊人丁香五月婷婷| 免费αV在线视频| 久久精品一区二区一8| 99综合视频| 美女黄频a美女大全免费皮| 在线免费观看日韩一区| 国产精品成人无码a v毛片| 无码高清少妇久久| 精品国产91内射久久| 亚洲AV成人精品网站在AV| 成年无码动漫av片无尽在线 | 97视频观看| 日韩亚洲美女一区久久| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 亚洲成人福利电影免费| 欧美日韩 强奸乱伦| 超97在线精品视频| 超碰在线香蕉| 1769一区二区| 成人性爱高清视频免费看| 久久高清欧美国产| 人成午夜免费大片| 婷婷激情五月综合| 伊人综合色网| 青青草吊丝| 国产成人AV麻豆| 亚洲日韩熟女人妻高清在线| 精品中文日韩字幕视频| 九九超碰综合网| 日韩欧美传媒一区国产| 女性91网站| 亚洲精品一区二区精华| 少妇一区二区三区高速| 亚洲精品第一| 五月天伊人| 91 国产丝袜在线放观看| 国内操逼视频二区| 中文一区二区| 天天综合色图| 手机在线免费看的av| 亚洲av综合色区无码一| 亚洲欧洲另类| 欧美日日夜夜| 亚洲怡春院| 神马麻豆福利院| 9国产超碰| 国产伦乱91| 色香阁在线| 97资源免费视频| 九九热re99re6在线精品| 起碰97| 一级aaaaa欧美中文字幕录像片| 欧美精品自慰系列寂寞少妇| 日韩天美| 色亚州人久干视频在线观看免费版| 久久有码视频| 中国操逼无码| 操逼逼无码| 伊人大香蕉在线| 亚洲偷拍欧美激情| 丝袜美腿亚洲| 99久久e免费热视| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 美女黄码视频午夜| 好爽视频在线观看视频| 国产成人精品无码久久| 啊啊啊不要好疼视频| 制服中出中文人人精品| 欧美性91| 国产亲戚伦亲在线| 免費人妻夜夜爽天天爽爽一区| 青青草一区二区三区四| 久草尤物| 婷婷丁香六月| 国产精品色约约| 丁香九月 婷婷| 大胆91| 92大香蕉| 人妻 中文 日韩| 伊人久久国产免费观看视频| 天躁夜夜躁2021| 国产女人和拘做爰视频| 青青操97| 网友自拍第1页| 欧美刺激色黄片免费看| 狠狠2050在线观看| 国产精品久久久久久久无码AV| 91超级碰碰碰| 伊人在线大香蕉视频久久| 国产在线视频二区| 欧洲免费一区二| 丰满人妻-区二区三区免费看 | 精品视频97| 性夜影院爽黄A爽免费动漫| 大香蕉婷婷| 2020天天色综合| 在线观看色视频| 极品久久久久久久久久久久久久| 性夜影院爽黄A爽免费动漫| 91无码中出人妻视频| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 91老熟女视频| 乱精品一区字幕二区| 欧美图片色五月天| 伊人女女资源在线观看| 亚洲九九爱| 中文字幕精品一区二区精| 色超碰综合| jk白丝没脱就开始啪啪| 综合91网| 黄色欧美性爱视频| 91少妇通奸网站| 亚洲一级特黄大片在线播放91| 成人十八禁日韩欧美一二三| wwwxxx日本爽| 精国久久一区二区三区98| 国产精品亚洲天堂网址| 91超碰碰在线| 欧美性爱网97| 大香蕉黄色一级片免费看| oumeizonghese,www| 国产探花精品在线| 香蕉大久久久| 国产精品久久久鸭无码的功能| 玖玖综合视频| 色色激情五月天| 天天综合欧美| 性色高清在线| 日本中文字幕不卡视频 | 超97在线精品视频| 九九国产热| 亚洲一区二区三区AV无码 | 亚洲欧美中文日韩视频中国语| 骚鸭AV| 丝袜美腿欧美| 黑人精品XXX一区一二区| 国产熟女精品区| 久久6热视频免费观看| 在线看污网站| 日韩美女久久一区二区三区| 先锋激情∨在线视频播放| 日本黄页视频在线观看| 欧美啪啪女女| 久操视频在线观看| 国产精品网站www| 18禁的网站在线| 台湾佬大香蕉| 好看的91视频| 一区三区啪啪| 国产激情视频一区区三区| 国产二区三区粉嫩在线| 久久老子无码午夜伦不卡| 人人操,人人液| 亚洲精品97中文字幕| 开心五月婷婷| 熟女这里只有精品6| 日日骚av| 国产传媒美日韩av| 中文自拍欧美影视| 亚洲情色综合| 国产乱码久久久久久| 国产av尤物| 色色香蕉| 97天天日| 亚洲AV不卡在线观看| 男人的天堂在线有码| 国产传媒操逼视频| 欧美天天弄| 青青青草伊人精品| 激情图片伦理国产一区二区日韩| 亚洲成人美女无吗| 少妇被c 黄 免费观看| 91美女高潮| 五月天综合网| www.婷婷| 国产精品成人蜜臀AV在线| 日韩欧美亚洲自拍偷拍| 欧美桃色网| 亚洲男人天堂2016| 97久久久久久久精| 婷婷AV一区二区三区| 国产精品久久久久久久电影渣男| 九九九成人| 蜜桃一区二区三区| 大香蕉免| 2010男人的天堂| 久久久久国产一区二| 丁香五六月啪啪| 春色综合网| 人妻精品一区一区三区蜜桃91| 久久97资源 网| 野狼激情网| 激情开心五月天| 免费操逼视频下载| 日韩精品在线观看观看| 日韩免费a级毛片无码a∨| 欧洲精品二区| 亚洲自拍小说| 日本天堂在线播放| 大香蕉之青青草原| 丝袜天堂| 欧美激情欧美精品| 亚洲精品久久久久久久久豆丁网| 99碰碰| 国产 丝袜 欧美中文 另类| 欧美黄片免费在线观看视频| 伊人操你| 久久 国产 无码| 可免费观看的av毛片中日美韩| 亚洲风情在线观看| 亚洲深夜福利| 欧美激情精品久久久久久| 欧美在线大香999| 超碰综合97在线| 亚洲情色综合网| 91老熟女91老女人| 亚洲日韩黑丝| 超碰在线成人电影| 美女上床网站| 夜夜春夜夜操| 国产在线激情| 超碰97男女| 酒色综合网| 精品久| 天天上日日上日韩精品| 深夜福利黄片| 综合亚洲欧美精品日韩?v| 18禁止看精品中文字幕| 国产精品日韩在线一区| 国产久久成人| 亚洲欧美日韩免费电影| 再深点灬舒服灬太大了添视频| 人妻少妇被猛烈进入中| a天堂视频| 免费一级欧美片片线观看| 亚洲五月天激情|