亚洲 欧美 国产 综合aⅴ_亚洲精品韩国专区在线观看_亚洲国产精品VA在线观看麻豆_亚洲国产精品久久久久秋霞_126小说网

當前位置: 首頁 / 技術分享 / 正文
react 表單方案一覽

2023-02-02

   表單

  在 React 中裸用表單需要維護大量的 value 和 onChange,自然需要選擇合適的表單方案。那么在做技術選型前,不妨先列出我們對于react 表單方案的期望。

  基礎功能

  這些功能點是每個表單方案必須擁有的,也都比較基礎,市面上大部分表單方案 star 多的少的、自己造輪子的 也都會囊括這些功能。

  ?? 收集表單數據

  ?? 管理表單狀態(未驗證、未提交、校驗狀態等)

  ?? 支持表單校驗

  ?? 支持自定義觸發校驗時機(submit/hover/實時/自定義等)

  ?? 支持自定義校驗錯誤后的信息展示

  ?? 支持自定義組件/接入第三方UI庫

  羅列表單方案

  通過搜索引擎找出 比較常用的 / 成熟的 / 熱門的 表單方案:

  · Antd Form

  · Fusion Next Form

  · formik

  · react-final-form

  · NoForm

  · uform

  · redux-form

  · react-jsonschema-form

  · Informed

  · formal

  這么多表單方案,該如何做選擇?我們先大致過一遍,redux-form 依賴 redux,dan 都說 You Might Not Need Redux,從耦合性的角度考慮表單方案不應該依賴 redux ,同理 Fusion Next Form 是 fusion 內建的表單方案,react-jsonschema-form 強依賴了 Bootstrap,暫不考慮。Antd Form 基于的 rc-form 可以脫離 Antd 使用。

  hooks 形式的有 Informed、formal、formik@v2.x、react-final-form-hooks。對于新的一些技術我更看重他的使用場景,使用新技術會帶來什么好處?曾經我也激進過,一味求新,現在更多的是把技術當作實現產品的工具。目前來看這些并沒有帶來特別明顯的優勢,反倒是需要承擔“小白鼠”的角色,所以暫且先觀望看看。

  關注點

  初篩完一輪后,詳細看了文檔,整理出了如下一些關注點,希望通過這些功能點對這些方案做一次橫向的對比。

  表單的描述形式

  既然是 react 的表單方案,大部分都是基于 JSX 的。表單的最上層大同小異,無非會有個 Form 或是自己的 Class,在這里不做討論,更多討論的是表單項的代碼書寫方式。

  JSX + JSON

  第一類的代表是 rc-form、formal,在 JSX 里寫一個 JSON 描述校驗規則,將和表單項有關的信息(字段名,校驗規則等)都集中在一處描述,通過展開運算符向 UI 組件傳入“處理好的”props,自動綁定 value、onChange。 這個應該是最常用的,我的感受是表單一旦多起來或是代碼寫多了,會占用大量篇幅,滿屏幕的 JSON 可能會有點視覺疲勞。

  // createForm()(Component)

  render() {

  const { getFieldProps } = this.props.form;

  return (

  <input {...getFieldProps('name', {

  rules: {

  required: true,

  message: 'Please input your name!'

  }

  })}/>

  );

  }

  表單元素抽象概念

  第二大類則是有 Field 或是 FormItem (之后簡稱為 F)的表單元素概念,這樣的設計我更加看好,將 JSON 的寫法改成了正常的 JSX,整體感官上舒服了不少,也有比較多的庫都實現了類似的 API。F 作為表單元素的各種抽象,對外提供一致接口,例如字段名、校驗規則、表單域組件、value 等等。

<F type="email" name="email" placeholder="Email" />
<F component="select" name="color">
    <option value="red">Red</option>
  <option value="green">Green</option>
  <option value="blue">Blue</option>
</F>
<F name="firstName" component={CustomInputComponent} />
<F name="age">
    {({ input, meta }) => (
        <div>
            <label>Age</label>
            <input {...input} type="text" placeholder="Age" />
            {meta.error && meta.touched && <span>{meta.error}</span>}
        </div>
    )}
</F>

  那么表單元素 F 包含了什么?表單標簽?表單域?錯誤提示?每個庫對此有不同的理解。

  formik

  個人理解 formik 更傾向于 F 是一個純粹的表單域(Input, Select ...),Field 的 component 字段默認就是 input,認為“完整”的 F 是 Fieldset,這個在 demo 中有體現,當然 API 也并沒有限制開發者自由發揮,Field 支持 render props。

  react-final-form

  react-final-form 的 F 設計的比較開放,并沒有官方的說法,一千個前端就有一千個哈姆雷特,F 是什么由開發者定義,提供了三個字段 component, render, children 供選擇。

  uform

  uform 的 F 是什么由開發者定義,API 設計得和前兩者不太一樣,F 默認是一個表單域,開發者可以通過 registerFieldMiddleware 這個 API 設置 F 的 Wrapper。

  NoForm

  NoForm 對于 F 有自己的理解,認為 F 是一個完整的表象元素抽象,在文檔中有詳細描述。他給我的感受和前幾個不太一樣,他為開發者設計好了表單的一切,試圖給出一個最佳實踐,什么元素(表單標簽、錯誤提示、表單域前綴、后綴等)應該放在哪里,對應的你需要傳入哪個參數都幫你決策好了,當然這樣的設計也犧牲掉了一部分靈活性,使用起來更像一個表單域的 Wrapper。

<F label="input" name="input">
  <Input />
</F>

  UI 組件適配

  現在前端開發項目已經離不開 UI 組件庫了,作為表單方案,如何接入組件庫也是一個關注點。

  rc-form、formal

  通過特定的 API 結合 Spread syntax 往 UI 組件傳遞參數,主要是 value 和 onChange,不需要專門編寫對應的適配 UI 組件,能夠快速接入。

import { Input } from 'antd';

{getFieldDecorator('name', {
    rules: [{ required: true }],
  //valuePropName: 'checked',  // <Switch/>
})(
    <Input />
)}

  表單元素概念的設計通常還會有一層 “適配層” 亦或是 “接入層”,類似 Adapter / Wrapper 的概念,用于更快速的接入第三方 UI 組件庫。上層的 F 負責維護 value,error、onChange 等等,適配層根據下層 UI 組件的要求傳遞這些屬性,下層的 UI 組件負責純展示。各個庫對適配層的設計也不盡相同。

  formik

  formik 的 Field 會傳遞兩個特定的參數,分別是 field 和 form,前者主要包含 value, onChange, onBlur,后者包含 isSubmitting, touched, errors 等一些表單狀態及工具方法。因為大部分 UI 組件接收的是 value 和 onChange,所以需要專門編寫對應的適配層。

import { Input } from 'antd';

const InputWrapper = ({ field: {name}, form: { touched, errors }, ...restProps }) => (
  <div>
        <Input {...field} {...restProps}/>
        {touched[field.name] && 
      errors[field.name] && <div className="error">{errors[field.name]}</div>}
    </div>
)

  react-final-form

  react-final-form 和 formik 在 F 設計上雷同,提供了 input 和 meta,分別對應 formik 的 field 和 form,在字段上有些許差異,就不做多余的描述了,見官方demo:

  https://codesandbox.io/s/40mr0v2r87

  https://codesandbox.io/s/9ywq085k9w

  uform

  uform 提供了 registerFormField 用于注冊表單字段組件,registerFieldMiddleware 用于設置 wrapper。當然作為阿里內部的表單框架,自帶了自家的兩個UI庫適配層 @uform/antd, @uform/next,還是深度定制的。

  import { Input } from 'antd'

  // 最簡版

  registerFormField('testInput', Input)

  registerFieldMiddleware(Field => {

  return props => {

  const { errors, schema } = props

  // errors handle todo

  return React.createElement(

  'div',

  {},

  React.createElement(span, {}, schema.title),

  React.createElement(Field, props)

  )

  }

  })

  <Field type="testInput" label="name" />// 應用

  值得一提的是這個 string type 的設計,寫表單的時候不需要從外部 import 組件,預先注冊好之后,Field 組件就會幫助開發者匹配相對應的組件,是一個能夠提升工作幸福感的設計。

  NoForm

  如上文提到 NoForm 的 FormItem 本身更像是個表單域的 Wrapper,而且 FormItem 在內部會做一個 cloneElement,將處理好的 props 傳遞給子組件,因此接入 UI 庫理論上甚至不需要編寫額外的適配層。但是出于對外提供一致接口的考慮,比如 Switch 的值是 checked,Input 是 value,還是需要有這個 UI 適配層。當然同作為阿里內部的框架,也提供了兩個組件庫的適配層 nowrapper。

import { Input } from 'antd'

<FormItem label="input" name="input">
  <Input />
</FormItem>

  表單校驗

  表單校驗是每個表單方案繞不過的一道坎,也是我們的重點關注點之一。通常會支持表單級、字段級的驗證,常規功能在這里就不討論了,歸納總結了一些看到的特點:

  校驗規則外置

  通常的校驗規則是與 F 一一對應,在 F 相關的 JSX 中描述,每個 F 上會有類似 validate 的字段 或是 通過展開運算符傳入,代表是 react-final-form, uform, rc-form, formal。

F name="email" validate={...}>
    ...
</F>

  formik, NoForm, formal 支持校驗規則外置,這樣的設計應該是基于“關注點分離”的原則,JSX 用于組織 UI,校驗規則并不是 UI 的固有屬性應該分離出來,從而進一步降低耦合性,目的是幫助我們寫出清晰、易維護的代碼。

  formik 官方推薦使用 Yup(一個功能強大的規則校驗工具,鏈式風格的 API 設計),并針對 Yup 做了優化,提供 validationSchema 屬性方便接入。

  NoForm 提供了 validateConfig 用于外置校驗規則,需按規則傳入 JSON 對象,用 async-validator 作為校驗工具。

const validateRules = {
  email: string()
    .email('Invalid email')
    .required('Required'),
  // ...
}

<Form validateRules={validateRules}>
    <F name="email">
        ...
    </F>
</Form>

  動態校驗

  有一類場景例如注冊需要輸入的兩次密碼一致。還有一類場景是表單有聯動,選擇了 B 后,C 需要必填。我把這些稱為 動態校驗,表單校驗會依賴用戶的輸入 或是 表單聯動帶來的校驗規則的改變。

  formik 推薦的 Yup 提供了 ref 獲取其他字段的引用。

  let schema = object({

  baz: ref('foo.bar'),

  foo: object({

  bar: string(),

  }),

  x: ref('$x'),

  });

  schema.cast({ foo: { bar: 'boom' } }, { context: { x: 5 } });

  // => { baz: 'boom', x: 5, foo: { bar: 'boom' } }

  NoForm 的 validateConfig 支持動態配置。

  const validateConfig = {

  username: {type: "string", required: true},

  age: (values, context) => { // dynamic validate config

  const { username } = values;

  return {type: "string", required: !!username };

  }

  }

  其他方案都提供了類似 values 的字段供回調函數拿到所有字段值用于處理邏輯,例如 react-final-form validate 的 allValues, uform 的 x-rules,rc-form validateFields 的 values 等等。除此之外 uform 還引入了 effects 的概念來解決聯動問題。

  處理聯動

  數據聯動,歸根結底是字段間的相互依賴關系,同時附加了依賴動作,同時依賴動作的執行是存在時序的。

  聯動在表單中比較常見,比較理想的是框架能夠約束開發者優雅的去處理聯動,拒絕面條式代碼。最常見的是表單項的顯示隱藏,NoForm 的 If、react-final-form 的 demo 都提供了類似 jsx-control-statements 的思路,更像是 JSX 函數表達式的語法糖。

// 偽代碼
<F label="showA" name="showA">
  <CheckBox />
</F>
<If condition={ showA === true }>
  <F label="A" name="A">
    <Input />
    </F>
</If>

  其他更復雜的聯動場景只有 uform 交出了自己的答卷,在其 文檔 中有較為詳細的羅列及其解決方案,當然解決問題的同時也引入了很多其他概念。

  數組、嵌套表單

  表單嵌套、數組字段這兩類場景在日常開發中也經常遇到,表單方案對此也有不同的設計,試圖幫助開發者更優雅的處理此類場景。

  字段的嵌套結構

  rc-form、react-final-form、 formik 的字段名支持點括號語法,即支持以嵌套結構定義字段名,例如 object.a.b、array[2] 等。

<F name="object.a">
  ...
</F>

uform、 NoForm 則是根據節點的父子關系來定義字段的結構。


<F name="object">
  <F name="a">
    ...
  </F>
</F>

  數組類型的字段

  此類場景一般還會伴隨著表單項的動態增刪,因此 react-final-form、 formik 除了支持點括號外還提供了工具類 FieldArray,提升開發體驗。具體見 formik FieldArray demo、react-final-form FieldArray demo。

  而 uform 提供了 createArrayField,NoForm 則提供了 repeater。

  性能開銷

  性能是每個框架繞不開的話題,在開始之前,我有這樣的一個思考:表單的性能問題遇到的多嘛?

  結合自己的工作經驗,個人認為表單性能問題通常情況下不會遇到,個別情況下會存在,例如表單嵌套,大型項目的配置頁等場景。排除特殊場景,一個頁面中包含大量表單項本身就是不合理的,這樣的設計會影響用戶體驗(腦補畫面:用戶正在操作滿屏幕的表單),所以在問題成為問題之前可能不需要傾注太多精力,比較好的策略是出現問題解決問題,當然有足夠的精力能夠提前知曉/解決問題也是好的。

  回過頭來在做技術調研時還是需要有一個全面的考量,性能開銷的關注點主要在于單個表單項的改動是否會引起整個表單重新渲染,即觀察用戶在某些字段中輸入值時,其他無關聯的表單項會不會 rerender。

  經測試 react-final-form 和 uform 做到了這點,在內部實現上均使用了發布訂閱,每個表單項只會訂閱和自己相關的改動,實現單個改動不影響全量。其他表單方案的狀態管理至上而下,均會造成整個表單重新渲染,formik 因此提供了 FastField 用于改進其性能,內置 shouldComponentUpdate 阻止不必要的渲染。

  序列化

  表單的序列化常見于 動態表單需求 或是 可視化搭建系統上,這類序列化場景主要看業務需求,通常會約定一個 JSON DSL 定義數據結構用于描述表單。

  這類需求一般比較偏業務,通用的可能并不好用,所以框架上能做的并不多,有個別框架提供了自己的方案,比較有名的是 react-jsonschema-form, uform 也有自己的理解并提供了 Form Schema。

  其他關注點

  · less magic,這是一個加分項,內部實現的越簡單意味著潛在的 bug 越少,調試更簡單,黑魔法是一把雙刃劍。

  · 確保開源項目的可維護性,即作者有沒有充足的熱情持續維護下去,可以觀察遺留的 issue 數量、社區討論、pr 跟進情況等等。

  小結

  框架的內部實現方式有很多,設計的選擇和權衡也不同,目標也不同,不能一概而論。比如在我看來,uform、 NoForm 想做的是一個開箱即用的方案,我什么都給你做好了,UI適配層、聯動方案、校驗啥都有,直接用就好;而其他方案都做的比較精簡,只提供基礎通用的部分,其他的交給開發者自行選擇設計,帶來的好處是約束少可發揮空間大。

分享: 更多

上一篇:MySQL主主復制的實現

下一篇:

好程序員公眾號

  • · 剖析行業發展趨勢
  • · 匯聚企業項目源碼

好程序員開班動態

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數據+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發 <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數據分析 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2019-07-22(北京)

    開班盛況
在線咨詢
試聽
入學教程
立即報名

Copyright 2011-2023 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號

亚洲 欧美 国产 综合aⅴ_亚洲精品韩国专区在线观看_亚洲国产精品VA在线观看麻豆_亚洲国产精品久久久久秋霞_126小说网 91wan网页游戏 摇篮网 木蚂蚁应用市场 游侠单机游戏 轻钢别墅房屋 成都装修公司 265G网页游戏 联轴器 亚洲AV无码乱观看明星换脸VA,无码高潮喷水AV片在线观看,亚洲免费在线观看,永久免费看A片无码网站四虎
国产精品国产三级区别第一集,国产精品国产三级国产专区50,国产三级成人不卡在线观看 | 国产亚洲精AA在线观看京东,337P日本欧洲亚洲大胆色噜噜,亚洲综合成人无码专区 | 久久幻女A幻女A幻女,幻女BBWXXXX国语,摘花6一12泑女WWW | 2021国产精品视频网站,2021最新国产精品网站,国内在线精品2021 | 好男人视频在线看免费观看,好男人社区神马WWW,好男人在线观看直播视频 | 果冻传媒TV在线播放,果冻传媒拍的国产剧情,果冻传媒麻豆国产新剧 | 最好看的中文字幕视频2018,日产乱码一区软件,最好更新中文字幕国语 | 女的把腿扒开让男人桶免费观看,免费看美女被靠到爽的视频,美女劈开腿让男人桶到高潮 | 9420在线电影免费观看,午夜DJ在线观看高清,4399日本电影免费观看 | 最好看的最新的中文字幕资源,最近的2019中文字幕国语电影,最近更新中文字幕2019国语在线 | 啦啦啦WWW在线观看下载,亚洲一卡二卡三卡四卡2021,一本大道一卡二卡三卡免费 | 欧洲 成 人 在 线 免费,欧美一区二区成人片,成人免费观看高清视频A斤 | 国产精品按摩推油午夜,国产精品按摩在线,国产精品按摩特A视频,国产精品国产A级按摩 | 微信喝茶群一般怎么进,招聘私人男公关包吃住微信,加我看B的微信,微信上约的400一次是真的吗 | 欧美另类VIDEOSSEXO潮喷ZOOM,欧美人与动牲交ZOOZ,ZOOSKZOOSKOO巨大 | 2021国产精品视频网站,2021免费国内精品在拍自线,2020每日更新国产精品视频 | 四虎4HU国产精品,四虎影视4HU4虎成人,国产精品永久免费 | 国自产精品手机在线观看视频,国自产拍AV在线天天更新,精品国精品国产自在久国产应用 | 6066YYY午夜理论片我不卡,4080YY理论片在线播放日本高清,午夜伦4480YY私人影院久久 | 草草浮力院禁止18进入,浮力影院草草影院CCYYCOM,浮力影院①线路地址扯 | 我把寡妇日出水好爽视频,四川少妇被弄到高潮,把老师下面日出水视频 | 国色天香一卡二卡三卡四卡视频,国产一卡二卡三卡残暴,精品一卡二卡三卡四卡兔在线 | 在办公室被强在线播放AV,被老板按在办公室BD电影,办公室色诱在线观看无码 | 天堂最新版在线WWW网,亚洲AV福利天堂在线观看,好男人手机一卡二卡三卡 | 好男人影视在线WWW观看,好男人手机免费视频直播,好男人视频在线看免费观看 | H工口里番库大全全彩无遮挡,日本里番H彩色无遮挡全彩,无翼乌邪恶工番口番邪恶帝 | 欧美成人H版A片,欧美成 人版中文字幕,亚洲欧美综合精品成人网 | 吸着奶水做着爱视频在线观看,被男狂揉吃奶胸60分钟视频,日本奶水汁头高清视频BD | 国色天香一卡二卡三卡四卡视频,最新国产一卡二卡三卡四卡,无码一卡二卡三卡四卡2021 | 精品国产免费无码久久,日韩人妻无码精品免费,亚洲AV无码成人专区,久久久久亚洲AV无码专区喷水 | 高清国产亚洲精品自在久久,国产高清不卡一区二区,国产欧美成AⅤ人高清,国产高清资源一卡二卡 | 国产亚洲精品久久久久久无,99精品国产成人综合,波多野结衣久久精品99E,亚洲国产精品成人久久久 | 国产在线午夜无码专区,免费精品国偷自产在线观看,国产成年无码AV片在线,精品一区二区三区国产在线观看 | 女老板公开本人电话征婚,中国卖婬女说卖婬合理,女人征婚本人电话50岁,本人女单身电话 手机号 | 国产亚洲精久久久久久无码蜜桃,国产午夜激无码AV毛片APP,国产成人AV无码精品,国精无码欧精品亚洲一区 | 人妻不敢呻吟被中出片,熟睡人妻被讨厌的公侵犯深田咏美,娇妻被朋友征服中文字幕 | 男人猛进出女人下面视频,男人脱女人裤子就猛戳动态图,粗大的内捧猛烈进出动态图 | 小说区激情另类春色,图片区小说区激情春色,另类亚洲综合区图片小说区 | H无码动漫在线观看不卡,我们在线观看免费完整版动漫,动漫精品动漫无码乱码中文字幕 | 漂亮学生撒尿PISSINGVI一,偷拍白嫩学生嘘嘘视频,正在播放国产厕所尿视频 | 国产成人一区二区三区精东,人人妻人人澡人人爽人人精品直播,你和几个男人发生过关系,ххх中国人免费视频动漫 | 国内精品久久久久精品双飞,国内揄拍国内精品,国产AV国片精品无套内谢,车内搓双乳颤栗呻吟 | 国产高清成人免费视频在线观看,国产在线精品一区二区不卡,国产 制服丝袜 动漫在线,免费AV大片在线观看入口 | 亚洲精品99久久久久中文字幕,中文无码精品一区二区三区,中文字幕一精品无线乱码一区专区,亚洲AV中文无码字幕色三 | 最牛女厕偷拍正面极品农村,麻豆最新国产剧情AV原创免费,最新西西人体 44RT NET,大香伊蕉在人线国产最新75 | 亚洲AV永久一区二区三区_亚洲精品乱码久久久久久V_午夜精品福利一区二区三区_午夜欧美精品久久久久久久_天晴书院 | 中老年妇女的性色视频_真实夫妇中年屋里自拍视频_无码人妻少妇久久中文字幕_用劲美妇太爽了再深一点_免费咨询 | 无码国产精品一区二区VR老人_亚洲国产精品一区二区成人_亚洲鲁丝片AV无码多人_中国男人和女人做人爱视频_知乎 | 亚洲 欧美 另类 动漫 在线_男女无遮挡XX00动态图120秒_亚洲人成无码网WWW动漫_亚洲中文字幕精品久久久久久动漫_朗华中文小说网 | 亚洲同性男男GV在线观看_性色AV 一区二区三区_性欧美VIDEOFREE护士PIC_性欧美FREEXXXX_朗华中文小说网 | 亚洲中文字幕日产无码_一本大道香蕉中文在线视频_无码AV中文一区二区三区桃花岛_亚洲中文字幕无码久久精品1_126小说网 | 在线成年女人免费视频播放器_亚洲综合伊人无码久久日日_亚洲国产成人五月综合网_亚洲成A人片在线观看YAU_聚名网 | 亚洲日韩国产一区二区三区在线_亚洲专区无码国产日韩AV专区_无码国产精品一区二区免费16_亚洲AV无码乱码国产精品_千寻QQ网 | 亚洲国产成人久久综合三区_亚洲成A∨人片在线观看无码_在线观看成人A片一区二区三区_亚洲真人无码永久在线观看_(央视网) | 亚洲精品无码AV人在线观看国产_无码国产精成人午夜视频一区二区_亚洲男人第一无码AV网站_亚洲成AV人片高潮喷水_手机网易网 | 中文字幕亚洲精品乱码在线_亚洲中文字幕无码中文字在线_中文字幕AV一区二区三区_中文字幕AV人妻一区二区_笔趣阁 | 小SAO货大JI巴SAO死你无码_亚洲区小说区图片区QVOD_一边C一边说粗话小说_小SAO货都湿掉了高H奶头视频_午夜剧场 | 又色又爽又黄高潮的免费视频_在线观看视频A免播放器_无码免费无线观看在线视频_在线看片V免费观看视频_优美图库 | 亚洲欧美中文日韩在线V日本_中文人妻无码一区二区三区信息_中文字幕无码日韩欧毛_在线无码VA中文字幕无码_天晴书院 | 亚洲精品无码AV在线观看_亚洲色欲一区二区三区在线观看_亚洲AV乱码字幕无线观看_亚洲欧美日本A∨在线观看_网易订阅 | 亚洲GV天堂无码男同在线观看_婷婷亚洲综合五月天小说_亚洲成AV人片在线观看天堂无_五月天国产亚洲AV麻豆_央广网 | 女的被弄到高潮娇喘喷水视频_亚洲 熟女 久久 国产_亚洲处破女A片60分钟_偷拍粉嫩25位美女厕所图片_ThePorn | 又粗又硬又黄A级毛片_亚洲综合色区另类AⅤ_色五月婷婷_又黄又爽又高潮免费毛片_央广网 | 亚洲AV无码片区一区二区三区_亚洲精品无码久久毛片波多野吉衣_亚洲AV无码一区东京热久久_亚洲色偷拍另类无码专区_69XX | 中国人免费观看视频WWW直播_亚洲无人区一卡2卡三卡4卡_亚洲 日韩 欧美 成人 在线_亚洲AV涩涩涩成人网站在线播放_趣文下载站 | 无码潮喷A片无码高潮免费_亚洲午夜无码AV毛片久久_亚洲A∨无码精品色午夜_亚洲AV福利无码无一区二区_真实医生问答 | 亚洲同性男网站_性中国熟女毛耸耸性视频_性做久久久久久久久不卡_性欧美SE OVIDEO七V_39健康网 | 亚洲日韩V无码中文字幕_亚洲AV乱码中文一区二区三区_无码中文精品专区一区二区_中文字幕亚洲一区二区三区_中新网 | 小SAO货JI巴CAO死你视频_再深点灬舒服灬太大了小说_婷婷被肉20部分小说_亚洲综合激情另类小说区_腾讯视频 | 小SAO货拿大JI巴CAO死你_小SAO货CAO得你舒服么视频_亚洲色欲综合一区二区三区小说_玩弄端庄美妇雪臀奶水小说_健康家园网 | 亚洲GV猛男GV无码男同短文_制服 丝袜 亚洲 中文 综合_中文字幕人妻无码乱精品_中文字幕亚洲综合久久综合_手机网易网 | 亚洲国产18禁一区二区三区_亚洲国产精品一区二区久久A片区_亚洲AV无码专区国产乱码不卡_在线观看国产一区二区三区_日韩电影 | 亚洲中文字幕av每天更新_最新永久免费AV无码网站_中文在线最新版在线_最新AV中文字幕无码专区_Bilibili | 性啪啪CHINESE东北女人_亚洲国产欧美在线成人APP_亚洲欧美另类成人综合图片_亚洲国产成人久久精品软件_QQ阅读 | 亚洲AV无码一区二区三区观看_亚洲AV无码专区里番在线观看_又硬又粗又长又爽免费看_五月丁香六月综合激情在线观看_青春阅读网 | 午夜亚洲乱码伦小说区69堂_亚洲精品国产精品麻豆99_91视频网_一本色道久久99一综合_腾讯视频 | 中文字幕AV一区二区五区_中文字幕日韩欧美一区二区三区_中文亚洲AV片在线观看_中文字幕无线码一区二区_情趣学院 | 亚洲AV无码久久无遮挡_亚洲AV永久无码精品表情包_亚洲AV综合色区无码二区爱AV_亚洲AV永久无码精品网站色欲_河北新闻网 | 德国少妇XXXX00_少妇与黑人一二三区无码_风流少妇被猛烈进入高清_少妇BBw搡BBBB搡BBBB_健康家园网 | 男女动态_啊灬啊灬啊灬快灬高潮了动态图_亚洲AV永久纯肉无码精品动漫_无码专区3D动漫精品免费_真实医生问答 | 宅男噜噜噜66网站在线观看_无码亚洲一本AA午夜在线观看_夜夜夜夜猛噜噜噜噜噜试看_永久免费看A片无码网站_优美图库 | 无码一区二区三区中文字幕_中文字幕无码乱码人妻系列蜜桃_亚洲 日本 欧美 中文幕_亚洲中文字幕无码久久2018_早旭阅读 | 午夜网_亚洲欧洲AV一区二区久久_一本一本久久A久久精品综合_亚洲VA久久久噜噜噜久久_天晴书院 | 亚洲综合小说另类图片久久_小泽玛丽AV无码观看喷水_挺进男人菊宿舍男男小说_中文字幕亚洲综合小综合在线_情趣学院 | 伊人久久大香线蕉AV色婷婷色_亚洲最大无码AV在线观看_亚洲大尺度无码无码专线区_亚洲AV无码一区二区大桥未久_青春阅读网 | 无码AV片在线观看免费_亚洲色欲色欲WWW在线观看_亚洲AV日韩AV不卡在线观看_亚洲AV无码专区在线观看_趣文下载站 | 最新中文字幕AV无码专区_新版天堂资源在线资源_亚洲中文全新无码亚洲人一成_最新中文字幕AV无码专区不卡_小游戏100 | 中文字幕AV无码人妻_中文字幕人妻熟女人妻A片_亚洲中文字幕一区精品自拍_中文字幕人妻被公上司喝醉506_朗华中文小说网 | 亚洲国产成人精品无码区在线秒播_亚洲国产成人久久一区二区三区_亚洲欧美洲成人一区二区_亚洲综合色AAA成人无码_39健康网 | 一边吃奶一边添P好爽视频_又粗又硬又黄又爽的免费视频_在线无码视频观看草草视频_无码专区AAAAAA免费视频_(央视网) | 亚洲国产A∨无码中文777_亚洲日本VA中文字幕久久道具_中文字幕成人精品久久不卡_中文亚洲爆乳AV无码专区_奇宝库 | 亚洲国产精品无码久久青青_亚洲欧洲日产国码亚洲欧美AV_亚洲AV无码专区国产精品麻豆_婷婷久久久亚洲欧洲日产国码AV_QQ阅读 | 又粗又长又硬义又黄又爽_亚洲欲色欲WWW怡红院_亚洲A∨精品一区二区三区_亚洲第一网色综合久久红第一_朗华中文小说网 | 人妻少妇-嫩草影院_久久人妻XUNLEIGE无码_人妻中文字幕无码久久AV爆_午夜无码人妻AV大片色欲_健康家园网 | 在线看片免费人成视频A区_亚洲精品成人A在线观看_亚洲国产成人久久一区WWW_真人一进一出抽搐GIF免费_凤凰网_韩国频道 | 亚洲AV成人午夜在线观看_亚洲女人自慰精品久久久_亚洲AV成人一区二区三区在线播放_亚洲成AV人片不卡无码手机版_369手游网 | 亚洲AV麻豆AⅤ无码电影_影音先锋女人AV鲁色资源网久久_中文字幕无码精品三级在线电影_影音先锋久久久久AV综合网成人_华律网 | 无码熟妇人妻AV影音先锋_亚洲AV午夜成人无码电影_影音先锋AV资源网_亚洲色影_大众养生网 | 综合AV人妻一区二区三区_无码人妻一区二区三区精品视频_无码精品人妻一区二区三区_无码人妻精品一区二区在线视频_走红网 | 欧美高清blacked免费_国产v欧美v日韩v在线观_欧美性色偷拍图片第一页_欧美性爱在线免费A片_股票之声 | 亚洲AV无码乱观看明星换脸VA_无码高潮喷水AV片在线观看_亚洲免费在线观看_永久免费看A片无码网站四虎_免费咨询 | 亚洲欧洲中文日韩AV乱码_中文字幕人妻色偷偷久久_亚洲中文字幕无码爆乳APP_中文日产无乱码在线观看_华律网 | 中国熟妇XVIDEOS_中文少妇按摩被按摩高潮_无码丰满熟妇JULIAANN_无码熟妇AV人妻又粗又大_千寻QQ网 | 悠悠资源AV男人免费站_亚洲AV日韩AV永久无码绿巨人_真人抽搐一进一出GIF免费_亚洲国产成人精品无码区在线网站_熊猫小说 | 亚洲AV极品无码专区在线观看_亚洲精品无码AV在线观看网址_亚洲AV日韩AV综合在线观看_永久免费A片在线观看全网站不卡_ThePorn | 总被室友玩屁股(H)男男_又黄又湿啪啪响18禁男男_亚洲男男GAY做受ⅩXX_无码男男做受G片在线观看_走红网 | 亚洲成A人无码亚洲成A无码网址_无码亚洲成A人片在线观看无码_亚洲精品午夜久久久伊人_伊人亚洲综合网色AV另类_69XX | 亚洲老熟女五十路老熟女BBW_玩两个丰满老熟女在线视频_偷看各类wc女厕嘘嘘近距离_亚洲高清国产拍精品熟女_央广网 | 中文无码制服丝袜人妻AV_中文字幕在线精品视频_中文字幕韩国三级理论_亚洲一区二区三区中文字幕无码_奇宝库 | 亚洲人成色777777在线播放_亚洲成A V人片在线观看_亚洲精品无码成人A片在线_亚洲AV伊人久久青青草原_369手游网 | 亚洲 欧美 国产 综合aⅴ_亚洲精品韩国专区在线观看_亚洲国产精品VA在线观看麻豆_亚洲国产精品久久久久秋霞_126小说网 | 一本色道无码道DVD在线观看_亚洲AV无码无在线观看_亚洲AV无码精品色午夜在线观看_在线观看高潮喷潮日本无码_爱说说网 | 性饥渴老太XXXXXHD_亚洲性无码AV在线观看_性欧美护士18XXXXHD_性欧美VIDEOS高清精品_手机网易网 | 性饥渴的漂亮女邻居BD视频_亚洲性色AV一区二区三区_性一交一乱一伦A片WWW_性色AV无码久久一区二区三区_天晴书院 | 在线观看免费无码A片视频_亚洲 欧美 日韩 综合AⅤ视频_无码免费视频AAAAAAAA片_偷窥 自由 XXX 视频_手机搜狐网 | 亚洲欧美日韩国产精品一区二区_亚洲欧洲日产国码无码网站_亚洲国产AV无码专区亚洲AVL_亚洲 欧美 国产 综合_千寻QQ网 | 特别黄的视频免费播放_亚洲成a人片在线播放_日本人成在线播放免费_曰批视频免费播放免费_一点资讯 | 亚洲欧洲国产综合在线网_亚洲国产精品久久久久网站_亚洲AV无码专区国产精品APP_亚洲国产精品久久久久婷婷老年_知乎 | 亚洲精品中文字幕乱码_中文字幕精品无码亚洲幕_中文字幕成熟丰满人妻_亚洲中文无码亚洲人成软件_腾讯视频 | 未满十八18禁止免费无码网站_亚洲综合无码AV一区二区_亚洲男同GAY无套GAYGAY无套_亚洲AV无码一区二区三区101_电影 | 曰韩免费无码AV一区二区_亚洲东京热无码AV一区_亚洲AV无码久久久久久精品_又黄又爽又色无遮挡18禁网站_云搜索 | 无码AV永久免费专区不卡_亚洲AV无码一区二区二三区软件_亚洲综合久久精品无码蜜臀AV_亚洲AV永久无码精品澳门_手机搜狐网 | 乌克兰丰满女人A级毛片右手影院_性夜影院爽黄A爽免费看不卡_综合久久久久久久综合网影院_在线理论三级午夜电影_新浪新闻 | 自拍偷在线精品自拍偷无码专区_自拍偷自拍亚洲精品10P_亚洲 欧美 偷自乱 图片_亚洲愉拍自拍欧美精品APP_环球视野 | 亚洲欧美乱综合图片区小说区_腿张开再深点好爽宝贝小说_性高朝久久久久久久3小时_在办公室被C到高潮小雪_聚名网 | 亚洲AV乱码一区二区三区_一本一道久久综合久久_一本色道久久综合亚洲精品_亚洲欧美精品SUV苍井优_中国在线 | 无码日韩人妻AV一区免费_无码人妻斩一区二区三区_无码人妻久久一区二区三区不卡_无码精品人妻一区二区三区免费看_优美图库 | 亚洲欧美日韩国产精品一区_亚洲国产精品久久久就秋霞_在线观看亚洲精品国产福利片_亚洲AV无码之国产精品网址蜜芽_网易视频 | 新婚夜被别人开了苞诗岚_亚洲AV中文无码字幕色最新_在线观看亚洲AV每日更新_最新国产免费AV片在线观看_39健康网 | 亚洲综合色区在线播放_亚洲JIZZJIZZ在线播放_亚洲AV无码久久精品蜜桃播放_亚洲AV无码不卡在线播放_聚名网 | 中国老头和老头GAY视频_黄色视频免费在线观看_亚洲高清视频_亚洲欧美在线视频_人民网 | 亚洲AV永久无码精品国产精品_无码精品国产AV在线观看_亚洲国产精品无码久久秋霞_在线观看一区二区三区国产免费_QQ阅读 | 亚洲国产精品毛片AV不卡在线_亚洲 欧美 日韩 国产综合 在线_亚洲韩国精品无码一区二区三区_亚洲AV无码国产丝袜在线观看_知乎 | 又色又爽又黄的视频APP_无码精品一区二区三区免费视频_曰批免费视频免费无码软件_又黄又爽又色又刺激的视频_优美图库 | 亚洲成色WWW成人网站_亚洲国产成人AV国产自_伊人久久精品无码二区麻豆_亚洲人色婷婷成人网站在线观看_中国在线 | 真人试看做受120秒3分钟_亚洲欧洲成人A∨在线观看_亚洲成A人片在线不卡一二三区_伊人久久一区二区三区无码_大众养生网 | 亚洲AV天天做在线观看_亚洲天天做日日做天天爽_亚洲欧洲日韩综合色天使_五月天小说_中新网 | 一边喘气一边说啊原声_亚洲一卡久久4卡5卡6卡7卡_亚洲色精品AⅤ一区区三区_一本色道久久综合狠狠躁_咸鱼网 | 亚洲国产欧美不卡在线观看_亚洲AV无码国产精品色午友在线_在线播放国产一区二区三区_亚洲AV无码国产精品久久_河北新闻网 | 亚洲男同志GAY 片可播放_无码免费一区二区三区免费播放_午夜A片理论片在线播放_亚洲色欲在线播放一区二区三区_网易视频 | 天天天天做夜夜夜做_亚洲AV之男人的天堂_色天使色妺姝在线视频_天天综合网久久综合_网易订阅 | 亚洲AV熟妇高潮30P_正在做饭的少妇中文字幕_亚洲AV无码久久寂寞少妇_玩弄放荡人妻少妇系列在线_芒果TV专栏 | 亚洲日韩精品A∨片无码加勒比_亚洲AV日韩AV一区二区三曲_亚洲欧美一区二区三区日产_亚洲日韩精品无码专区加勒比_华律网 | 亚洲精品国产成人AV蜜臀_性一交一乱一伦一色一情人_真人抽搐一进一出GIF_亚洲欧美洲成人一区二区三区_央广网 | 亚洲成A人无码亚洲AV无码_在线看片免费人成视频在线观看_无码国产精成人午夜视频不卡_亚洲AV成人综合网伊人APP_39健康网 | 又色又爽又黄的美女裸体网站_真实处破女WWW_亚洲AV自慰喷水区女明星换脸_亚洲乱色熟女一区二区三区蜜臀_趣文下载站 | 亚洲综合久久无码色噜噜_国产现实无码AV_国产成人亚洲综合无码DVD_岛国无码AV不卡一区二区_环球视野 | 亚洲日韩国产欧美一区二区三区_亚洲V欧美V国产V在线观看_亚洲6080YY久久无码国产_亚洲国产精品无码久久青草_聚名网 | 无码精品人妻一区二区三区A片_无码精品久久久久久人妻中字_人妻无码_一本大道无码人妻精品专区_中国在线 | 又大又粗欧美成人网站_性欧美大战久久久久久久久_又粗又大又硬毛片免费看_伊人大香线蕉精品在线_笔趣阁 | 亚洲色婷婷六月亚洲婷婷6月_亚洲一卡2卡二卡4卡老狼_一边摸一边叫床一边爽_婷婷色香合缴缴情AV第三区_复禾健康问答 | 无码国精品一区二区免费_亚洲欧洲国产综合AⅤ无码_无码国产精品一区二区高潮_在线看国产一区二区三区_39健康网 | 中国国语毛片免费观看视频_尤物YW午夜国产精品视频_吻胸揉屁股摸腿娇喘视频_亚洲欧美不卡视频在线播放_华律网 | 性欧美丰满熟妇XXXX性_无码少妇一区二区三区视频_无码少妇一区二区浪潮免费_性AV东北老妇VIDEOS_千寻QQ网 | 亚洲AV乱码一区二区三区林ゆな_亚洲第一AV导航AV尤物_亚洲成色WWW久久网站_一本一道久久A久久精品综合_熊猫小说 | 亚洲精品成人AV观看_真人无遮挡女性透明内衣裤_亚洲色18成人网站WWW_亚洲国产精品成人精品无码区在线_ThePorn | 亚洲精品国产偷五月天丁香_亚洲第一天堂WWW网站_天天摸天天操_无码天堂VA亚洲VA在线VA_走红网 | 啊轻点灬大ji巴太粗太长在线了_亚洲色大成网站WWW永久男同_又粗又大又黄又爽的免费视频_中国女人大白屁股ASS_一点资讯 | 在线看黄AV网站免费观看_香港经典A毛片免费观看特级_亚洲AV欧洲AV在线无码观看_宅男666在线永久免费观看_复禾健康问答 | 亚洲 最大 激情 欧美 在线_伊人久久大香线蕉午夜AV_无码GOGO大胆啪啪艺术_性欧美大胆无码免费视频_凤凰网_韩国频道 | 亚洲国产精品久久久久久无码_真实的国产乱XXXX在线四季_亚洲AV无码国产在丝袜APP_亚洲VA韩国VA欧美VA_日韩电影 | 亚洲AV日韩AV永久无码色欲_亚洲AV日韩AV永久无码_亚洲AV日韩AV永久无码久久_亚洲AV日韩AⅤ无码色老头_126小说网 | 亚洲国产AV一区二区三区丶_亚洲欧洲日产国码高潮ΑV_国语对白_亚洲国产日韩a精品乱码_爱说说网 | 性刺激特黄毛片免费视频_亚洲AV无码乱码在线观看性色扶_亚洲色AV性色在线观看_亚洲性色AV性色在线观看_知乎 | 又粗又长又大真舒服好爽_又硬又粗又大又爽时间持久_亚洲国产精品特色大片观看完整版_亚亚洲精品黑人巨大在线播放_腾讯视频 | 国产熟女高潮视频_日本成熟少妇av片_亚洲熟妇无码亚洲成A人片_日本60岁熟妇XXXX_电影 | 又粗又硬又黄又爽的视频永久_亚欧美日韩香蕉在线播放视频_又爽又黄禁片1000视频_中日韩精品视频在线观看_云搜索 | 亚洲精品无码成人片_亚洲成A人片在线观看无码不卡_亚洲成A人片77777群色_亚洲精品无码AV人在线观看_手机搜狐网 | 亚洲高清乱码午夜电影网制服_无码熟妇人妻AV在线影院_无码熟妇人妻AV在线影片免费_亚洲午夜久久久影院伊人_新浪新闻 | 无遮挡H肉3D动漫在线观看_男女后进式猛烈XX00动态图视频_亚洲一区AV在线观看3D动漫_男女XX00动态图120秒_日韩电影 | 亚洲AⅤ无码天堂在线观看_亚洲阿V天堂无码Z2018_亚洲国产AV天堂久久无码_亚洲天天做日日做天天谢日日欢_午夜剧场 | 性色AV一区二区三区咪爱四虎_印度最猛性XXXXX_性欧美VIDEOFREE另类_性别 隐 偷窥 TUBE2_微语录 | 亚洲熟妇无码另类久久久_亚洲妇女行蜜桃AV网网站_欧美猛少妇色XXXXⅩBBBB_亚洲熟妇AV一区二区三区宅男_126小说网 | 亚洲天天做日日做天天欢毛片_亚洲国产成AV人天堂无码_天天操天天爽_亚洲AV永久无码男人的天堂_新浪新闻 | 无码精品国产DVD在线观看_无码精品国产一区二区三区免费_真实的国产乱XXXX在线_亚洲国产综合AV在线观看_芒果TV专栏 | 一区二区三区午夜无码视频_中国凸偷窥XXXX自由视频_无码无遮挡刺激喷水视频_无遮挡裸体免费视频尤物_趣文下载站 | 无码囯产精品一区二区免费_亚洲加勒比无码一区二区_永久免费AV无码网站APP下载_亚洲AV无码久久精品蜜桃_云搜索 | 亚洲熟妇AV一区二区三区浪潮_无码无套少妇毛多18PXXXX_中文字日本熟妇色在线观看_无码少妇精品一区二区免费_大众养生网 | 无码人妻精品一区二区三区99不卡_亚洲精品9999久久久久无码_亚洲国产精品无码久久98_中文字幕无码免费久久9一区9_微语录 | 又粗又黄又猛又爽大片APP_伊人大杳蕉情侣成综合_又粗又大又硬又长又爽_一本大道香蕉大L在线吗视频_电影 | 中文字幕人妻丝袜成熟乱_在线精品自偷自拍无码中文_亚洲中文字幕久久久一区_中文字幕人妻无码一区二区三区_69XX | 性做久久久久久免费观看_偷窥丶妓女丶自由丶L性别_无码性午夜视频在线观看_性奴SM虐辱暴力视频网站_情趣学院 | 中文字幕 人妻熟女_亚洲日产无码中文字幕_中文字幕人妻丝袜成熟乱九区_中文字幕亚洲乱码熟女一区二区_青春阅读网 | 无码一区二区三区免费视频_又爽又黄又无遮挡的视频_宝宝好涨水快流出来免费视频_又色又爽又黄的视频网站在线观看_趣文下载站 | 亚洲高清乱码午夜电影网强制性_亚洲精品无码成人AV电影网_亚洲欧洲精品成人久久曰影片_亚州中文字幕午夜福利电影_小游戏100 | 亚洲自偷自偷在线成人网站_亚洲人成色7777在线观看不卡_亚洲人成网站在线观看播放_亚洲国产成人AV在线播放_朗华中文小说网 | 瑜伽裤国产一区二区三区_亚洲AV国产AV欧美AV_亚洲国产精品无码久久一区二区_亚洲AV永久无码精品4K岛国_大众养生网 | 中文 无码 亚洲制服 师生_学生和老师XXXXWWW_性奴老师穿乳环上锁野外调教_把老师的批日出水了视频_环球视野 | 一 级 黄 色 片一录像厅_亚洲精品A片久久久久久久_五月爱婷婷丁香婷婷网站蜜芽_亚洲综合AV一区二区三区不卡_69XX | 亚洲 国产 制服 丝袜 一区_亚洲精品国产V片在线观看_亚洲AV无码国产综合专区_亚洲高清国产拍精品青青草原_手机网易网 | 亚洲VA中文慕无码久久AV_中文无码亚洲一区二区蜜桃_中文字幕AV一区_亚洲中文无码A∨在线观看_真实医生问答 | 无码AV免费毛片一区二区_亚洲AV永久精品无码桃色_亚洲AV无码一区二区三区系列_亚洲一区二区三区无码久久_网易订阅 | 永久AV狼友网站在线观看_无码H片在线观看网站无禁_亚洲一区二区三区A片在线观看_在线观看黄A片免费网站免费_芒果TV专栏 | 亚洲AV无码成人网站在线观看_中国极品美軳人人体BT_亚洲国产成人久久精品尤物_无码亚洲成A人片在线观看手机_丁兰生活网 | 亚洲AV无码乱码中文夜夜夜_亚洲超碰无码中文字幕_中文字幕无码亚洲字幕成A人_亚洲AV中文无码乱人伦在线R▽_Bilibili | 亚洲美女裸体做爰AV人体图片_亚洲国产精品无码成人片久久_亚洲国产成人一区二区在线_亚洲成A人片在线观看无码专区_腾讯新闻 | 中文无码AV人妻久久系列蜜臀_亚洲精品无码AV中文字幕_亚洲精品久久中文字幕_中文字幕人妻AV一区二区_手机网易网 | 亚洲精品成人网站在线播放_亚洲精品无码成人久久久_亚洲国产精品成人午夜在线观看_伊人色爱久久综合网亚洲_环球视野 | 在线观看国产色视频网站_无码日本精品一区二区三区视频_又粗又黄又硬又爽的免费视频_亚洲 欧美 日韩 国产 视频_聚名网 | 性夜影院A片爽18禁免费一_亚洲国产成人无码AV在线影院L_亚洲国产精品嫩草影院久久_亚洲日韩在线成人AV电影网站_中国在线 | 亚洲国产成人无码AV在线_伊人久久综合精品无码AV专区_亚洲成AⅤ人片在线观看无APP_亚洲成在人线在线播放无码_优美图库 | 亚洲AV无码精品色午夜_亚洲AV无码一区二区三区牲色_亚洲AV久久无码精品九九_亚洲AV无码一区二区三区网站_早旭阅读 | 亚洲色欲色欲77777小说_又黄又劲爆又高潮的小说视频_小SAO货水好多真紧H视频_又色又爽又黄又粗暴的小说_天晴书院 | 亚洲AV无码专区在线电影天堂_伊人久久亚洲综合影院首页_亚洲AV成人影院在线观看IP_亚洲午夜久久久久久久久电影网_芒果TV专栏 | 亚洲精品国产AV成拍色拍_在线观看精品国产福利片_亚洲VA欧美VA国产VA综合_亚洲AV无码专区国产不卡顿_千寻QQ网 | 亚洲成A人片在线观看网站_亚洲国产精品久久人人爱_亚洲成AV 人片在线观看无码_在线观看人成视频免费不卡_微语录 | 影音先锋亚洲成AⅤ人在_影音先锋色AV资源男人网_亚洲AV无码专区在线电影_www.四虎影院_一点资讯 | 亚洲AV无码无在线观看红杏_永久免费不卡在线观看黄网站_亚洲AV无码乱码在线观看富二代_亚洲欧洲无码激情在线观看_39健康网 | 中文字幕丰满乱子伦无码专区_亚洲AV中文无码字幕色本草_亚洲AV中文无码字幕色三_中文无码一区二区不卡AV_电影 | 无码国产色欲XXXXX视频_无遮挡又爽又刺激的视频_永久免费无码视频无遮挡_又色又爽又黄的视频APP无遮挡_天晴书院 | 亚洲中文字幕久久无码_亚洲中文字幕无码一久久区_中文字幕一区二区三区久久网站_中文字幕AV无码免费一区_QQ阅读 | 亚洲AV永久无码精品一百度影院_亚洲午夜成人精品电影在线观看_无码成人影片免费看久久影院_亚洲午夜国产成人AV电影_股票之声 | 91视频免费看_亚洲色偷偷色噜噜狠狠99网_性欧美暴力猛交69HD_无码人妻丰满熟妇区96_人民网 | 亚洲人成电影网站色MP4_午夜电影院理伦片8888_亚洲AV无码电影在线播放_亚洲AV永久无码精品秋霞电影_凤凰网_韩国频道 | 亚洲人一卡4卡5卡6卡7卡_在线看片人成视频免费无遮挡_亚洲成AV人片在WWW色猫咪_伊人成色综合人夜夜久久_一点资讯 | 亚洲色中文字幕无码AV_亚洲精品一二三四区中文字幕_无码专区久久综合久中文字幕_中文字幕亚洲爆乳无码专区_知乎 | 无码亚洲AV影音先锋在线_亚洲色成人影院在线观看_亚洲色AV影院久久无码_影音先锋AV网站_腾讯视频 | 一本久道久久综合狠狠躁AV_亚洲欧美色一区二区三区_永久免费AV网站SM调教_亚洲色婷婷一区二区三区_电影 | 永久黄网站色视频免费观看_日本XXXX高清色视频在线播放_香蕉啪视频在线观看视频久_一边捏奶头一边啪高潮视频_云搜索 | 真人边做边摸边吃奶视频_无码欧美人XXXXXBBBBB_亚洲欧美一区二区成人片_亚洲色成人WWW永久网站_手机搜狐网 | 亚洲国产精品一区二区成人片下载_又黄又爽的无遮挡免费视频人妖_亚洲欧美国产成人综合不卡_曰本女人牲交全视频免费播放_走红网 | 亚洲成AV人片无码不卡_在线观看成人永久免费视频播放_无码成人1000部免费视频_亚洲国产精品久久精品成人网站_网易视频 | 永久黄网站色视频免费直播_无码精品一区二区三区视频色欲网_曰批免费视频播放免费直播_在线看免费无码A片视频_ThePorn | 无码专区狠狠躁躁天天躁_天堂中文网_亚洲AV日韩AV在线天堂_婷婷丁香五月天在线播放_(央视网) | 国产做爰视频免费直播_国产老妇女棚户区视频_国产精品无码视频一区二区_好想被狂躁无码视频在线字幕_QQ阅读 | 亚洲AV无码成人精品区蜜桃_亚洲成AV人在线观看网址_伊人久久精品无码AV一区_亚洲欧美综合精品成人导航_免费咨询 | 亚洲欧洲日产国码无码久久99_91在线视频观看_亚洲国产99在线精品一区_一本大道香蕉久在线播放29_华律网 | 亚洲AV无码成H人动漫无广告_无遮挡H肉动漫在线观看_真人啪啪试看20秒动态图_无码H黄肉3D动漫在线观看_千寻QQ网 | 亚洲一区二区三区在线观看网址_亚洲色久悠悠AV在线观看_乌克兰顶级做爰片在线观看_亚洲AV苍井空在线观看_熊猫小说 |