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

歡迎訪問 生活随笔!

生活随笔

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

vue

cli3解决 ie11语法错误 vue_基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册...

發(fā)布時間:2023/12/2 vue 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cli3解决 ie11语法错误 vue_基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

項目地址:https://github.com/caochangkui/vue-element-responsive-demo/tree/login-register

通過 vue-cli3.0 + Element 構(gòu)建項目前端,Node.js + Koa2 + MongoDB + Redis 實現(xiàn)數(shù)據(jù)庫和接口設計,包括郵箱驗證碼、用戶注冊、用戶登錄、查看刪除用戶等功能。

1. 技術棧

  • 前端
    • 初始化項目:vue-cli3.0
    • 組件庫:Element-ui
    • 路由控制/攔截:Vue-router
    • 狀態(tài)管理:Vuex
  • 服務端
    • 運行環(huán)境:Node.js
    • 后臺開發(fā)框架:Koa2
    • 路由中間件:Koa-router
    • 發(fā)送郵件: nodemailer
  • HTTP通訊
    • 接口請求/攔截:Axios
    • Token認證:jsonwebtoken
  • 數(shù)據(jù)庫
    • MongoDB
    • 數(shù)據(jù)庫操作:Mongoose
    • 緩存工具:Redis

2. 項目依賴:

"dependencies": {"axios": "^0.18.0","crypto-js": "^3.1.9-1","element-ui": "^2.4.5","js-cookie": "^2.2.0","jsonwebtoken": "^8.5.0","koa": "^2.7.0","koa-bodyparser": "^4.2.1","koa-generic-session": "^2.0.1","koa-json": "^2.0.2","koa-redis": "^3.1.3","koa-router": "^7.4.0","mongoose": "^5.4.19","nodemailer": "^5.1.1","nodemon": "^1.18.10","vue": "^2.5.21","vue-router": "^3.0.1","vuex": "^3.0.1"}

3. 前端實現(xiàn)步驟

3.1 登錄注冊頁面

通過 vue-cli3.0 + Element 構(gòu)建項目前端頁面

登錄頁(@/view/users/Login.vue):

注冊頁(@/view/users/Register.vue):

發(fā)送驗證碼前需要驗證用戶名和郵箱,用戶名必填,郵箱格式需正確。

用戶設置頁(@/view/users/setting/Setting.vue)

用戶登錄后,可以進入用戶設置頁查看用戶和刪除用戶

3.2 Vuex 狀態(tài)管理

通過 vuex 實現(xiàn)保存或刪除用戶 token,保存用戶名等功能。

由于使用單一狀態(tài)樹,應用的所有狀態(tài)會集中到一個比較大的對象。當應用變得非常復雜時,store 對象就有可能變得相當臃腫。

為了解決以上問題,Vuex 允許我們將 store 分割成模塊(module)。每個模塊擁有自己的 state、mutation、action、getter。

根目錄下新建store文件夾,創(chuàng)建modules/user.js:

const user = {state: {token: localStorage.getItem('token'),username: localStorage.getItem('username')},mutations: {BIND_LOGIN: (state, data) => {localStorage.setItem('token', data)state.token = data},BIND_LOGOUT: (state) => {localStorage.removeItem('token')state.token = null},SAVE_USER: (state, data) => {localStorage.setItem('username', data)state.username = data}} }export default user

創(chuàng)建文件 getters.js 對數(shù)據(jù)進行處理輸出:

const getters = {sidebar: state => state.app.sidebar,device: state => state.app.device,token: state => state.user.token,username: state => state.user.username} export default getters

創(chuàng)建文件 index.js 管理所有狀態(tài):

import Vue from 'vue' import Vuex from 'vuex' import user from './modules/user' import getters from './getters'Vue.use(Vuex)const store = new Vuex.Store({modules: {user},getters })export default store

3.3 路由控制/攔截

路由配置(router.js):

import Vue from 'vue' import Router from 'vue-router' const Login = () => import(/* webpackChunkName: "users" */ '@/views/users/Login.vue') const Register = () => import(/* webpackChunkName: "users" */ '@/views/users/Register.vue') const Setting = () => import(/* webpackChunkName: "tables" */ '@/views/setting/Setting.vue')Vue.use(Router)const router = new Router({base: process.env.BASE_URL,routes: [{path: '/login',name: 'Login',component: Login,meta: {title: '登錄'}},{path: '/register',name: 'Register',component: Register,meta: {title: '注冊'}},{path: '/setting',name: 'Setting',component: Setting,meta: {breadcrumb: '設置',requireLogin: true},}] })

路由攔截:

關于vue 路由攔截參考:https://www.cnblogs.com/cckui/p/10319013.html

// 頁面刷新時,重新賦值token if (localStorage.getItem('token')) {store.commit('BIND_LOGIN', localStorage.getItem('token')) }// 全局導航鉤子 router.beforeEach((to, from, next) => {if (to.meta.title) { // 路由發(fā)生變化修改頁面titledocument.title = to.meta.title}if (to.meta.requireLogin) {if (store.getters.token) {if (Object.keys(from.query).length === 0) { // 判斷路由來源是否有query,處理不是目的跳轉(zhuǎn)的情況next()} else {let redirect = from.query.redirect // 如果來源路由有queryif (to.path === redirect) { // 避免 next 無限循環(huán)next()} else {next({ path: redirect }) // 跳轉(zhuǎn)到目的路由}}} else {next({path: '/login',query: { redirect: to.fullPath } // 將跳轉(zhuǎn)的路由path作為參數(shù),登錄成功后跳轉(zhuǎn)到該路由})}} else {next()} })export default router

3.4 Axios 封裝

封裝 Axios

// axios 配置 import axios from 'axios' import store from './store' import router from './router'//創(chuàng)建 axios 實例 let instance = axios.create({timeout: 5000, // 請求超過5秒即超時返回錯誤headers: { 'Content-Type': 'application/json;charset=UTF-8' }, })instance.interceptors.request.use(config => {if (store.getters.token) { // 若存在token,則每個Http Header都加上tokenconfig.headers.Authorization = `token ${store.getters.token}`console.log('拿到token')}console.log('request請求配置', config)return config},err => {return Promise.reject(err)})// http response 攔截器 instance.interceptors.response.use(response => {console.log('成功響應:', response)return response},error => {if (error.response) {switch (error.response.status) {case 401:// 返回 401 (未授權(quán)) 清除 token 并跳轉(zhuǎn)到登錄頁面store.commit('BIND_LOGOUT')router.replace({path: '/login',query: {redirect: router.currentRoute.fullPath}})breakdefault:console.log('服務器出錯,請稍后重試!')alert('服務器出錯,請稍后重試!')}}return Promise.reject(error.response) // 返回接口返回的錯誤信息} )export default {// 發(fā)送驗證碼userVerify (data) {return instance.post('/api/verify', data)},// 注冊userRegister (data) {return instance.post('/api/register', data)},// 登錄userLogin (data) {return instance.post('/api/login', data)},// 獲取用戶列表getAllUser () {return instance.get('/api/alluser')},// 刪除用戶delUser (data) {return instance.post('/api/deluser', data)} }

4. 服務端和數(shù)據(jù)庫實現(xiàn)

在根目錄下創(chuàng)建 server 文件夾,存放服務端和數(shù)據(jù)庫相關代碼。

4.1 MongoDB和Redis

創(chuàng)建 /server/dbs/config.js ,進行數(shù)據(jù)庫和郵箱配置

// mongo 連接地址 const dbs = 'mongodb://127.0.0.1:27017/[數(shù)據(jù)庫名稱]'// redis 地址和端口 const redis = {get host() {return '127.0.0.1'},get port() {return 6379} }// qq郵箱配置 const smtp = {get host() {return 'smtp.qq.com'},get user() {return '1********@qq.com' // qq郵箱名},get pass() {return '*****************' // qq郵箱授權(quán)碼},// 生成郵箱驗證碼get code() {return () => {return Math.random().toString(16).slice(2, 6).toUpperCase()}},// 定義驗證碼過期時間rules,5分鐘get expire() {return () => {return new Date().getTime() + 5 * 60 * 1000}} }module.exports = {dbs,redis,smtp }

使用 qq 郵箱發(fā)送驗證碼,需要在“設置/賬戶”中打開POP3/SMTP服務和MAP/SMTP服務。

4.2 Mongo 模型

創(chuàng)建 /server/dbs/models/users.js:

// users模型,包括四個字段 const mongoose = require('mongoose') const Schema = mongoose.Schema const UserSchema = new Schema({username: {type: String,unique: true,required: true},password: {type: String,required: true},email: {type: String,required: true},token: {type: String,required: true} })module.exports = {Users: mongoose.model('User', UserSchema) }

4.3 接口實現(xiàn)

創(chuàng)建 /server/interface/user.js:

const Router = require('koa-router') const Redis = require('koa-redis') // key-value存儲系統(tǒng), 存儲用戶名,驗證每個用戶名對應的驗證碼是否正確 const nodeMailer = require('nodemailer') // 通過node發(fā)送郵件 const User = require('../dbs/models/users').Users const Email = require('../dbs/config')// 創(chuàng)建和驗證token, 參考4.4 const createToken = require('../token/createToken.js') // 創(chuàng)建token const checkToken = require('../token/checkToken.js') // 驗證token// 創(chuàng)建路由對象 const router = new Router({prefix: '/api' // 接口的統(tǒng)一前綴 })// 獲取redis的客戶端 const Store = new Redis().client// 接口 - 測試 router.get('/test', async ctx => {ctx.body = {code: 0,msg: '測試',} })// 發(fā)送驗證碼 的接口 router.post('/verify', async (ctx, next) => {const username = ctx.request.body.usernameconst saveExpire = await Store.hget(`nodemail:${username}`, 'expire') // 拿到過期時間console.log(ctx.request.body)console.log('當前時間:', new Date().getTime())console.log('過期時間:', saveExpire)// 檢驗已存在的驗證碼是否過期,以限制用戶頻繁發(fā)送驗證碼if (saveExpire && new Date().getTime() - saveExpire < 0) {ctx.body = {code: -1,msg: '發(fā)送過于頻繁,請稍后再試'}return}// QQ郵箱smtp服務權(quán)限校驗const transporter = nodeMailer.createTransport({/*** 端口465和587用于電子郵件客戶端到電子郵件服務器通信 - 發(fā)送電子郵件。* 端口465用于smtps SSL加密在任何SMTP級別通信之前自動啟動。* 端口587用于msa*/host: Email.smtp.host,port: 587,secure: false, // 為true時監(jiān)聽465端口,為false時監(jiān)聽其他端口auth: {user: Email.smtp.user,pass: Email.smtp.pass}})// 郵箱需要接收的信息const ko = {code: Email.smtp.code(),expire: Email.smtp.expire(),email: ctx.request.body.email,user: ctx.request.body.username}// 郵件中需要顯示的內(nèi)容const mailOptions = {from: `"認證郵件" <${Email.smtp.user}>`, // 郵件來自to: ko.email, // 郵件發(fā)往subject: '邀請碼', // 郵件主題 標題html: `您正在注冊****,您的邀請碼是${ko.code}` // 郵件內(nèi)容}// 執(zhí)行發(fā)送郵件await transporter.sendMail(mailOptions, (err, info) => {if (err) {return console.log('error')} else {Store.hmset(`nodemail:${ko.user}`, 'code', ko.code, 'expire', ko.expire, 'email', ko.email)}})ctx.body = {code: 0,msg: '驗證碼已發(fā)送,請注意查收,可能會有延時,有效期5分鐘'} })// 接口 - 注冊 router.post('/register', async ctx => {const { username, password, email, code } = ctx.request.body// 驗證驗證碼if (code) {const saveCode = await Store.hget(`nodemail:${username}`, 'code') // 拿到已存儲的真實的驗證碼const saveExpire = await Store.hget(`nodemail:${username}`, 'expire') // 過期時間console.log(ctx.request.body)console.log('redis中保存的驗證碼:', saveCode)console.log('當前時間:', new Date().getTime())console.log('過期時間:', saveExpire)// 用戶提交的驗證碼是否等于已存的驗證碼if (code === saveCode) {if (new Date().getTime() - saveExpire > 0) {ctx.body = {code: -1,msg: '驗證碼已過期,請重新申請'}return}} else {ctx.body = {code: -1,msg: '請?zhí)顚懻_的驗證碼'}return}} else {ctx.body = {code: -1,msg: '請?zhí)顚戲炞C碼'}return}// 用戶名是否已經(jīng)被注冊const user = await User.find({ username })if (user.length) {ctx.body = {code: -1,msg: '該用戶名已被注冊'}return}// 如果用戶名未被注冊,則寫入數(shù)據(jù)庫const newUser = await User.create({username,password,email,token: createToken(this.username) // 生成一個token 存入數(shù)據(jù)庫})// 如果用戶名被成功寫入數(shù)據(jù)庫,則返回注冊成功if (newUser) {ctx.body = {code: 0,msg: '注冊成功',}} else {ctx.body = {code: -1,msg: '注冊失敗'}} })// 接口 - 登錄 router.post('/login', async (ctx, next) => {const { username, password } = ctx.request.bodylet doc = await User.findOne({ username })if (!doc) {ctx.body = {code: -1,msg: '用戶名不存在'}} else if (doc.password !== password) {ctx.body = {code: -1,msg: '密碼錯誤'}} else if (doc.password === password) {console.log('密碼正確')let token = createToken(username) // 生成tokendoc.token = token // 更新mongo中對應用戶名的tokentry {await doc.save() // 更新mongo中對應用戶名的tokenctx.body = {code: 0,msg: '登錄成功',username,token}} catch (err) {ctx.body = {code: -1,msg: '登錄失敗,請重新登錄'}}} })// 接口 - 獲取所有用戶 需要驗證 token router.get('/alluser', checkToken, async (ctx, next) => {try {let result = []let doc = await User.find({})doc.map((val, index) => {result.push({email: val.email,username: val.username,})})ctx.body = {code: 0,msg: '查找成功',result}} catch (err) {ctx.body = {code: -1,msg: '查找失敗',result: err}} })// 接口 - 刪除用戶 需要驗證 token router.post('/deluser', checkToken, async (ctx, next) => {const { username } = ctx.request.bodytry {await User.findOneAndRemove({username: username})ctx.body = {code: 0,msg: '刪除成功',}} catch (err) {ctx.body = {code: -1,msg: '刪除失敗',}} })module.exports = {router }

上面實現(xiàn)了五個接口:

  • 發(fā)送驗證碼至郵箱: router.post('/verify')
  • 注冊:router.post('/register')
  • 登錄:router.post('/login')
  • 獲取用戶列表:router.get('/alluser')
  • 刪除數(shù)據(jù)庫中的某個用戶:router.post('/deluser')

分別對應了前面 3.4 中 axios 中的5個請求地址

4.4 JSON Web Token 認證

JSON Web Token(縮寫 JWT)是目前最流行的跨域認證解決方案。詳情參考:http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html

分別創(chuàng)建 /server/token/createToken.js 和 /server/token/checkToken.js

// 創(chuàng)建token const jwt = require('jsonwebtoken')module.exports = function (id) {const token = jwt.sign({id: id},'cedric1990',{expiresIn: '300s'})return token } // 驗證token const jwt = require('jsonwebtoken')// 檢查 token module.exports = async (ctx, next) => {// 檢驗是否存在 token// axios.js 中設置了 authorizationconst authorization = ctx.get('Authorization')if (authorization === '') {ctx.throw(401, 'no token detected in http headerAuthorization')}const token = authorization.split(' ')[1]// 檢驗 token 是否已過期try {await jwt.verify(token, 'cedric1990')} catch (err) {ctx.throw(401, 'invalid token')}await next() }

4.5 服務端入口

根目錄創(chuàng)建 server.js:

// server端啟動入口 const Koa = require('koa') const app = new Koa(); const mongoose = require('mongoose') const bodyParser = require('koa-bodyparser') const session = require('koa-generic-session') const Redis = require('koa-redis') const json = require('koa-json') // 美化json格式化 const dbConfig = require('./server/dbs/config')const users = require('./server/interface/user.js').router// 一些session和redis相關配置 app.keys = ['keys', 'keyskeys'] app.proxy = true app.use(session({store: new Redis()}) )app.use(bodyParser({extendTypes: ['json', 'form', 'text'] }))app.use(json())// 連接數(shù)據(jù)庫 mongoose.connect(dbConfig.dbs,{ useNewUrlParser: true } )mongoose.set('useNewUrlParser', true) mongoose.set('useFindAndModify', false) mongoose.set('useCreateIndex', true)const db = mongoose.connection mongoose.Promise = global.Promise // 防止Mongoose: mpromise 錯誤db.on('error', function () {console.log('數(shù)據(jù)庫連接出錯') })db.on('open', function () {console.log('數(shù)據(jù)庫連接成功') })// 路由中間件 app.use(users.routes()).use(users.allowedMethods())app.listen(8888, () => {console.log('This server is running at http://localhost:' + 8888) })

5. 跨域處理

詳情參考:https://www.cnblogs.com/cckui/p/10331432.html

vue 前端啟動端口9527 和 koa 服務端啟動端口8888不同,需要做跨域處理,打開vue.config.js:

devServer: {port: 9527,https: false,hotOnly: false,proxy: {'/api': {target: 'http://127.0.0.1:8888/', // 接口地址changeOrigin: true,ws: true,pathRewrite: {'^/': ''}}}}

6. 接口對接

import axios from '../../axios.js' import CryptoJS from 'crypto-js' // 用于MD5加密處理

發(fā)送驗證碼:

// 用戶名不能為空,并且驗證郵箱格式 sendCode() {let email = this.ruleForm2.emailif (this.checkEmail(email) && this.ruleForm2.username) {axios.userVerify({username: encodeURIComponent(this.ruleForm2.username),email: this.ruleForm2.email}).then((res) => {if (res.status === 200 && res.data && res.data.code === 0) {this.$notify({title: '成功',message: '驗證碼發(fā)送成功,請注意查收。有效期5分鐘',duration: 1000,type: 'success'})let time = 300this.buttonText = '已發(fā)送'this.isDisabled = trueif (this.flag) {this.flag = false;let timer = setInterval(() => {time--;this.buttonText = time + ' 秒'if (time === 0) {clearInterval(timer);this.buttonText = '重新獲取'this.isDisabled = falsethis.flag = true;}}, 1000)}} else {this.$notify({title: '失敗',message: res.data.msg,duration: 1000,type: 'error'})}})} }

注冊:

submitForm(formName) {this.$refs[formName].validate(valid => {if (valid) {axios.userRegister({username: encodeURIComponent(this.ruleForm2.username),password: CryptoJS.MD5(this.ruleForm2.pass).toString(),email: this.ruleForm2.email,code: this.ruleForm2.smscode}).then((res) => {if (res.status === 200) {if (res.data && res.data.code === 0) {this.$notify({title: '成功',message: '注冊成功。',duration: 2000,type: 'success'})setTimeout(() => {this.$router.push({path: '/login'})}, 500)} else {this.$notify({title: '錯誤',message: res.data.msg,duration: 2000,type: 'error'})}} else {this.$notify({title: '錯誤',message: `服務器請求出錯, 錯誤碼${res.status}`,duration: 2000,type: 'error'})}})} else {console.log("error submit!!");return false;}}) },

登錄:

login(formName) {this.$refs[formName].validate(valid => {if (valid) {axios.userLogin({username: window.encodeURIComponent(this.ruleForm.name),password: CryptoJS.MD5(this.ruleForm.pass).toString()}).then((res) => {if (res.status === 200) {if (res.data && res.data.code === 0) {this.bindLogin(res.data.token)this.saveUser(res.data.username)this.$notify({title: '成功',message: '恭喜,登錄成功。',duration: 1000,type: 'success'})setTimeout(() => {this.$router.push({path: '/'})}, 500)} else {this.$notify({title: '錯誤',message: res.data.msg,duration: 1000,type: 'error'})}} else {this.$notify({title: '錯誤',message: '服務器出錯,請稍后重試',duration: 1000,type: 'error'})}})}}) },

7. 啟動項目 測試接口

7.1 vue端:

$ npm run serve

7.2 啟動mogod:

$ mongod

7.3 啟動Redis:

$ redis-server

7.4 啟動服務端server.js:

安裝 nodemon 熱啟動輔助工具:

$ npm i nodemon $ nodemon server.js

總結(jié)

以上是生活随笔為你收集整理的cli3解决 ie11语法错误 vue_基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

日韩毛片在线播放 | 欧美激情精品久久久久久 | 手机成人在线 | 国产美女精品视频 | 久久久久免费电影 | 97在线视频免费 | 六月婷色 | 中文字幕日韩国产 | 亚洲人在线7777777精品 | 天天综合日 | 天天色天天色 | 少妇激情久久 | 婷婷丁香国产 | 五月婷婷综合在线观看 | 九色激情网 | 国产成人免费高清 | 天天插天天 | 亚洲成a人片综合在线 | 亚洲欧美在线观看视频 | 亚洲国产精品va在线看 | 亚洲国内精品视频 | 久久国产片| 国产精品国产三级国产 | 欧美日韩精品区 | 亚洲一区免费在线 | 国产成人av一区二区三区在线观看 | 一区二区三区久久 | 东方av在 | 亚洲天堂网在线视频 | 91成人精品一区在线播放69 | 又爽又黄又刺激的视频 | 国产区在线 | av不卡免费在线观看 | 在线视频免费观看 | 在线之家官网 | 久久久国产精品久久久 | 婷婷五综合 | ,午夜性刺激免费看视频 | www夜夜 | 91久草视频| 国产精品久久久久久一区二区 | 少妇bbw揉bbb欧美 | 91人人在线 | 亚洲精品视频偷拍 | 黄av免费在线观看 | 色综合久久88色综合天天 | 免费看搞黄视频网站 | 日韩v欧美v日本v亚洲v国产v | 婷婷六月天在线 | 色吊丝在线永久观看最新版本 | 黄色在线看网站 | 日日夜夜添 | 成人在线观看网址 | 视频在线观看91 | 美女黄频网站 | 免费成人在线电影 | 九草视频在线观看 | 午夜精品一区二区三区可下载 | www.xxxx变态.com| 日韩精品高清不卡 | 久草免费手机视频 | 日韩在线二区 | 一区二区精品在线 | 99热在线免费观看 | 国产精品不卡一区 | 六月丁香婷 | 久草国产视频 | 在线成人免费av | 久久国产经典 | 午夜精品久久久久久久爽 | 国产精品毛片一区二区在线 | 99久久精品费精品 | 99精品热 | 中文字幕在线中文 | 婷婷色网视频在线播放 | 91九色porny蝌蚪主页 | 天天干天天做 | 五月天激情视频在线观看 | 久久这里只有精品久久 | 久久免费99精品久久久久久 | 黄色片视频在线观看 | 日韩电影中文字幕在线 | 男女激情网址 | 99亚洲国产精品 | 国产精品久久久久久久久软件 | 综合铜03| 97理论电影 | 丁香5月婷婷久久 | 91系列在线 | 99综合电影在线视频 | 午夜久久福利影院 | 在线观看av黄色 | 国产精品24小时在线观看 | 91精品国产99久久久久 | 欧美日韩亚洲在线 | 婷婷精品国产欧美精品亚洲人人爽 | 欧美影片| 黄色官网在线观看 | 国内一级片在线观看 | 国产精品女主播一区二区三区 | 波多野结衣一区 | 婷婷色五 | 2019中文字幕第一页 | 九九综合久久 | 婷婷激情综合五月天 | www成人av | 久久久久99精品成人片三人毛片 | 美女视频是黄的免费观看 | 欧美性猛片| 日本精品久久久久中文字幕 | 亚洲精品大片www | 涩av在线| 一本一道久久a久久综合蜜桃 | 日韩欧美极品 | 国产精品自产拍在线观看蜜 | 激情综合网天天干 | 国产视频一区二区在线观看 | 97人人添人澡人人爽超碰动图 | 美女黄频免费 | 免费在线一区二区三区 | 欧美激情综合五月 | 久久美女精品 | 97网站 | 激情欧美一区二区三区免费看 | 日韩视频一区二区在线观看 | 久久激五月天综合精品 | 日韩免费高清在线 | 中文字幕在线观看网址 | 国产精品毛片久久蜜 | 久久成年人视频 | 成人四虎| 一区二区三区在线不卡 | 亚洲国产一二三 | 天天综合天天综合 | 国产成人福利在线观看 | 久久1区 | 亚洲va欧美va国产va黑人 | 一级黄色片在线观看 | 人成午夜视频 | 久久精品女人毛片国产 | 91福利在线观看 | 91久久在线观看 | 91精品视频在线免费观看 | www五月天婷婷 | 亚洲精品免费在线观看视频 | 91九色在线 | 黄色亚洲免费 | 狠狠色丁香久久婷婷综合_中 | 亚洲黄色在线免费观看 | 九九视频网站 | 深爱婷婷网 | www.99热精品 | 激情婷婷综合网 | 久草免费福利在线观看 | 日韩午夜在线播放 | 久久不卡免费视频 | 免费久久99精品国产婷婷六月 | 91精品在线免费视频 | 波多野结衣在线观看视频 | 色av色av色av| 亚洲精品系列 | 特级a老妇做爰全过程 | 久插视频 | 黄色99视频| 超碰在线观看av | 女人久久久久 | 婷婷色中文字幕 | 天堂av在线7| 在线免费高清 | www..com毛片 | 免费a级毛片在线看 | 日韩av综合网站 | 精品福利在线观看 | 久草爱 | 免费观看黄 | 在线欧美小视频 | 日韩av电影国产 | 久久综合干 | 亚洲综合色视频在线观看 | 日本xxxx.com| 国产精品久久久久久久久久 | 夜夜躁狠狠燥 | 国产日韩在线视频 | 成人九九视频 | 亚洲欧美偷拍另类 | www.91av在线| 尤物一区二区三区 | 日韩激情片在线观看 | 精品一二三区 | 久久久99国产精品免费 | 麻豆视频在线 | 久久国产免费看 | 免费视频在线观看网站 | 精品国产乱码久久久久久1区二区 | 国产美女精品在线 | 中文字幕在线观看你懂的 | 伊在线视频 | 国产一级免费在线 | 久久久久久久久电影 | 六月色丁| 国产精品久久99精品毛片三a | 九九热在线视频免费观看 | 久久这里只有精品视频首页 | 成人av电影免费在线观看 | 中文字幕 国产 一区 | 亚洲桃花综合 | 99re视频在线观看 | 久久亚洲人 | 一区二区精品视频 | 精品成人久久 | 人人爽影院 | 国产精品久久久久永久免费 | 在线观看午夜 | 国产成人免费在线观看 | 国产日韩精品久久 | 成人在线黄色电影 | 欧美久久精品 | 96av视频| 国产高清视频网 | 粉嫩av一区二区三区四区五区 | av网站在线观看免费 | 麻豆国产在线播放 | 福利视频在线看 | 国产精品第一视频 | 亚洲人精品午夜 | 天天五月天色 | 免费高清在线一区 | 国产aaa毛片 | 99久久久久国产精品免费 | free. 性欧美.com | 精品亚洲一区二区三区 | 国产 视频 高清 免费 | 伊人成人精品 | 亚洲最新合集 | 免费三级黄 | 久久人人爽爽人人爽人人片av | av免费在线看网站 | 亚洲国产资源 | 天天操狠狠操 | 久久综合色天天久久综合图片 | 黄色91在线观看 | 久久99精品久久只有精品 | 96国产精品 | 国产自制av| 又黄又爽又无遮挡免费的网站 | 久久激情五月丁香伊人 | 欧美性黑人 | 精品中文字幕在线播放 | 久久国产精品区 | 人人爱夜夜操 | 三级动态视频在线观看 | 日韩精品视频在线观看网址 | 久久久久国产精品厨房 | 久久歪歪| 插插插色综合 | 日韩美女高潮 | 国产精品系列在线 | 国产精品福利小视频 | 一级片视频在线 | 国产又粗又猛又黄又爽视频 | 91tv国产成人福利 | 国产字幕在线播放 | 成人在线网站观看 | 亚洲精品在线观看av | av在线电影网站 | 爱情影院aqdy鲁丝片二区 | 免费69视频 | 国产精品久久久久久久久久久杏吧 | 女人18毛片a级毛片一区二区 | 中文在线天堂资源 | 午夜电影 电影 | av成人免费在线看 | 91免费版在线观看 | 国产精品video爽爽爽爽 | 日本美女xx | 天天艹天天| 一区二区三区在线免费 | 免费av影视 | 麻豆超碰 | 91视频 - v11av| 亚洲激情六月 | 超碰在线公开 | 五月婷婷在线观看视频 | 久久久网址 | 黄色片网站 | 99热99热 | 国产精品视频在线观看 | 青青河边草免费观看 | 国产资源中文字幕 | av福利在线播放 | 中文字幕乱码电影 | www.久久久 | 国产午夜免费视频 | 干天天| 久久精品欧美 | 日本不卡一区二区三区在线观看 | 国产精品2020 | 人人看97| 国内精品福利视频 | 免费久久99精品国产婷婷六月 | 亚洲一区动漫 | 美女黄频网站 | 久久狠狠婷婷 | 在线观看激情av | 91色九色 | 亚洲成人资源在线观看 | 99精品乱码国产在线观看 | 亚洲精品在 | 99久久精品国产一区二区三区 | 黄色a一级片 | 欧美精品久久久久久久久久丰满 | 又爽又黄又无遮挡网站动态图 | 91精品一区二区在线观看 | 国产精品久久久久一区二区三区 | 黄色一级动作片 | 一级成人在线 | av字幕在线| 五月天久久精品 | 96av麻豆蜜桃一区二区 | 国产精品一区二区精品视频免费看 | 日韩免费av网址 | 伊人久久精品久久亚洲一区 | 欧美激情视频一二三区 | 精品一二三四在线 | 国产中文字幕视频在线观看 | 三级免费黄 | 一区二区理论片 | 国产黄色一级大片 | 99精品热视频只有精品10 | 亚洲精品乱码久久久久久9色 | 欧美视频二区 | av丝袜制服 | 久久久精品二区 | 一区久久久 | 色噜噜在线观看视频 | 综合国产在线 | 久久亚洲二区 | 麻豆视频一区二区 | 国产黄免费在线观看 | 人人爽人人av| 人人爱在线视频 | 四月婷婷在线观看 | 黄污在线观看 | 8x成人在线| 免费在线成人 | 久久国产露脸精品国产 | 麻豆视频免费版 | 在线观看91av| 亚洲成成品网站 | 色资源在线 | 九九久久影院 | 啪啪免费观看网站 | 精品女同一区二区三区在线观看 | 91天堂素人约啪 | 久久午夜鲁丝片 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 亚洲欧美综合 | 国产视频九色蝌蚪 | 四虎影视国产精品免费久久 | 久久五月精品 | 缴情综合网五月天 | 欧美日韩不卡一区 | 久草在线久草在线2 | 久久黄色精品视频 | 另类五月激情 | 天天干,夜夜爽 | 欧美欧美 | 精品久久精品 | 久草视频免费 | 国产精品福利久久久 | 成人免费观看av | 九九视频免费观看视频精品 | 亚洲国产日韩欧美在线 | 国产中文字幕在线看 | 青青河边草免费视频 | 国产一区二区精品91 | av电影亚洲| 久久婷婷精品 | 久久久国产99久久国产一 | 国产欧美在线一区 | 91看片看淫黄大片 | 97超碰影视 | 中文字幕日韩无 | 一级国产视频 | 国产亚洲视频中文字幕视频 | 精品久久精品久久 | 欧美日韩高清免费 | 国产精品久久久久久69 | 中文字幕国语官网在线视频 | 玖玖精品在线 | 久久九九久久九九 | 日日干av | av在线播放中文字幕 | 久久99久国产精品黄毛片入口 | 一 级 黄 色 片免费看的 | 婷婷在线精品视频 | 91大神电影 | 色福利网站 | 久草在线观看资源 | 99久久精品久久亚洲精品 | 色成人亚洲网 | 亚洲精品美女在线观看 | 亚洲欧美在线视频免费 | 夜色在线资源 | 成年人在线观看视频免费 | 欧美性色xo影院 | 美女网站视频久久 | 国产一区二区在线免费播放 | 久久久影片 | 黄色电影小说 | 激情视频一区二区三区 | 亚洲免费公开视频 | 精品国产_亚洲人成在线 | 精品成人网 | 日韩资源视频 | 手机av在线网站 | 亚洲一二三久久 | 日韩精品电影在线播放 | 香蕉视频久久 | 国产一区二区在线观看免费 | 特黄特黄的视频 | 久久久久久久久久久国产精品 | 欧美一级电影片 | 日韩视频免费看 | 色91在线视频 | 久久免费福利视频 | 亚洲精品国产精品国自产观看 | 久久字幕精品一区 | 久久免费视屏 | 国产精品女人久久久久久 | 亚州精品天堂中文字幕 | 丝袜美腿在线播放 | 伊人婷婷激情 | 国产一区在线精品 | 精品国产一区二区三区在线观看 | 欧美激情精品久久久 | 久久亚洲区 | 天天爱天天舔 | 国产美女网站视频 | 天天艹天天| 成人午夜剧场在线观看 | 草久在线视频 | 日韩免费大片 | 免费国产黄线在线观看视频 | 日日夜夜骑 | 天天操天天艹 | 国产美女精品视频 | 天天操天天摸天天爽 | 久久av在线 | 九九热免费视频在线观看 | 日韩大陆欧美高清视频区 | 成人黄色电影在线播放 | 96精品视频 | 激情欧美一区二区免费视频 | 2024国产精品视频 | 婷婷在线综合 | 亚洲精品在线一区二区 | 日韩毛片在线免费观看 | av高清免费在线 | 国产精久久久久久妇女av | 国产精品久久久久久久久久久久午夜片 | 91av影视| 五月婷婷影院 | 国产主播99 | 永久免费视频国产 | 在线免费观看黄色 | 欧美午夜一区二区福利视频 | 在线观看免费av网 | 九九爱免费视频在线观看 | a级国产乱理论片在线观看 伊人宗合网 | www.久久免费 | 久久精品美女视频 | 国产在线观看免费观看 | 丝袜+亚洲+另类+欧美+变态 | а中文在线天堂 | 97色在线观看免费视频 | 国产伦理一区二区三区 | 国产精品国产精品 | 色婷婷综合视频在线观看 | 久久综合色婷婷 | 久久看片 | 天天操比 | 在线a人片免费观看视频 | 一区二区三区三区在线 | 亚洲综合色站 | 中文视频在线 | 欧美日韩一区二区三区视频 | 黄色的视频网站 | av在线永久免费观看 | 亚洲va欧洲va国产va不卡 | 日韩午夜大片 | 日韩二三区 | 国产女人40精品一区毛片视频 | 中文在线www| 99视频精品在线 | 国产成人精品一区一区一区 | 国产精品久久久久久久婷婷 | 亚洲精品久久久蜜臀下载官网 | 国产手机av在线 | 色婷婷在线视频 | 成人香蕉视频 | 日本女人在线观看 | 91麻豆精品一区二区三区 | 国产精品久久在线观看 | 99视频在线精品免费观看2 | 视频在线观看亚洲 | 国产精品18久久久久白浆 | 久热av在线 | avlulu久久精品 | 狠狠干成人综合网 | 欧美日韩高清不卡 | 麻豆一二三精选视频 | 91黄视频在线 | 99视频在线观看视频 | 国产精品美女久久久 | 国产精品永久在线 | 天天摸夜夜操 | 国产精品久久免费看 | 国产精品九九久久99视频 | 久久天天综合网 | 婷婷六月综合网 | 911国产在线观看 | 丁香花在线视频观看免费 | 久久视频精品在线 | 中文字幕中文中文字幕 | 久久在草 | avav99| 最近免费中文字幕mv在线视频3 | 亚洲女在线 | 成人av免费在线 | 日韩欧美视频一区二区 | 久草视频视频在线播放 | 视频国产| 日本成人中文字幕在线观看 | 国产精品嫩草影视久久久 | 精品一区二区日韩 | 久久五月天色综合 | 亚洲国产精品日韩 | 激情综合电影网 | 亚洲男男gaygayxxxgv | 国产真实精品久久二三区 | 国产亚洲精品av | 99精品视频观看 | 丝袜av一区 | 在线视频亚洲 | 婷婷色中文字幕 | 婷婷久久五月天 | 欧美日韩视频在线 | 成人夜晚看av | 久久av在线播放 | 99日精品| 久久久久久久免费观看 | 国产一区免费观看 | 欧美激情第一区 | 天天爱天天操 | 久久爱导航 | 久久久久99精品国产片 | 日韩黄色免费在线观看 | 热99久久精品 | 久久五月婷婷丁香社区 | 一级片观看 | 亚洲精品国精品久久99热 | 最近日本中文字幕 | 午夜精选视频 | 插婷婷 | 色综合人人 | 亚洲网久久| 超碰在线观看av.com | 欧美小视频在线观看 | 热热热热热色 | 香蕉视频在线免费看 | 91桃色在线播放 | 欧美在线一 | 久久69精品 | 久久91网 | 特及黄色片 | 视频在线91 | 日韩精品久久久久久久电影竹菊 | 亚洲精品视频一二三 | 欧美日韩aa | 国产五月色婷婷六月丁香视频 | www久久| 97视频在线观看免费 | 免费国产一区二区视频 | 五月婷婷综合网 | 色婷婷国产在线 | 在线影院av | 热久久视久久精品18亚洲精品 | av资源免费观看 | 99精品免费久久久久久久久 | 男女拍拍免费视频 | 在线精品视频免费播放 | 成人91免费视频 | 日韩综合一区二区三区 | 国产永久免费观看 | 国产视频精品久久 | 午夜精品一区二区三区免费视频 | 国产精品美女久久久久久久网站 | 国产免费专区 | 天天综合五月天 | 十八岁免进欧美 | 中文字幕丝袜一区二区 | 最新国产精品视频 | 精品一二三四五区 | 狠狠色丁香久久综合网 | 国产一区高清在线观看 | 亚洲精品久久久久中文字幕二区 | 久久99精品久久久久蜜臀 | 97精品超碰一区二区三区 | www.国产在线视频 | 98涩涩国产露脸精品国产网 | 成x99人av在线www | 国产黄在线 | 婷婷伊人五月 | 欧美一级日韩三级 | 天天撸夜夜操 | 成在人线av| 免费高清看电视网站 | 日韩午夜在线 | 国色天香永久免费 | 人人网人人爽 | 中文字幕字幕中文 | 91av精品| 亚洲在线视频免费 | 黄色免费观看视频 | 久久草视频 | 午夜.dj高清免费观看视频 | 久久99精品久久久久久清纯直播 | 99综合电影在线视频 | 日韩欧美在线综合网 | 五月丁色 | 91伊人久久大香线蕉蜜芽人口 | 91精品在线免费视频 | 久久天天综合网 | 日韩精品一区二区三区在线播放 | 免费在线一区二区三区 | 中文字幕高清av | 久久免费看a级毛毛片 | 亚洲成人在线免费 | 91热在线 | 摸阴视频| 精品国产理论 | 成人免费视频在线观看 | 成人av在线一区二区 | 超碰免费久久 | 少妇bbw撒尿 | 免费h在线观看 | 天天色天天射天天操 | 久久永久免费视频 | 最近中文字幕大全中文字幕免费 | 九九热av | 久久久性 | 国产亚洲精品久久久久久移动网络 | 欧美日韩在线免费视频 | av片中文| 综合国产在线 | 色婷婷97| 91九色porny蝌蚪视频 | 日韩在线中文字幕 | 国内精品久久久久影院优 | 91日韩在线 | 婷婷色亚洲 | 另类老妇性bbwbbw高清 | 在线视频 91 | 日韩午夜小视频 | 草免费视频 | 久99久中文字幕在线 | 天天射一射| 国产精品一区二区三区在线播放 | 奇米影视四色8888 | 91高清免费 | 久久手机在线视频 | 精品国产1区2区3区 国产欧美精品在线观看 | 中文字幕超清在线免费 | 久久精品99国产精品酒店日本 | 午夜精品一区二区三区在线观看 | 久久精品福利视频 | 综合网五月天 | 国产中年夫妇高潮精品视频 | 日韩成人中文字幕 | 中文字幕永久 | 成人午夜毛片 | 日韩网站在线观看 | 国产亚洲精品美女久久 | 色婷婷国产精品 | 日韩午夜剧场 | 91伊人| 日韩av播放在线 | 草久视频在线 | 欧美一级电影免费观看 | 91黄色免费看 | 欧美日韩免费一区二区三区 | 日韩av看片 | 91色亚洲 | 久久99影院| 亚洲精品在线观看中文字幕 | 日韩在线观看一区二区三区 | 国产美女视频免费 | 欧美黑人猛交 | 欧美激情视频在线观看免费 | 91成人精品国产刺激国语对白 | 免费看的av片 | 伊人色播 | 免费观看v片在线观看 | 欧美黄网站 | 国产黄色精品在线观看 | 天天爱综合 | 久一网站 | 91麻豆网| 欧美一区二区三区免费看 | 精品成人久久 | 国产精品久久久久久久久久三级 | 欧美色图另类 | 日韩久久久久久久久久久久 | 国产专区日韩专区 | 久久精品8| 日韩三级中文字幕 | a精品视频 | 日韩精品一区二区在线观看 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 国产最新精品视频 | 欧美成人91| 成人sm另类专区 | 国产精品久久久久一区二区 | 婷婷丁香久久五月婷婷 | 一区二区三区中文字幕在线 | 国产精品久久99综合免费观看尤物 | 婷婷中文字幕综合 | 黄色www免费 | 91麻豆高清视频 | 正在播放五月婷婷狠狠干 | 99综合视频 | 久久久久久蜜桃一区二区 | 草久在线| 亚州精品一二三区 | 日本黄色一级电影 | 免费人成在线观看网站 | 五月花激情 | 亚洲经典视频 | 久久午夜精品 | 丁香婷婷在线 | 亚洲电影免费 | 99精品免费观看 | 国产字幕在线看 | 黄色字幕网 | 天天操操操操操操 | 国产精品毛片 | 免费日韩电影 | 婷婷丁香六月 | 97在线观| 99精品视频精品精品视频 | 成人精品久久久 | 久久久久99999 | 日韩av电影中文字幕在线观看 | 天天舔天天射天天操 | 久久9视频| 91麻豆精品国产91久久久久久久久 | 麻豆精品国产传媒 | 久久在线观看 | 91网在线观看 | 亚洲自拍自偷 | 亚洲欧美成人网 | 天天骚夜夜操 | 亚洲精品 在线视频 | 国产伦精品一区二区三区照片91 | 草久久av | 麻豆视频免费观看 | 五月婷婷六月综合 | 色av婷婷 | 久草免费在线视频 | a在线播放| 成人黄色中文字幕 | 免费看的黄色 | 深爱五月激情五月 | 丝袜精品视频 | 亚洲日本精品 | 久久久在线免费观看 | 久久黄色a级片 | 免费日韩一区二区三区 | 国产精品久久久久久麻豆一区 | 91在线影视| 免费在线观看午夜视频 | 亚洲欧美日韩国产精品一区午夜 | 久久久久福利视频 | 免费观看完整版无人区 | 免费观看一区 | 亚洲国产无 | 免费在线电影网址大全 | 探花视频免费在线观看 | 黄色小说在线观看视频 | 97在线精品| 丁香婷婷基地 | 久久久黄视频 | 久久久精选 | 欧美va天堂va视频va在线 | 久久久男人的天堂 | 91网址在线观看 | 高清不卡免费视频 | 免费在线观看中文字幕 | 夜色资源站wwwcom | 精品99在线视频 | 免费色av | 国产精品永久免费观看 | 狠狠干中文字幕 | 在线观看欧美成人 | 婷婷色在线观看 | 美女黄频免费 | 91精品久 | 最新中文在线视频 | 免费在线观看的av网站 | av在线播放亚洲 | 超碰在线免费97 | 天天插天天狠天天透 | 色视频在线观看免费 | 国产高清在线免费观看 | 亚洲一区二区高潮无套美女 | 视频一区二区国产 | 日批在线观看 | 亚洲成aⅴ人片久久青草影院 | 麻豆精品传媒视频 | 久久九九国产精品 | 五月婷婷中文网 | 97福利在线观看 | 亚洲高清在线 | 国产精品毛片久久蜜 | 日韩欧美综合视频 | 免费观看一区二区三区视频 | 成人国产综合 | 日韩激情小视频 | 国产精品9999 | a在线免费观看视频 | 国产精品久久久久婷婷 | 国产成人一区二区三区在线观看 | 国产精品成人免费精品自在线观看 | 免费在线观看黄网站 | 国产91精品一区二区麻豆网站 | 热久久免费视频精品 | 精品久久久久久久久久久久 | 久久天天躁 | 国产一区在线不卡 | 日韩无在线 | 国产成人61精品免费看片 | 蜜桃视频在线观看一区 | 欧美精品亚洲精品日韩精品 | 免费视频xnxx com| 亚洲午夜久久久久久久久 | 五月综合色 | 亚洲精品免费视频 | 三级av免费 | 国产精品久久9 | www.狠狠插.com | 97超碰在线免费观看 | 国产精品欧美久久久久三级 | 欧美日韩不卡在线视频 | 亚洲精品91天天久久人人 | 一级a毛片高清视频 | 久久久久久网站 | 久久男人中文字幕资源站 | 伊人在线视频 | 免费成人av | 久久99国产视频 | 成人免费xxxxxx视频 | 91亚洲精品久久久中文字幕 | 一区二区三区手机在线观看 | 国产麻豆剧传媒免费观看 | 亚洲精品综合在线观看 | 久久综合精品国产一区二区三区 | 在线日本看片免费人成视久网 | 天天做天天看 | 久久网站免费 | 亚洲精品乱码久久久久久按摩 | 婷婷综合亚洲 | 九九三级毛片 | 精品久久国产 | 六月丁香综合网 | 亚洲h色精品 | 亚洲jizzjizz日本少妇 | 欧美精品亚洲精品日韩精品 | 精品中文字幕在线观看 | 国产精品视频 | 日本精品一区二区三区在线播放视频 | 久久久影院一区二区三区 | 在线成人免费av | 免费在线观看av网站 | 久久国产电影 | 91精品国产91久久久久 | 97香蕉视频| 超碰97免费观看 | 2023亚洲精品国偷拍自产在线 | 成人小视频在线免费观看 | 国产成人精品一区二三区 | 久草在线99 | 亚洲欧美日韩在线看 | 久久看看 | 久久久五月天 | 亚洲视频电影在线 | 视频一区二区三区视频 | 中文字幕一区二区三区精华液 | 五月天激情视频在线观看 | 成年人在线 | 99精品免费在线 | 国产黄网站在线观看 | 久久av免费电影 | 国产女人18毛片水真多18精品 | 干干日日| 日本中文在线观看 | 网址你懂的在线观看 | 久久亚洲婷婷 | 不卡电影免费在线播放一区 | 91av看片| 亚洲精选99 | 亚洲区视频在线 | 激情综合色综合久久综合 | 成人毛片在线观看视频 | 亚洲最新合集 | 久黄色| 国产精品一区久久久久 | 久久久亚洲国产精品麻豆综合天堂 | www成人精品| 丰满少妇麻豆av | 久草在线资源观看 | 中文字幕av一区二区三区四区 | 91在线视频观看免费 | 久久久性 | 欧美日韩国产伦理 | 国产日韩视频在线播放 | 欧美成年网站 | 久久综合五月天婷婷伊人 | 韩日成人av | 成人免费在线电影 | 久久久久久久久久久影视 | 欧美精品一区二区在线观看 | 亚洲国产av精品毛片鲁大师 | 狠狠色伊人亚洲综合网站色 | 久久久久久欧美二区电影网 | 国产黄色高清 | 久久国产精品二国产精品中国洋人 | 97精品电影院 | 日日操日日插 | 成人午夜剧场在线观看 | 欧美成人基地 | 久精品在线观看 | 91精品婷婷国产综合久久蝌蚪 | 日本久久久亚洲精品 | 日本黄色一级电影 | 伊人日日干 | 欧美精品一区二区三区一线天视频 | 国产精品爽爽久久久久久蜜臀 | 在线电影 一区 | 亚洲人在线视频 | 超碰公开在线观看 | 狠狠精品| 国产剧情在线一区 | 狠狠色丁香婷婷综合最新地址 | 808电影免费观看三年 | 男女免费av| 亚洲精品免费在线观看视频 | 99r国产精品 | 国产精品精品国产婷婷这里av | 国产精品专区h在线观看 | 国产精品xxxx18a99 | 成人在线一区二区三区 | 亚洲小视频在线观看 | 色永久免费视频 | 国产成人精品一区二区三区 | 欧美精品三级在线观看 | 国产日本在线播放 | 久久精品视频在线观看免费 | 精品国产免费一区二区三区五区 | 狠狠久久婷婷 | av在线日韩 | 在线观看色网 | 免费在线成人av电影 | 91理论片午午伦夜理片久久 | 麻花天美星空视频 | 亚洲人毛片 | 亚洲天天在线 | 久久精品波多野结衣 | 久久成人综合 | 91大神一区二区三区 | 国产97在线视频 | 丁香激情五月 | www色av| 美女视频黄频大全免费 | 444av| 丁香在线观看完整电影视频 | 青青河边草免费观看 | 成人一区影院 | 在线国产视频一区 | 欧美久久久久久久 | 九九日韩 | 狠狠色伊人亚洲综合网站色 | 在线观看91视频 | 成人三级网站在线观看 | 久久精品国产亚洲a | 色偷偷人人澡久久超碰69 | 国产在线中文字幕 | 国产成人精品国内自产拍免费看 |