日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

【工程化】从0搭建VueJS移动端组件库开发框架

發布時間:2024/4/14 vue 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【工程化】从0搭建VueJS移动端组件库开发框架 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前發表過一篇《Vue-Donut——專用于構建Vue的UI組件庫的開發框架》,僅僅是對框架一個粗略的介紹,并沒有針對里面的實現方式進行詳細說明。

最近參與維護公司內部的一個針對移動端的UI組件庫,該組件庫缺乏文檔和嚴格的文件組織結構。Vue-Donut的功能比較簡單,并不能方便地創建針對移動端UI組件庫的文檔和預覽。在參考了mint-ui等業界內成熟的方案之后,我在Vue-Donut的基礎上進行了拓展,最后搭建出了一個非常方便且自動化的開發框架。

由于覺得開發的過程非常有意思,也想記錄一下自己的開發思路,因此決定好好地寫一篇文章作為記錄分享。

項目地址:https://github.com/jrainlau/v...

1. 功能分析

首先我們來規劃一下這個框架的最終目的是什么:

如圖所示,通過該框架可以生成一個文檔頁面。這個頁面分為三個部分:導航、文檔、預覽。

  • 導航:通過導航切換不同組件的文檔和預覽。

  • 文檔:該類型組件所對應的文檔,以markdown形式書寫。

  • 預覽:該類型組件所對應的預覽頁面。

  • 為了讓組件的開發和文檔的維護更加高效,我們希望這個框架可以更加自動化。如果我們只要開不同組件的預覽的頁面及其對應的說明文檔README,框架就能自動幫我們生成對應的導航和HTML內容,豈不妙哉?除此之外,當我們已經把所有的UI組件都開發好了,統統放在/components目錄下,如果能夠通過框架進行一鍵構建打包,最后產出一個npm包,那么別人使用這套UI組件庫也會變得非常簡單。帶著這個想法,我們來分析一下我們可能需要用到的關鍵技術。

    2. 技術分析

    • 使用webpack2作為框架核心:使用方便,高度可定制。同時webpack2文檔已經相當齊全,生態圈繁榮,社區活躍,遇到的坑基本上都可以在google和stackoverflow找到。

    • 預覽頁面以iframe的形式插入到文檔頁面中:維護組件庫的時候只需要聚焦于組件的開發和預覽頁面的組織,無需分心維護導航和文檔,實現了解耦。因此意味著這是一個基于Vue.js的多頁應用

    • 自動生成導航:使用vue-router進行頁面切換。每當新建一個預覽頁面,就會自動在頁面上生成對應的導航,并自動維護導航和路由的關系。因此,我們需要一套機制去監聽文件結構的變化。

    • 自動生成文檔:一個預覽頁面對應一份文檔,所以文檔理應以README.md的形式存放在對應的預覽頁面文件夾內。我們需要一個能夠把README.md直接轉化成html內容的辦法。

    • 開發者模式:通過一條命令,啟動一個webpack-dev-server,提供熱更新和自動刷新功能。

    • 構建打包模式:通過一條命令,自動把/components目錄下的所有資源打包成一個npm包。

    • 頁面構建模式:通過一條命令,生成能夠直接部署使用的靜態資源文件。

    通過對技術的梳理,我們腦海里面已經有了一個印象,接下來就是一步一步地進行開發了。

    3. 梳理框架目錄結構

    一個好的目錄結構,能夠極大地方便我們接下來的工作。

    . ├── index.html // 文檔頁的入口html ├── view.html // 預覽頁的入口html ├── package.json // 依賴聲明、npm script命令 ├── src │?? ├── document // 文檔頁目錄 │?? │?? ├── doc-app.vue // 文檔頁入口.vue文件 │?? │?? ├── doc-entry.js // 文檔頁入口.js文件 │?? │?? ├── doc-router.js // 文檔頁路由配置 │?? │?? ├── doc_comps // 文檔頁組件 │?? │?? └── static // 文檔頁靜態資源 │?? └── view // 預覽頁目錄 │?? ├── assets // 預覽頁靜態資源 │?? ├── components // UI組件庫 │?? ├── pages // 存放不同的預覽頁 │?? ├── view-app.vue // 預覽頁入口.vue文件 │?? ├── view-entry.js // 預覽頁入口.js文件 │?? └── view-router.js // 預覽頁路由配置 └── webpack├── webpack.base.config.js // webpack通用配置 ├── webpack.build.config.js // UI庫構建打包配置├── webpack.dev.config.js // 開發模式配置└── webpack.doc.config.js // 靜態資源構建配置

    可以看到,目錄結構并不復雜,接下來我們首先對webpack進行配置,以便我們能夠把項目跑起來。

    4. webapck配置

    4.1 基礎配置

    進入到/webpack目錄,新建一個webpack.base.config.js文件,其內容如下:

    const { join } = require('path') const hljs = require('highlight.js')// 配置markdown解析、以便高亮顯示markdown中的代碼塊 const markdown = require('markdown-it')({highlight: function (str, lang) {if (lang && hljs.getLanguage(lang)) {try {return '<pre class="hljs"><code>' +hljs.highlight(lang, str, true).value +'</code></pre>';} catch (__) {}}return '<pre class="hljs"><code>' + markdown.utils.escapeHtml(str) + '</code></pre>';} })const resolve = dir => join(__dirname, '..', dir)module.exports = {// 只配置輸出路徑output: {filename: 'js/[name].js',path: resolve('dist'),publicPath: '/'},// 配置不同的loader以便資源加載// eslint是標配,建議加上module: {rules: [{test: /\.js$/,exclude: /node_modules/,use: ['babel-loader','eslint-loader']},{enforce: 'pre',test: /\.vue$/,loader: 'eslint-loader',exclude: /node_modules/},{test: /\.(png|jpg|gif|svg)$/,loader: 'url-loader'},{test: /\.css$/,use: [{loader: 'style-loader'}, {loader: 'css-loader'}]},{test: /\.less$/,use: [{loader: 'style-loader' // creates style nodes from JS strings}, {loader: 'css-loader' // translates CSS into CommonJS}, {loader: 'less-loader' // compiles Less to CSS}]},// vue-markdown-loader能夠把.md文件直接轉化成vue組件{test: /\.md$/,loader: 'vue-markdown-loader',options: markdown}]},resolve: {// 該項配置能夠在加載資源的時候省略后綴名extensions: ['.js', '.vue', '.json', '.css', '.less'],modules: [resolve('src'), 'node_modules'],// 配置路徑別名alias: {'~src': resolve('src'),'~components': resolve('src/view/components'),'~pages': resolve('src/view/pages'),'~assets': resolve('src/view/assets'),'~store': resolve('src/store'),'~static': resolve('src/document/static'),'~docComps': resolve('src/document/doc_comps')}} }

    4.2 開發模式配置

    基礎配置好了,我們就可以開始開發模式的配置了。在當前目錄下,新建一個webpack.dev.config.js文件,并寫入如下內容:

    const { join } = require('path') const webpack = require('webpack') const merge = require('webpack-merge') const basicConfig = require('./webpack.base.config') const HtmlWebpackPlugin = require('html-webpack-plugin')const resolve = dir => join(__dirname, '..', dir)module.exports = merge(basicConfig, {// 由于是多頁應用,所以應該有2個入口文件entry: {app: './src/document/doc-entry.js',view: './src/view/view-entry.js'},module: {rules: [{test: /\.vue$/,loader: 'vue-loader'}]},devtool: 'inline-source-map',// webpack-dev-server配置devServer: {contentBase: resolve('/'),compress: true,hot: true,inline: true,publicPath: '/',stats: 'minimal'},plugins: [// 熱更新插件new webpack.HotModuleReplacementPlugin(),new webpack.NamedModulesPlugin(),// 把生成的js注入到入口html文件new HtmlWebpackPlugin({filename: 'index.html',template: 'index.html',inject: true,chunks: ['app']}),new HtmlWebpackPlugin({filename: 'view.html',template: 'view.html',inject: true,chunks: ['view']})] })

    非常簡單的配置,值得注意的是因為多頁應用的緣故,入口文件和HtmlWebpackPlugin都要寫多份。

    4.3 構件打包配置

    接下來,還有把UI組件庫構建打包成npm包的配置。新建一個名為webpack.build.config.js的文件:

    const { join } = require('path') const merge = require('webpack-merge') const basicConfig = require('./webpack.base.config') const CleanWebpackPlugin = require('clean-webpack-plugin') const CopyWebpackPlugin = require('copy-webpack-plugin')const resolve = dir => join(__dirname, '..', dir)module.exports = merge(basicConfig, {// 入口文件entry: {app: './src/view/components/index.js'},devtool: 'source-map',// 輸出位置為dist目錄,名字自定義,輸出格式為umd格式output: {path: resolve('dist'),filename: 'index.js',library: 'my-project',libraryTarget: 'umd'},module: {rules: [{test: /\.vue$/,loader: 'vue-loader'}]},plugins: [// 每一次打包都把上一次的清空new CleanWebpackPlugin(['dist'], {root: resolve('./')}),// 把靜態資源復制出去,以便實現UI換膚等功能new CopyWebpackPlugin([{ from: 'src/view/assets', to: 'assets' }])] })

    4.4 一鍵生成文檔配置

    最后,我們一起來配置一鍵生成文檔網站的webpack.doc.config.js:

    const { join } = require('path') const webpack = require('webpack') const merge = require('webpack-merge') const basicConfig = require('./webpack.base.config') const HtmlWebpackPlugin = require('html-webpack-plugin') const ExtractTextPlugin = require('extract-text-webpack-plugin') const CleanWebpackPlugin = require('clean-webpack-plugin')const resolve = dir => join(__dirname, '..', dir)module.exports = merge(basicConfig, {// 類似開發者模式,兩個入口文件,多了一個公共依賴包vendor// 以`js/`開頭能夠自動輸出到`js`目錄下entry: {'js/app': './src/document/doc-entry.js','js/view': './src/view/view-entry.js','js/vendor': ['vue','vue-router']},devtool: 'source-map',// 輸出文件加hashoutput: {path: resolve('docs'),filename: '[name].[chunkhash:8].js',chunkFilename: 'js/[name].[chunkhash:8].js'},module: {rules: [{test: /\.vue$/,loader: 'vue-loader',options: {loaders: {css: ExtractTextPlugin.extract({use: ['css-loader']}),less: ExtractTextPlugin.extract({use: ['css-loader', 'less-loader']})}}}]},plugins: [// 提取css文件并指定其輸出位置和命名new ExtractTextPlugin({filename: 'css/[name].[contenthash:8].css',allChunks: true}),// 抽離公共依賴new webpack.optimize.CommonsChunkPlugin({names: ['js/vendor', 'js/manifest']}),// 把構建出的靜態資源注入到多個入口html中new HtmlWebpackPlugin({filename: 'index.html',template: 'index.html',inject: true,minify: {removeComments: true,collapseWhitespace: true,removeAttributeQuotes: true},chunks: ['js/vendor', 'js/manifest', 'js/app'],chunksSortMode: 'dependency'}),new HtmlWebpackPlugin({filename: 'view.html',template: 'view.html',inject: true,minify: {removeComments: true,collapseWhitespace: true,removeAttributeQuotes: true},chunks: ['js/vendor', 'js/manifest', 'js/view'],chunksSortMode: 'dependency'}),new webpack.LoaderOptionsPlugin({minimize: true,debug: false}),new webpack.optimize.OccurrenceOrderPlugin(),new CleanWebpackPlugin(['docs'], {root: resolve('./')})] })

    通過上面這個配置,最終會產出一個index.html和一個view.html,以及各自所需的css和js文件。直接部署到靜態服務器上即可進行訪問。

    多說一句,webpack的配置乍一看上去好像很復雜,但實際上是相當簡單,webpack2的官方文檔也挺完善且易讀,推薦對webpack2不熟悉的朋友花點時間認真閱讀一下文檔。

    至此,我們已經把/webpack目錄下的相關配置都弄好了,框架的基礎骨架已經搭建完畢,接下來開始對業務邏輯進行開發。

    5. 業務邏輯開發

    在根目錄下新建兩個入口文件index.html和view.html,分別添加一個<div id="app"></div>和<div id="view"></div>標簽。

    進入/src目錄,新建/document和/view目錄,按照前文目錄結構所示新建需要的目錄和文件。

    具體的內容可以看這里,簡單來說就是初始化vue應用,請暫時忽略router.js當中的這一段代碼:

    routeList.forEach((route) => {routes.splice(1, 0, {path: `/${route}`,component: resolve => require([`~pages/${route}/index`], resolve)}); });

    這個是監聽目錄變化自動管理導航相關的功能,會在后面詳細介紹。

    邏輯很簡單。/document和/view分別屬于文檔和預覽兩個應用,其中預覽以iframe的形式內嵌到文檔應用頁面內,相關的操作其實都是在文檔當中進行。當點擊導航的時候,文檔應用會自動加載/view/pages/下相關預覽頁文件夾的README.md文件,同時修改iframe的鏈接,實現內容的同步切換。

    接下來,我們一起來研究一下如何監聽文件目錄變化,自動維護router導航。

    6. 自動維護router導航

    如果你有用過Nuxt,一定對其自動維護router的功能不會陌生。如果沒有用過也沒關系,我們自己來實現這個功能!

    使用vue-router的同學可能都經歷過這么一個痛點,每當新建頁面,都要往router.js的數組里面添加一個聲明,最終router.js很可能會變成這樣:

    const route = [{ path: '/a', component: resolve => require(['a'], resolve) },{ path: '/b', component: resolve => require(['b'], resolve) },{ path: '/c', component: resolve => require(['c'], resolve) },{ path: '/d', component: resolve => require(['d'], resolve) },{ path: '/e', component: resolve => require(['e'], resolve) },{ path: '/f', component: resolve => require(['f'], resolve) },... ]

    很煩,對不對?如果可以自動維護就好了。首先我們要做一個約定,約定好不同的“頁面”應該如何組織。

    在/src/view/pages目錄下,每新建一個“頁面”,我們就要新建一個和該頁面同名的文件夾,往里添加文檔README.md和入口index.vue,效果如下:

    └── view└── pages├── 頁面A│ ├── index.vue│ └── README.md├── 頁面B│ ├── index.vue│ └── README.md├── 頁面C│ ├── index.vue│ └── README.md└── 頁面D├── index.vue└── README.md

    約定好了文件的組織方式,接下來我們需要用到一個工具去負責監聽和處理。這里我們使用了chokidar來實現。

    在/webpack目錄下新建一個watcher.js文件:

    console.log('Watching dirs...'); const { resolve } = require('path') const chokidar = require('chokidar') const fs = require('fs') const routeList = []const watcher = chokidar.watch(resolve(__dirname, '../src/view/pages'), {ignored: /(^|[\/\\])\../ })watcher// 監聽目錄添加.on('addDir', (path) => {let routeName = path.split('/').pop()if (routeName !== 'pages' && routeName !== 'index') {routeList.push(`'${routeName}'`)fs.writeFileSync(resolve(__dirname, '../src/route-list.js'), `module.exports = [${routeList}]`)}})// 監聽目錄變化(刪除、重命名).on('unlinkDir', (path) => {let routeName = path.split('/').pop()const itemIndex = routeList.findIndex((val) => {return val === `'${routeName}'`})routeList.splice(itemIndex, 1)fs.writeFileSync(resolve(__dirname, '../src/route-list.js'), `module.exports = [${routeList}]`)})module.exports = watcher

    這里面主要做了3件事:監聽目錄變化、維護目錄名列表、把列表寫入文件。當開啟watcher后,可以在/src底下看到一個route-list.js文件,內容如下:

    module.exports = ['頁面A','頁面B','頁面C','頁面D']

    然后我們就可以愉快地使用了……

    // view-router.jsimport routeList from '../route-list.js';const routes = [{ path: '/', component: resolve => require(['~pages/index'], resolve) },{ path: '*', component: resolve => require(['~pages/index'], resolve) }, ];routeList.forEach((route) => {routes.splice(1, 0, {path: `/${route}`,component: resolve => require([`~pages/${route}/index`], resolve)}); }); // doc-router.jsimport routeList from '../route-list.js';const routes = [{ path: '/', component: resolve => require(['~pages/index/README.md'], resolve) } ];routeList.forEach((route) => {routes.push({path: `/${route}`,component: resolve => require([`~pages/${route}/README.md`], resolve)}); });

    同理,在頁面的導航組件里面,我們也加載這個route-list.js文件,實現導航內容的自動更新。

    放個視頻,大家可以感受一下(SF竟然不允許內嵌視頻,不科學):
    https://v.qq.com/x/page/a0510...

    7. UI庫文件組織約定

    這個框架的根本目的,其實是為了UI庫的開發。那么我們也應該對UI庫的文件組織進行約定。

    進入/src/view/components目錄,我們的整個UI庫就放在這里面:

    └── components├── index.js // 入口文件├── 組件A│ ├── index.vue├── 組件B│ ├── index.vue├── 組件C│ ├── index.vue└── 組件D└── index.vue

    當中的index.js,將會以vue plugin的方式編寫:

    import MyHeader from './組件A' import MyContent from './組件B' import MyFooter from './組件C'const install = (Vue) => {Vue.component('my-header', MyHeader)Vue.component('my-content', MyContent)Vue.component('my-footer', MyFooter) }export {MyHeader,MyContent,MyFooter }export default install

    這樣,就能夠在入口.js文件中以Vue.use(UILibrary)的形式對UI庫進行引用了。

    擴展一下,考慮到UI可能有“換膚”的功能,那么我們可以在/src/view目錄下新建一個/assets目錄,專門存放樣式相關的文件,這個目錄最終也會被打包到/dist目錄下,在使用的時候引入相應樣式文件即可。

    8. 構建運行命令

    前面做了那么多,最終我們希望能夠通過簡單的npm script命令就把整個框架運行起來,應該怎么做呢?

    還記得在/webpack目錄下的三個config.js文件嗎?它們就是框架跑通的關鍵,但是我們并不打算直接運行它們,而是在其之上封裝一下。

    在/webpack目錄下新建一個dev.js文件,內容如下:

    require('./watcher.js') module.exports = require('./webpack.dev.config.js')

    同樣的,分別新建build.js和doc.js文件,分別引入webpack.build.config.js和webpack.doc.config.js即可。

    為什么要這么做呢?因為webpack運行的時候會讀取config.js文件,如果我們希望在webpack工作之前先進行一些預處理,那么這種做法就非常方便了,比如這里添加的監聽目錄文件變化的功能。如果將來有什么擴展,也可以通過類似的方式進行。

    接下來就是在package.json里面定義我們的npm script了:

    "dev": "node_modules/.bin/webpack-dev-server --config webpack/dev.js", "doc": "node_modules/.bin/webpack -p --config webpack/doc.js --progress --profile --colors", "build": "node_modules/.bin/webpack -p --config webpack/build.js --progress --profile --colors"

    值得注意的是,在生產模式下,需要加-p才能充分啟動webpack2的tree-shaking功能。

    在根目錄下通過npm run 命令的方式測試一下是否已經跑起來了呢?

    9. 后續工作

    • 添加單元測試

    • 加入PWA功能

    10. 尾聲

    本文篇幅較長,能夠看到這里的估計已經有點暈了吧。很久都沒有寫文章了,終于被我攢了個大招發出來,特別爽。搭建開發框架的過程是一個不斷嘗試,不斷google和stackoverflow的過程。在這個過程中,大到對架構設計,小到對文件組織、工具使用,都有了更進一步的理解。

    這個框架的運作模式,其實也是參考了很多業界內的方案,更多的是想要“偷懶”。能讓機器自動幫忙搞的,絕對不自己手動搞,這才是技術進步的動力嘛。

    該項目已經被改裝成vue-cli的模板,通過vue init jrainlau/vue-donut#mobile即可使用,歡迎嘗試,期待反饋和PR,謝謝大家~

    總結

    以上是生活随笔為你收集整理的【工程化】从0搭建VueJS移动端组件库开发框架的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    精品一区二区三区在线播放 | 少妇搡bbbb搡bbb搡aa | 五月激情天 | 久久成人国产精品入口 | 欧美a级在线免费观看 | 91精品爽啪蜜夜国产在线播放 | 中文字幕在线观看不卡 | 国产精品久久嫩一区二区免费 | 一区二区精品在线 | 欧美二区视频 | www欧美xxxx | 亚洲一二视频 | 天天草天天草 | 成人性生交大片免费看中文网站 | 国产成人一区二区三区免费看 | 久久综合色影院 | 久久国产热视频 | 成年在线观看 | 国产专区在线视频 | 欧美日本一区 | 亚洲视频在线观看网站 | 日韩精品一区二区三区在线视频 | 九草在线视频 | 奇米777777 | 免费日韩av电影 | 九九九热精品免费视频观看网站 | 久久久久久久久久电影 | 国产香蕉在线 | 精品在线亚洲视频 | 在线观看韩国av | 久久久久久久久久久久av | 亚洲欧美日韩一二三区 | 色综合久久久久久中文网 | 久久视频在线免费观看 | 在线精品视频免费播放 | 91热爆在线观看 | 成人av免费在线 | 五月开心六月伊人色婷婷 | 黄色大全免费观看 | 国产色区 | 久久社区视频 | 久久另类视频 | 九九免费视频 | 色婷婷狠狠18 | 免费h视频 | 99这里有精品 | 日日操天天操夜夜操 | 国产精品破处视频 | 999免费视频| 4438全国亚洲精品在线观看视频 | 98久9在线 | 免费 | 国产电影黄色av | 精品亚洲国产视频 | 国内精品亚洲 | 国产精品人人做人人爽人人添 | 久久久久黄 | 香蕉在线视频播放网站 | 911久久香蕉国产线看观看 | 色婷婷色 | 中文字幕一区二区三区四区在线视频 | av经典在线 | 91色九色| 午夜免费福利片 | 在线国产日韩 | 一区二精品 | 怡红院久久 | 欧美日韩一区二区久久 | .精品久久久麻豆国产精品 亚洲va欧美 | 国产成人亚洲在线观看 | 深夜福利视频一区二区 | 免费在线观看一区二区三区 | 欧美国产日韩一区二区三区 | 国产精品一区免费看8c0m | 亚洲黄色一级大片 | 欧美日韩国产一区二区在线观看 | 亚洲人片在线观看 | 日韩免费观看视频 | 色婷婷电影 | 国产精品久久久久久久久免费 | 免费网站黄 | 中文字幕日韩一区二区三区不卡 | 黄网站色 | 黄色网在线免费观看 | 久久久久久久久久国产精品 | 二区三区av | 欧美在线1区 | 日韩黄色中文字幕 | 日韩中文字幕国产精品 | 日本成址在线观看 | 久久国精品 | 中文字幕三区 | 丁香婷婷久久久综合精品国产 | 美女网站在线播放 | 欧美激情va永久在线播放 | 97超碰福利久久精品 | 久久免费国产电影 | 中国一区二区视频 | 成人免费视频网 | 亚洲成av人片在线观看香蕉 | 在线97| 天天操偷偷干 | 美女黄频在线观看 | 97在线观看视频 | 亚洲日本韩国一区二区 | 毛片a级片 | 国产网站av | 亚洲精品视频网站在线观看 | 国产精品99久久久久久有的能看 | 在线v片免费观看视频 | 午夜精品久久久久久久99 | 福利视频入口 | 婷婷色在线观看 | 国产一区二区不卡在线 | 国产亚洲永久域名 | 深夜成人av| 伊人激情综合 | 99精品国产一区二区三区不卡 | 欧美片一区二区三区 | 国产91国语对白在线 | 992tv又爽又黄的免费视频 | 久久人人爽av | 亚洲一级电影在线观看 | 在线观看视频日韩 | 91亚洲精品久久久蜜桃 | 综合久久网站 | 91香蕉视频黄 | 日韩中文免费视频 | 99re在线视频观看 | 中文字幕在线看 | 免费福利在线视频 | 黄色av免费看 | 欧美污污网站 | 欧美久久久久久久久久久 | 天天爱天天色 | 国产一卡二卡在线 | 黄色成年片 | 国产一区二区精品久久 | 91精品专区 | 91人人网 | 日韩激情第一页 | 成人资源在线观看 | 91丨精品丨蝌蚪丨白丝jk | 黄www在线观看 | 狠狠色丁香婷婷综合基地 | 亚洲国产精品999 | 成人免费在线网 | 中文字幕国产精品 | 99色视频| 午夜精品一区二区三区在线观看 | 狠狠干五月天 | 日韩免费在线观看视频 | 911国产| 99精品欧美一区二区三区 | 国产黄色精品在线 | 91精品在线观看视频 | 一区精品久久 | 一级黄色在线免费观看 | 亚洲精品女人久久久 | 欧美另类69 | 久久久久欧美精品999 | 又黄又爽又刺激 | 在线观看av网站 | 国产精品欧美久久久久无广告 | 久久久久久久久久久久99 | 久久精品视频网站 | 成人欧美一区二区三区黑人麻豆 | 91精品电影 | 国产成人在线免费观看 | 97国产在线观看 | 成人国产精品久久久久久亚洲 | 成人免费看视频 | 青青草视频精品 | 国产精品video爽爽爽爽 | 99这里只有精品视频 | 国产精品入口久久 | 亚洲一区二区视频在线 | avcom在线 | 丁香色婷| 欧美在线观看视频免费 | av成人动漫在线观看 | 久久再线视频 | 日本高清中文字幕有码在线 | 黄污视频网站大全 | 国产日本亚洲 | 中文字幕国产精品一区二区 | 精品亚洲欧美一区 | 一区二区三区四区精品视频 | 最新婷婷色 | 中文字幕精品一区二区精品 | 中文字幕xxxx | 99久久久久久久 | 久久99免费 | 婷婷色综合网 | 91激情小视频| 96精品高清视频在线观看软件特色 | 国产亚洲精品久久久久久 | 超碰人人超碰 | av7777777| 日韩一级黄色片 | 在线一区观看 | 日日操夜夜操狠狠操 | 99精品视频在线播放观看 | 91久久精品一区二区三区 | 国产日产精品一区二区三区四区的观看方式 | 91麻豆精品国产自产在线游戏 | 91中文字幕在线观看 | 久久久久伊人 | 337p欧美 | 国产精品美女久久久网av | 精品视频在线视频 | 成人av在线直播 | 久久久一本精品99久久精品 | 国产精久久久久久妇女av | 日韩乱码在线 | 国产欧美在线一区二区三区 | av丁香花 | 99这里精品 | 中文字幕二区在线观看 | 国产精品电影在线 | 日韩高清一区在线 | 午夜影院日本 | 国产成a人亚洲精v品在线观看 | 一区二区精品在线观看 | 五月天六月色 | 久久久久久久久免费视频 | 黄色影院在线播放 | 日日夜av| 最新动作电影 | 成人一级免费电影 | 欧洲色综合 | 久久精品久久99 | 日韩在线视频精品 | 精品国产中文字幕 | 日韩二区三区 | 亚洲乱码精品久久久久 | 亚洲天天摸日日摸天天欢 | 98超碰在线| 国产精品永久在线观看 | 我要色综合天天 | 激情在线网址 | 99久久这里有精品 | 国产精品久久久久久久久久新婚 | 国产精品9区 | 91香蕉国产在线观看软件 | 日韩精品网址 | 香蕉视频免费看 | 国产网红在线 | 午夜av网站| 综合精品久久 | 97超碰人人模人人人爽人人爱 | 91亚洲精品在线观看 | 婷婷社区五月天 | 国产剧情av在线播放 | 欧美成人精品xxx | www.少妇 | 日韩 在线 | 九九九九色 | 亚州av一区| 欧美激情精品久久 | 91完整视频| 精品一区二区视频 | 国产香蕉在线 | 91成人国产 | 国产精品日韩欧美一区二区 | 天天天天爱天天躁 | 91亚洲精 | 亚洲成人av免费 | 欧美黄污视频 | 国产成人精品在线播放 | 麻豆传媒视频在线免费观看 | 日韩美精品视频 | 欧美日韩aa | 亚洲天堂自拍视频 | 久久狠狠亚洲综合 | 超碰电影在线观看 | 九九久久精品 | 日韩中文在线观看 | 欧美极品少妇xbxb性爽爽视频 | 久久精品欧美一区二区三区麻豆 | 99色 | 不卡的av电影| 日本一区二区免费在线观看 | 久久亚洲成人网 | 欧美成人性战久久 | 日日夜夜狠狠操 | 色婷婷激情五月 | 久久免费观看少妇a级毛片 久久久久成人免费 | 国精产品一二三线999 | 亚洲三级网 | 四虎成人精品永久免费av九九 | 在线免费看黄网站 | 中文字幕在线观看视频一区二区三区 | 丁五月婷婷 | 成年在线观看 | 久久综合九色综合久久久精品综合 | 九九九在线观看视频 | 99久久精品国 | 一区二区电影在线观看 | 日韩成人在线免费观看 | 婷婷av网| 91丨九色丨高潮丰满 | 久久免费视频在线观看6 | 岛国一区在线 | 在线欧美日韩 | 日韩精品视频第一页 | 婷婷丁香视频 | 亚洲午夜精品久久久久久久久久久久 | 中文字幕视频一区二区 | 国产日女人| 日韩高清成人在线 | 欧美激情视频一二三区 | 中文字幕亚洲高清 | 天海翼一区二区三区免费 | 热99在线| 久久免费的视频 | 国产精品免费观看久久 | 亚州日韩中文字幕 | 亚洲国产精品99久久久久久久久 | 色a网 | 日韩av一区二区三区四区 | 狠狠操综合 | 久草免费福利在线观看 | 国产精品v a免费视频 | 免费黄色特级片 | 二区三区av| 亚洲高清久久久 | 天堂在线一区二区三区 | 日韩欧美在线高清 | 色妞色视频一区二区三区四区 | 欧美日韩免费看 | 久久精品之 | 日本精品一区二区三区在线播放视频 | 日韩精品免费专区 | 久久综合精品国产一区二区三区 | 日韩欧美一区二区三区免费观看 | 高清不卡一区二区三区 | 永久中文字幕 | 99色在线视频 | 中文字幕中文中文字幕 | 久久久久久久久久久久亚洲 | 一区二区三区四区影院 | 精品国产一区二区三区久久久久久 | 人人超在线公开视频 | 四月婷婷在线观看 | 最近中文字幕视频网 | 中文字幕在线观看第二页 | 国产成人精品一区二区三区福利 | 亚州成人av在线 | 99精品国产一区二区三区不卡 | 天天干天天操天天干 | 国产精品一区二区电影 | 国产成人av在线 | 免费高清无人区完整版 | 在线不卡中文字幕播放 | 日韩在线视频国产 | 日日草av | 国产精品入口66mio女同 | www国产亚洲精品久久网站 | 黄色的网站在线 | 在线观看中文字幕亚洲 | 二区视频在线 | 久久国产精品免费一区 | 5月丁香婷婷综合 | 99久久精品久久久久久清纯 | 国产精品观看在线亚洲人成网 | 丁香午夜| 欧美日韩视频在线一区 | 日韩精品视频免费专区在线播放 | 中文字幕人成人 | 91av视频导航 | 美女视频黄的免费的 | 日韩高清毛片 | 日韩大片免费在线观看 | 九九热在线精品 | 精品久久久久久久久久久久久久久久 | 国产一性一爱一乱一交 | 国产情侣一区 | 看av在线| 免费在线观看成人av | 96久久精品 | 久久精品视频网址 | 久久久久 | av网站在线观看免费 | 久久久久看片 | 色婷婷国产精品 | 亚洲aⅴ免费在线观看 | 伊色综合久久之综合久久 | 天天玩天天操天天射 | 国产手机视频 | 1区2区3区在线观看 三级动图 | av免费观看网址 | 成人av高清 | 久草在线在线 | 午夜影院三级 | 免费看三级黄色片 | av中文字幕亚洲 | 亚洲精品永久免费视频 | 欧美污在线观看 | 在线免费中文字幕 | 欧美在线观看视频一区二区三区 | 久久成人高清视频 | 国产成人一区二区啪在线观看 | 欧美成人精品三级在线观看播放 | 黄色毛片在线看 | 免费一区在线 | 伊人天天干 | 免费看日韩片 | 成人免费网站在线观看 | 亚洲精品在线免费看 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 久久久久国产a免费观看rela | 国产在线观看91 | 五月花婷婷 | 98涩涩国产露脸精品国产网 | 一二三四精品 | 日韩精品综合在线 | 九九九九九九精品 | 色综合久久久久综合体桃花网 | 亚洲jizzjizz日本少妇 | 久久精品视频一 | 成人福利在线播放 | 日日夜夜网 | 97网站| 色大片免费看 | 天天色天天操天天爽 | 欧美一区二视频在线免费观看 | 性色在线视频 | wwwwww黄 | 99久久99久久免费精品蜜臀 | 最新av免费在线观看 | 国产无吗一区二区三区在线欢 | 曰韩在线 | 久草视频免费播放 | 欧美a级在线 | 一级成人网| 国产成人精品久久亚洲高清不卡 | 色www.| 久久国产午夜精品理论片最新版本 | 天天干天天射天天操 | 免费看亚洲毛片 | 911久久 | 91视频国产免费 | 国产精品久久久久久婷婷天堂 | 国产精品成人免费一区久久羞羞 | 一区二区三区中文字幕在线观看 | 日韩丝袜在线观看 | 国产综合婷婷 | a天堂最新版中文在线地址 久久99久久精品国产 | 综合亚洲视频 | 国产免费专区 | 日韩精品久久久久久久电影竹菊 | 国产精品正在播放 | 亚洲激情p | 欧美激情综合五月色丁香小说 | 久久国产精品视频观看 | 欧美特一级片 | 欧美精品亚州精品 | 国产在线观看h | 丁香视频全集免费观看 | av一区在线播放 | 99久久影院| 日本黄色黄网站 | 精品国产成人在线 | av资源在线观看 | 欧美爽爽爽| 精品久久久久久国产偷窥 | 亚洲精品乱码久久久久久按摩 | 狠狠操狠狠干天天操 | 五月婷婷深开心 | 精品欧美一区二区精品久久 | 精品国产伦一区二区三区免费 | 中文字幕av日韩 | 久久好看| 91av在线视频播放 | 亚洲专区欧美专区 | 免费的黄色的网站 | 国产日韩欧美在线观看 | 免费看黄在线观看 | 色婷婷激情五月 | 久久婷综合 | 欧美a级片网站 | 亚洲综合一区二区精品导航 | 久久99精品久久久久久久久久久久 | 国产三级视频 | 久久国产视频网站 | 亚洲第一区精品 | 日韩精品视频在线观看免费 | 亚洲一区二区视频在线 | 在线 视频 一区二区 | 婷婷色综合色 | 一级黄色大片 | 成人资源在线观看 | 国产99区 | 男女激情麻豆 | 国产美女视频免费观看的网站 | 日韩免费在线 | 久久久观看 | 久久99久久99精品免观看粉嫩 | 91九色在线| 国产999视频在线观看 | 99在线免费观看视频 | 久久综合精品国产一区二区三区 | 日韩字幕| av资源免费在线观看 | 97天天综合网 | 一区在线免费观看 | 伊人国产女 | 中文字幕一区二 | 日本婷婷色 | 亚洲欧美日韩国产一区二区三区 | 欧美激情精品久久久久久变态 | av大全在线看 | 亚洲黄色三级 | 免费a v视频| 亚洲精品视频在线观看网站 | 亚州国产视频 | 日韩理论片中文字幕 | 亚洲日本成人网 | 国偷自产中文字幕亚洲手机在线 | 69xx视频| 在线电影 一区 | 热九九精品| 狠狠综合网 | 久久免费的精品国产v∧ | 久久狠狠亚洲综合 | 天天色棕合合合合合合 | 亚洲精品视频久久 | 亚洲国产天堂av | 久久精品欧美一区二区三区麻豆 | 狠狠狠色丁香综合久久天下网 | 中文字幕在线观看视频免费 | 99自拍视频在线观看 | 一级国产视频 | 美女久久久 | 国产美女在线精品免费观看 | 国产无套精品久久久久久 | 久久久久99精品国产片 | 婷婷丁香久久五月婷婷 | 欧美一二三区在线观看 | 人人爽爽人人 | 夜夜操天天操 | 99久久999久久久精玫瑰 | 久久久久这里只有精品 | 久久久亚洲国产精品麻豆综合天堂 | 毛片1000部免费看 | 97夜夜澡人人爽人人免费 | 成人在线超碰 | a级片久久久 | 国产在线精品视频 | 精品久久久久久国产 | 久久成人国产 | h动漫中文字幕 | 日韩欧美一区二区在线观看 | 一区二区三区免费 | 国产资源免费在线观看 | 欧美国产亚洲精品久久久8v | 午夜精品久久久久久 | 欧美日韩在线看 | 久久精品久久国产 | 欧美久久久久久久久中文字幕 | 天天天天色射综合 | 中文字幕不卡在线88 | 国产精品美女视频 | 色欧美成人精品a∨在线观看 | 国内精品久久久久久久影视简单 | 天天操天天射天天爽 | 亚洲免费观看在线视频 | 91精品国产91久久久久久三级 | 久久综合精品一区 | 色婷婷欧美 | 欧美一区二区精美视频 | 96香蕉视频| 狠狠地日 | 亚洲精品在线视频播放 | 福利一区二区三区四区 | 久久久久国产成人精品亚洲午夜 | 国产1区在线 | 美女性爽视频国产免费app | 免费黄色在线 | 成人免费av电影 | 中文字幕在线国产 | 国产在线观看a | 久久精品久久精品久久39 | 一区二区精| 国产一级片观看 | 激情av资源网 | 91精品国产成人观看 | 久久久久久久久亚洲精品 | 岛国av在线 | 黄色一级免费 | 麻豆免费精品视频 | 亚洲资源 | 亚洲国产黄色片 | 五月天网页| 亚洲免费黄色 | 精品国产视频一区 | 亚洲精品五月天 | 亚洲成人av免费 | 四季av综合网站 | 亚洲另类视频在线观看 | 伊人天堂网 | 精品天堂av | 丁香六月婷| 久久久五月天 | 日韩欧美99 | 久久这里只有精品首页 | 欧美日bb | 久久精品人 | 国精产品999国精产品岳 | 中文字幕在线观看免费 | 夜夜天天干 | 天天舔夜夜操 | 毛片永久新网址首页 | 在线播放亚洲激情 | 欧美 亚洲 另类 激情 另类 | 日本精品中文字幕在线观看 | 免费观看www视频 | 国产成人a亚洲精品v | 亚洲精品在 | 久久一区二区三区超碰国产精品 | 天堂av色婷婷一区二区三区 | 一本一道久久a久久精品蜜桃 | 久久99精品久久久久久 | 久久视频精品 | 中文字幕国产精品一区二区 | 国产中文字幕国产 | 国产精品1区2区3区在线观看 | 国产精品毛片一区二区在线看 | 日韩激情中文字幕 | 日韩在线看片 | 国产高清在线观看av | 天天射天天干天天 | 狠狠干五月天 | 韩国三级在线一区 | 精品一区二区三区在线播放 | 国产精品尤物 | 91在线免费视频观看 | 久久成人久久 | 日韩精品视频免费专区在线播放 | 91亚洲精品久久久 | www色com| 亚洲成人家庭影院 | 色网站免费在线观看 | a√天堂资源 | 亚洲一二三久久 | 黄网站色 | 在线观看色网 | 91最新地址永久入口 | 日韩在线观看视频中文字幕 | 婷婷五月色综合 | 久久国产电影 | 91精品国产乱码久久 | 久久天天操 | 香蕉视频久久久 | 少妇bbw搡bbbb搡bbbb | a级国产乱理伦片在线观看 亚洲3级 | 欧美不卡视频在线 | 99精品免费久久久久久日本 | 国产精品美女久久久久久久 | 日韩一区二区三区在线看 | 国产在线观看a | 国产成a人亚洲精v品在线观看 | 日日夜夜精品视频 | 国产色在线,com | 娇妻呻吟一区二区三区 | 一区二区三区四区不卡 | 超碰在线最新网址 | 日韩久久久 | 欧美一级大片在线观看 | 丁香婷婷色月天 | 欧美日韩国产亚洲乱码字幕 | 精品久久中文 | 五月天综合 | 在线观看免费观看在线91 | 欧美激情视频一二区 | 亚洲日本三级 | 久久精品国产美女 | 欧美日高清视频 | 国产黄免费看 | 九九亚洲精品 | 中文字幕精品一区二区三区电影 | 欧美福利久久 | 香蕉久草| 亚洲天堂网在线视频观看 | 国产免费三级在线观看 | 99亚洲精品| 能在线看的av | 91亚洲永久精品 | 亚洲一二区精品 | 国产亚洲精品女人久久久久久 | 国产一区二区精品久久 | 成人a视频在线观看 | 国产你懂的在线 | 亚洲综合导航 | 亚洲精品国产片 | 超级碰碰免费视频 | 国产黄| 一本色道久久综合亚洲二区三区 | 黄色视屏免费在线观看 | 五月婷婷丁香在线观看 | 狠狠躁夜夜躁人人爽超碰91 | 一区在线免费观看 | 亚洲人人爱 | 99久久精品国产欧美主题曲 | 久久专区 | 五月天久久狠狠 | 久久女教师 | 欧美日韩国产在线一区 | 一本一道久久a久久综合蜜桃 | 91精品久久久久久综合五月天 | av爱干 | 色婷婷激婷婷情综天天 | 午夜视频欧美 | 91高清视频| 国产精品伦一区二区三区视频 | 999成人国产| 综合伊人av | 国内少妇自拍视频一区 | 91在线你懂的 | 精品亚洲免费 | 91亚洲精品视频 | 日本韩国精品在线 | 国产精品久久久久久婷婷天堂 | 久久久久久久久影视 | 国产黄色在线看 | 国产成人精品三级 | 中文字幕乱码日本亚洲一区二区 | 久久久视频在线 | 在线成人一区 | 日本成人中文字幕在线观看 | 日韩在线观看网址 | 成人av亚洲| 亚洲天天在线 | 黄色小网站在线 | 少妇性xxx | 欧美一级性| 国产精品va | 色在线观看网站 | 人人超碰人人 | 亚洲精品动漫成人3d无尽在线 | 中文字幕色婷婷在线视频 | 亚洲免费观看视频 | 91久久精品一区 | 欧美三人交 | 91久久精品日日躁夜夜躁国产 | 91网站在线视频 | 91经典在线 | 午夜久久影视 | 最近中文国产在线视频 | 国产露脸91国语对白 | 人人干在线观看 | 久操免费视频 | 五月天天天操 | 日韩在线电影一区 | 黄色小说免费观看 | 久草视频看看 | 中文字幕 国产 一区 | 日日干视频 | 超碰精品在线观看 | 一区二区三区免费在线播放 | 午夜电影久久 | 91传媒视频在线观看 | 天天操夜夜拍 | 欧美日韩精品国产 | 成人黄色免费在线观看 | 亚洲热久久 | www.久久免费视频 | 成年人免费观看在线视频 | 最新中文字幕在线观看视频 | 中文乱码视频在线观看 | 亚洲精品美女久久 | 91精品电影 | 色在线视频 | 久久久久国产精品www | 亚洲精品www| av电影在线免费 | 国产午夜在线观看 | 在线a亚洲视频播放在线观看 | 97香蕉久久国产在线观看 | 不卡视频在线看 | 五月天综合激情网 | 中文字幕最新精品 | 欧美一级免费高清 | 蜜桃av久久久亚洲精品 | 国产理论影院 | 国产区久久 | 91香蕉视频| 99国产精品视频免费观看一公开 | 69国产盗摄一区二区三区五区 | 91精品国产99久久久久久久 | 久久高清国产 | 日日摸日日添夜夜爽97 | 日本久久高清视频 | 亚洲综合最新在线 | 中文在线资源 | 日韩艹| 日韩在线免费电影 | 日韩婷婷| 亚洲成人黄色在线 | 日韩丝袜在线观看 | 国产精品久久久久久一区二区三区 | 国产精品影音先锋 | 国产精品中文字幕在线播放 | 国产一区二区精品久久 | 亚洲精品免费观看视频 | 国产精品青草综合久久久久99 | 欧美日韩免费在线视频 | 久草在线免费看视频 | 亚洲mv大片欧洲mv大片免费 | 精品国产一区二区三区久久久 | 99久久国产免费,99久久国产免费大片 | 亚洲理论电影网 | 日韩欧美视频 | 久久这里只精品 | 国产伦精品一区二区三区四区视频 | 在线亚洲播放 | 国产美女精品视频 | 久久久高清视频 | 久久精品99久久久久久2456 | 亚洲国产精品第一区二区 | 青青草国产免费 | 一区二区三区精品在线视频 | 久热电影| 黄色大全在线观看 | 国产视频一区二区三区在线 | 中文字幕高清av | 久久综合狠狠综合 | 天天av天天| 亚洲欧美综合精品久久成人 | 日韩一区正在播放 | 久久大视频 | 综合精品久久 | 中文字幕在线影院 | 久久久久久久久久亚洲精品 | 久久免费看毛片 | 久久久不卡影院 | 中文字幕日韩高清 | 免费视频网| 免费在线国产视频 | 国产做aⅴ在线视频播放 | 狠狠干在线 | 在线观看视频黄色 | 操操操天天操 | 亚洲精品视频一二三 | www99精品| 色操插 | 狠狠色噜噜狠狠狠狠 | 特级片免费看 | 91成人在线看 | a√天堂资源 | 日韩系列在线 | 久久免费在线观看 | av黄色免费在线观看 | 午夜婷婷在线观看 | 亚洲国产中文字幕在线 | 去看片 | 亚洲午夜久久久久久久久电影网 | 九色91福利 | 国产69久久精品成人看 | 国产高清一 | 国产视频一区在线 | 91九色国产蝌蚪 | 91麻豆国产福利在线观看 | 91精品国自产在线观看 | 99久久er热在这里只有精品15 | 日韩欧美视频 | 91毛片在线观看 | 国产亚洲欧美在线视频 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 亚洲国产免费 | 草久在线视频 | 久久久久欧美精品999 | 岛国av在线 | 日韩视频1区 | 涩涩成人在线 | 人人插人人做 | 久草视频免费看 | 国产精品久久久久影院 | 在线色亚洲 | 国产精品刺激对白麻豆99 | 久草在线视频国产 | 成人免费xyz网站 | 欧美日韩国产网站 | 免费a网站 | 在线精品观看 | 日韩免费三级 | 久草精品视频在线看网站免费 | 日韩中文字幕免费视频 | 激情五月播播久久久精品 | 这里只有精品视频在线 | 在线高清 | 在线日本看片免费人成视久网 | 99精品久久久久 | 日本夜夜草视频网站 | 国产最新视频在线 | 五月婷婷黄色网 | 色视频成人在线观看免 | 国内精品久久久久久久久久 | 草久草久 | 免费不卡中文字幕视频 | 亚洲成人欧美 | 成人在线一区二区 | 美女免费av | 亚洲资源视频 | 欧美性性网 | 精品国产精品久久 | 中文字幕日韩在线播放 | 免费高清男女打扑克视频 | 亚州精品天堂中文字幕 | 国产一级免费播放 | 久章操 | 久久在线免费视频 | 欧美一级性生活视频 | 国产黄色av影视 | a√资源在线| 中文字幕一区二区在线播放 | 91网站在线视频 | 91av在线免费| 久久99免费 | 日本女人b | 日韩欧美在线不卡 | 国产美女永久免费 | 成人av在线电影 | 午夜精品剧场 | 国产视频中文字幕在线观看 | av一区二区在线观看中文字幕 | 亚洲日韩精品欧美一区二区 | 亚洲精品在线观看网站 | 蜜桃视频在线观看一区 | 亚洲精品视频在线播放 | 六月丁香综合网 | 中文字幕一区二区三区在线视频 | 国产高清免费在线观看 | 99r在线播放 | 日韩精品在线观看av | 国产视频一 | 啪啪肉肉污av国网站 | 国产精品一区二区免费看 | 久久中文字幕视频 | 久久99久久99精品免视看婷婷 | 欧美专区日韩专区 | 国产午夜麻豆影院在线观看 | 国产日产高清dvd碟片 | 男女靠逼app | 国产精品二区三区 | 久久99视频免费 | 欧美日韩首页 | 精品久久亚洲 | 国产一区二区三区在线免费观看 | 国产中出在线观看 | 欧美精品一区二区免费 | 亚洲国产日韩欧美 | 一区二区三区影院 | 天天干天天色2020 | 精品免费在线视频 | 69久久99精品久久久久婷婷 | 国产精品 国内视频 | 国产视频一区在线播放 | 国产一区在线视频播放 | 亚洲狠狠| 国产精品久久久久久久久久99 | 精品 一区 在线 | 国产原创在线 | 中文字幕一区二区三区久久 | 99欧美精品 | 丁香五婷| 国产精品毛片一区二区 | 91探花视频| av无限看 | 激情自拍av | 久久精品国亚洲 | 久久综合射| 伊人五月 | 91大神一区二区三区 | 国产精品久久久久久久电影 | 久久深夜 | 亚洲 综合 专区 | 麻豆视频免费在线观看 | 91精品视频一区二区三区 | 91麻豆精品国产91久久久无需广告 | avove黑丝 | 成人av一区二区在线观看 | 激情久久网 | av在线播放网址 | 久久成人资源 | 亚洲一区精品二人人爽久久 | 天天干天天干天天 | bayu135国产精品视频 | 一级特黄av | 国产精品一区二区在线观看免费 | a级国产乱理论片在线观看 特级毛片在线观看 | av在线超碰 | 激情综合网五月 | 精品久久久久国产 | 亚洲一级电影视频 | 97超碰人 | 黄色免费av | 美女网站免费福利视频 |