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

歡迎訪問 生活随笔!

生活随笔

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

HTML

前端后台管理系统梳理

發布時間:2023/12/10 HTML 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端后台管理系统梳理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

再梳理一遍

一、商品后臺管理系統

1. 功能

1.1 服務端情況

  • 開啟了CORS跨域支持
  • 需要授權的 API ,必須在請求頭中使用 Authorization 字段提供token 令牌(axios攔截器)
  • baseUrl,接口地址:http://localhost:8888/api/private/v1/

token令牌在服務端生成,當登錄成功時,post請求返回的用戶信息里包含了這一元素:

1.1.1 axios發ajax請求

Axios:通過promise實現對ajax技術的一種封裝,ajax只能訪問同源的請求。axios并沒有install 方法,所以是不能使用vue.use()方法的。為了不在每個文件都引用一次axios,將它改造成vue插件。

  • npm安裝
  • axios發請求
  • 1)使用

    axios.get('/user?ID=12345').then(function (response) {console.log(response);}).catch(function (error) {console.log(error);});

    2) 改造為vue插件
    plugins/http.js

    import axios from 'axios' ? const httpHelper = {} // 配置Vue插件 httpHelper.install = function fn (Vue) {axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1'Vue.prototype.$http = axios } ? export default httpHelper

    main.js里安裝插件

    import http from '@/plugins/http.js' Vue.use(http)

    1.1.2 攔截器 – 向服務端發請求需要token

    httpAxios.install = function (Vue) {const instance = axios.create({baseURL: 'http://127.0.0.1:8888/api/private/v1'}) ?instance.interceptors.request.use(function (config) {if (config.url.toLowerCase() !== 'login') {const token = sessionStorage.getItem('token')config.headers.Authorization = token}return config}, function (error) {return Promise.reject(error)})Vue.prototype.$http = instance }

    1.1.3 路由導航守衛 – 權限控制

    路由的前置守衛 router.js

    router.beforeEach((to, from, next) => {console.log(to, from)if (to.name === 'login') {next()} else {const token = sessionStorage.getItem('token')if (!token) {router.push({ 'name': 'login' })Message.warning('請先登錄')return}next()} })

    1.1.4 使用async和await

    handleLogin () {this.$http.post('login', this.formData).then((res) => {const data = res.dataconst {meta: {status, msg}} = dataif (status === 200) {const token = data.data.tokensessionStorage.setItem('token', token)this.$message.success(msg)} else {this.$message.error(msg)}}) } async handleLogin () {const res = await this.$http.post('login', this.formData)const data = res.dataconst { meta: { status, msg } } = dataif (status === 200) {const token = data.data.tokensessionStorage.setItem('token', token)this.$message.success(msg)} else {this.$message.error(msg)} }

    外層方法使用async關鍵字(await最近的外層函數要加上async),發請求代碼前加 await,省略.then

    1.2 自定義組件

    以自定義面包屑組件(子組件)為例,父組件(使用到面包屑的組件)向子組件傳值。
    子組件

    <template><!-- 面包屑 --><el-breadcrumb separator="/"><el-breadcrumb-item :to="{ path: '/' }">首頁</el-breadcrumb-item><el-breadcrumb-item>{{this.level1}}</el-breadcrumb-item><el-breadcrumb-item>{{this.level2}}</el-breadcrumb-item></el-breadcrumb> </template> ? <script> export default {name: 'my-bread',props: ['level1', 'level2'] } </script>

    父組件

    <my-bread level1='權限管理' level2='角色列表'></my-bread>

    1.3 登錄

    • 組件el-form 表單
    • :rules=“rules” 表單驗證,show-password
    • 登錄按鈕的點擊事件:
      1)表單驗證是否通過
      2)通過設置token,跳轉到主頁
    • 頭像:css設置水平居中
    • 全局監聽enter鍵(把監聽事件綁定到document上),當(that.$route.path === ‘/login’) && (e.keyCode === 13),觸發登錄方法

    1.4 主頁

    • 布局
    • 頭部+左側導航菜單+主體

    1.4.1 頭部,退出

    • 刪除token sessionStorage.clear()
    • 跳轉到登錄頁 this.$router.push({name: 'login'})

    1.4.2 左側菜單 – 權限控制

    • el-aside -> el-menu
    • :router 開啟路由模式,設置el-menu-item的index值 為路由標識
    • 動態渲染:不同身份登錄,權限控制

    一級菜單和子菜單之間是并列關系,在知道有幾級菜單的情況下,思考:如果不知道有幾級菜單

    <el-menu :unique-opened=true :router=true><el-submenu :index="item1.order.toString()" v-for="(item1,i) in menus" :key="item1.id"><template slot="title"><i :class="iconlist[i]"></i><span>{{item1.authName}}</span></template><el-menu-item :index="item2.path" v-for="item2 in item1.children" :key="item2.id"><i class="el-icon-menu"></i><span>{{item2.authName}}</span></el-menu-item></el-submenu> </el-menu>

    1.5 系統功能

    1.5.1 用戶管理 - 用戶列表 - 增刪改查

    • 展示:現有用戶數量 GET
    • 增加:用戶名、密碼、郵箱、手機,新增后重新加載頁面 POST
    • 刪除:刪除后重新加載頁面 PUT
    • 修改:DELETE
      1)改基本信息:手機、郵箱
      2)改角色:關系到權限
    • 組件
      面包屑、搜索框、表格、分頁組件、switch狀態轉換
    1.5.1.1 顯示、搜索的處理

    顯示
    在created的時候,調用this.getUserList(),拿到res的數據,賦值給data里的userlist

    const res = await this.$http.get(`users?query=${this.query}&pagenum=${this.pagenum}&pagesize=${this.pagesize}`)

    搜索

    <el-input @clear="getUserList" v-model="query" clearable @keyup.enter.native="getUserList">

    鍵盤抬起時/輸入框清空時,依然是觸發getUserList,該方法內部通過雙向數據綁定的query進行傳參查詢,接口文檔中,query參數可以為空,為空時顯示全量信息。

    1.5.1.2 slot-scope=“scope” 參數傳遞
    <el-table-column label="用戶狀態"><template slot-scope="scope"><!-- scope.row就是當前綁定的數據對象 --><el-switch @change="handleSwitchChange(scope.row)" v-model="scope.row.mg_state" active-color="#13ce66"inactive-color="#ff4949"></el-switch></template> </el-table-column>
    1.5.1.3 添加完成,清空文本框
    for (const key in this.formData) {this.formData[key] = '' }
    1.5.1.4 編輯用戶,顯示已有信息

    編輯按鈕所在行,通過slot-scope="scope"將被編輯用戶信息傳給方法editUser,通過初始化form(顯示用戶信息的el-form所綁定的內容)展示

    editUser(user) {this.dialogFormVisibleEdit = truethis.form = user } <el-dialog title="編輯用戶" :visible.sync="dialogFormVisibleEdit"><el-form :model="form"><el-form-item label="用戶名" ><el-input v-model="form.username" disabled></el-input></el-form-item></el-form> </el-dialog>
    1.5.1.5 下拉框-顯示當前用戶角色
  • select標簽有多個option,有selected屬性的option,會默認選中
  • 被選中的option的value值就是select的value值,當選擇了其他角色時,select的value值也會隨之改變 => 獲取當前編輯用戶的角色id,雙向綁定給select的value,既處理了顯示,又處理了角色分配。
  • 1.5.2 權限管理 - 權限列表、角色列表

    1.5.2.1 權限列表

    一到三級權限的名詞展示,可以作為后臺的文檔數據,不必作為一項功能

    1.5.2.2 角色列表
    • 添加角色(簡單提交)
    • 編輯、刪除(簡單slot-scope傳參、delete請求)
    • 分配角色(tag)
    • 權限展示(表格展開行)
    【難點1】 三級權限展示,樹形結構,row、col的結構

    請求角色列表的產物,因此數據包含在getRoleList的返回值里。
    理解el-row和el-col的關系,兩者包含成為一維。

    <el-row :gutter="20"><el-col :span="6"><div class="grid-content bg-purple"></div></el-col><el-col :span="6"><div class="grid-content bg-purple"></div></el-col><el-col :span="6"><div class="grid-content bg-purple"></div></el-col><el-col :span="6"><div class="grid-content bg-purple"></div></el-col> </el-row> {"data": [{"id": 30,"roleName": "主管","roleDesc": "技術負責人","children": [{"id": 101,"authName": "商品管理","path": null,"children": [{"id": 104,"authName": "商品列表","path": null,"children": [{"id": 105,"authName": "添加商品","path": null}]}]}]}], }


    代碼怎么寫:

    • 先縱向看,有幾個一級權限就應當v-for循環出幾行
    • 再橫向看,每個el-row里,拿一個el-col現實出當級權限,另一個el-col再作為一個整體來看(再看成一行兩列)
    <el-row v-for="(item1,i) in scope.row.children" :key="i" class="expand"><!-- 第一列中放一級標簽 --><el-col :span="4"><!-- 可移除標簽,這里展示一級標簽,綁定取消權限方法 --><el-tag class="expand" closable @close="delRight(item1.id,scope.row)">{{item1.authName}}</el-tag></el-col><el-col :span="20"><!-- 第二列也是一行兩列 --><el-row v-for="(item2,index) in item1.children" :key="index"><!-- 第二行第一列中放二級標簽 --><el-col :span="4"><el-tag class="expand" type="success" closable @close="delRight(item2.id,scope.row)">{{item2.authName}}</el-tag></el-col><el-col :span="20"><el-tag class="expand" @close="delRight(item3.id,scope.row)" closable type="warning"v-for="(item3,indexInner) in item2.children" :key="indexInner">{{item3.authName}}</el-tag></el-col></el-row></el-col> </el-row>
    【難點2】 分配權限,樹形結構el-tree 全選、半選(如何展示)

    • 展開所有的權限(樹形結構自帶的屬性:default-expand-all)
    • 顯示:先勾選上擁有的三級權限(三層forEach,獲得所有三級權限的集合,賦值給checklistArr)
      :default-checked-keys="checklistArr"
    • 提交:需要獲取所有的一、二、三級權限的集合(全選+半選),傳參修改

    顯示:

    editRight(role) {// checklist權限的集合,是個樹形結構this.checklist = role.childrenthis.currentRoleId = role.idvar tmpArr = []this.checklist.forEach(item1 => {var item2 = item1.childrenitem2.forEach(item2 => {var item3 = item2.childrenitem3.forEach(item3 => {tmpArr.push(item3.id)})})})this.checklistArr = tmpArr }

    提交:

    async confirmRole() {let arr1 = this.$refs.mytree.getCheckedKeys()let arr2 = this.$refs.mytree.getHalfCheckedKeys()let arr = [...arr1, ...arr2]const res = await this.$http.post(`roles/${this.currentRoleId}/rights`, { rids: arr.join(',') }) }

    1.5.3 商品管理 - 列表、分類參數、商品分類

    1.5.3.1 商品分類

    分類接口設計:
    重要參數type,type=2(返回一層、二層分類),type=3(返回前三層分類)

    1.【難點3】樹形組件element-tree-grid在表格中的運用(組件選擇、配置)
    • 表格樣式:樹形結構 +【是否有效】【級別】【操作】字段;
    • 組件選擇:由于第一列的el-table-column要展示為樹形結構,因此使用組件element-tree-grid,all props of el-table-column are supported;
    • 在獲取到三級商品分類后,element-tree-grid只需要綁定好對應的屬性,即可顯示。
    <el-tree-grid treeKey="cat_id" parentKey="cat_pid" levelKey="cat_level" childKey="children" prop="cat_name"label="分類名稱"> </el-tree-grid>
    2.【難點4】級聯選擇器-添加分類(理解接口type參數)
    • 由于最細添加的是三級分類(或者添加一級、二級分類),因此級聯選擇器只用展示一、二級的父類,請求分類接口,type=2
    • value / v-model: 選中項綁定值,是一個數組
    • 級聯選擇器的handleChange方法,能獲取到最接近一層的父類參數分類id,配置級別和分類名稱,組成一個obj作為參數發POST請求
    handleChange(value) {console.log(value);}

    1.5.3.2 【難點5】分類參數 – 只允許為三級分類設置參數
    • 級聯選擇器 type=3 展示出三級分類
    • 動態(涉及列表展開)、靜態參數

    如何限定只讓第三級被選中:

    handleChange () {if (this.selectedOptions.length !== 3) {this.$message.warning('商品只能添加到三級分類')this.selectedOptions.length = 0}}
    1.5.3.3 【難點6】什么時候渲染出參數,tabs標簽頁改造

    在el-tab-pane里含了el-table–綁定dynamicAttrs el-button
    在點擊了級聯選擇器器之后,渲染出動、靜態參數

    async handleChange() {if (this.value.length === 3) {if (this.active === '1') {// 動態參數const res = await this.$http.get(`categories/${this.value[2]}/attributes?sel=many`)this.dynamicAttrs = res.data.datathis.dynamicAttrs.forEach((item) => {// 把attr_vals轉為數組類型item.attr_vals = item.attr_vals.split(',')})} else if (this.active === '2') {const res1 = await this.$http.get(`categories/${this.value[2]}/attributes?sel=only`)this.staticAttrs = res1.data.data}} }
    1.5.3.4 【體現功能】商品列表 - 1000條數據

    商品參數數據格式:
    參數名–參數值(可能有多個)

    "data": [{"attr_id": 1,"attr_name": "cpu","cat_id": 22,"attr_sel": "only","attr_write": "manual","attr_vals": "2G","4G","8G"}],
    • 查詢名稱、價格、重量、參數管理
    • 添加商品詳細描述(名稱、價格、重點、數量、分類、參數、屬性、圖片)
    • 步驟條組件+縱向tabs組件(需要包裹在el-form里)(并列關系)
    • 上傳圖片(餓了么Upload組件、百度Web Uploader)
    • 富文本編輯器
    • 功能上的bug,商品列表不能顯示圖片(接口沒返回這個字段)
    • bug2,數據庫表設計時,時間字段長度太短,導致時間不正確,令人汗顏


    改了表字段的數據類型,可能不是最合適,但是時間顯示正常了。創建時間的時候,還是以1970位默認值。

    1. 上傳圖片 – 拓展,檢測文件格式;性能

    請求上傳接口,需要設置token(這里不是發axios請求)

    <el-upload action="http://47.xxx.1xx.7:8888/api/private/v1/upload" :headers="header" :on-remove="handleRemove" :on-success="handleSuccess" :file-list="fileList" list-type="picture"><el-button size="small" type="primary">點擊上傳</el-button><div slot="tip" class="el-upload__tip">只能上傳jpg/png文件,且不超過500kb</div> </el-upload>header: {Authorization: sessionStorage.getItem('token') }
    2. 富文本編輯器組件 vue-quill-editor
    <quill-editor v-model="form.goods_introduce"></quill-editor>

    1.5.4 訂單管理

    1.5.5 數據統計

    2. 框架選擇 – vue

  • 容易上手:react(JSX,學習成本),vue(模板):任何合乎規范的 HTML 都是合法的 Vue 模板。可以在單文件組件里完全控制 CSS,將其作為組件代碼的一部分。
  • vue-cli(核心插件)供了各種用途的模板。
  • 體積:一個包含了 Vuex + Vue Router 的 Vue 項目 (gzip 之后 30kB) 相比使用了這些優化的 angular-cli 生成的默認項目尺寸 (~65KB) 還是要小得多。
  • 當某個組件的狀態發生變化時,系統能精確知曉哪個組件確實需要被重渲染。(組件的依賴是在渲染過程中自動追蹤的)
  • 3. 組件庫

    3.1 elementUI

    3.1.1 vue-cli安裝插件

    vue create mypro cd mypro vue add element

    這里選擇的是按需引入:

    觀察項目文件夾中多了plugins-element.js
    默認按需引入只引入了{Button組件} (可以減小體積),修改代碼

    3.1.2 echarts

    4. 項目結構


    一般腳手架都應當有以下的幾個功能:

    • 自動化構建代碼,比如打包、壓縮、上傳等功能
    • 本地開發與調試,并有熱替換與熱加載等功能
    • 本地接口數據模擬
    • css 模塊化:拓展語言、預處理器saas、less(css 不是編程語言,所以不能聲明變量、函數,不能做判斷、循環和計算,也不能嵌套)
    • 檢查并自動矯正不符合規范的代碼,并優化代碼格式

    定義好項目的目錄結構

    • 解耦:代碼盡量去耦合,這樣代碼邏輯清晰,也容易擴展
    • 分塊:按照功能對代碼進行分塊、分組,并能快捷的添加分塊、分組
    • 編輯器友好:需要更新功能時,可以很快的定位到相關文件,并且這些文件應該是很靠近的,而不至于到處找文件

    5. 亮點

    • 權限、商品分類涉及到多層級的樹形結構
    • 權限控制

    總結

    以上是生活随笔為你收集整理的前端后台管理系统梳理的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    欧美91在线| 九九九在线观看视频 | 国产玖玖在线 | 亚洲天堂网在线播放 | 91丨九色丨国产丨porny精品 | 怡红院久久 | 精品久久久久久久久久久久 | 精品一二三四视频 | 亚洲免费不卡 | 在线免费观看国产视频 | 在线成人观看 | 精品久久99 | 国产香蕉久久精品综合网 | 久久图| 久久在线免费观看视频 | 91毛片视频 | 在线免费色 | 午夜久久 | 亚洲黄色激情小说 | 九色91视频| 欧美国产日韩在线视频 | 超碰在线免费福利 | 96视频在线 | 久草视频精品 | 久久久久久国产精品久久 | 国产高h视频 | 亚洲人在线 | 亚洲涩涩网站 | 91大神免费在线观看 | 91观看视频 | 欧美三人交| 二区三区在线视频 | 六月丁香久久 | 丁香激情视频 | 精品久久一区二区三区 | 激情视频二区 | 免费福利小视频 | 久久久天堂 | 国产一区二区三区网站 | 婷婷综合影院 | 夜夜爽88888免费视频4848 | 久久综合九色欧美综合狠狠 | 2021国产精品| a级国产乱理伦片在线观看 亚洲3级 | 国产视频一区精品 | 四虎国产精品免费观看视频优播 | 香蕉视频色| 日韩视频 一区 | 成人精品国产 | 91c网站色版视频 | 婷婷色在线 | 国产高清成人 | 国产超碰在线观看 | 亚洲欧美日韩精品久久奇米一区 | 91精品毛片 | 人人爽人人爽人人片av免 | 国产真实精品久久二三区 | 日韩免费在线视频 | 亚洲视频电影在线 | 国产午夜三级一区二区三桃花影视 | www.天堂av| 国产高清日韩 | a午夜在线 | 国产精品午夜久久 | 天天干亚洲 | 国产视频久久 | 成人国产精品久久久 | 国产成人在线一区 | 亚洲欧美国产精品va在线观看 | 五月天综合在线 | 久久久久成人精品免费播放动漫 | 日本视频精品 | 日韩电影在线观看一区二区三区 | 国产精品久久久久久欧美 | 夜夜狠狠| 国产我不卡 | 97电院网手机版 | 亚洲成a人片在线观看网站口工 | 色姑娘综合天天 | 亚洲国产合集 | 久久福利剧场 | 久草网站| 国内精品久久久久影院优 | 亚洲国产网站 | 色操插 | 久久伊人精品一区二区三区 | 黄在线 | 国产一级电影在线 | 日韩av图片 | 国产成人福利在线观看 | 精品久久久久久一区二区里番 | 国产欧美日韩视频 | 日韩欧美有码在线 | 日韩欧美视频 | 精品久久一二三区 | 欧美天天综合 | 色在线亚洲 | 麻豆小视频在线观看 | 欧美精品三级在线观看 | 国产a级精品 | 欧美精品久 | 91麻豆文化传媒在线观看 | 国产91精品一区二区绿帽 | 99精品免费观看 | 国产亚洲精品女人久久久久久 | 国产精品99久久99久久久二8 | 亚洲黄电影 | 久久久久女人精品毛片九一 | 欧美日本在线观看视频 | 亚洲欧美日韩精品久久奇米一区 | 国产小视频你懂的在线 | 97超碰免费在线 | 日本久久影视 | 在线看v片成人 | 一区二区精品视频 | 久草久| 久久久国产影视 | 天天爽天天爽 | 久久久久久久久国产 | 久久综合九色综合欧美就去吻 | 国产a网站 | 亚洲第一中文网 | 成人黄色片在线播放 | 人人玩人人添人人澡97 | 少妇视频一区 | 91精品国产福利在线观看 | 亚洲精品视频www | 国产精品久久久久久久久久新婚 | 99一区二区三区 | 久久午夜免费视频 | 日韩欧在线| 国产中文自拍 | 欧美视频xxx | 免费看av片网站 | 日韩欧美国产免费播放 | 亚洲爽爽网 | 国产精品久久久久久久免费 | 国产精品系列在线播放 | 中文字幕一区二区三区精华液 | 欧美日韩国产精品一区二区 | 国产精选在线观看 | 日韩理论电影在线 | 亚洲国产精品va在线 | 成人av免费在线 | 国产成人333kkk | 在线免费观看国产黄色 | av福利超碰网站 | 五月天六月婷 | 国内精品中文字幕 | 成人黄色片免费 | 一区二区三区在线电影 | 亚洲欧美日韩一二三区 | 97超视频在线观看 | 人人爽人人爱 | 少妇bbr搡bbb搡bbb| 福利网在线 | 在线看中文字幕 | 成人a级大片 | 日韩电影在线观看一区二区 | 久久九九久久九九 | 日韩在线观看一区 | 日韩精品一区二区在线观看 | 色偷偷88欧美精品久久久 | 国产精品久久久久免费观看 | 一级黄色片在线 | 国产精品久久久久久爽爽爽 | 精品国产乱码久久久久久1区二区 | 成人av在线看 | 久久激情视频 久久 | 亚洲精品激情 | 91片网| 在线看成人片 | 99精品欧美一区二区蜜桃免费 | 人人射 | 国产精品99爱 | 欧美日韩在线精品一区二区 | 免费看污污视频的网站 | 国产成人精品亚洲 | 天天插日日射 | 欧美一级免费片 | 国产极品尤物在线 | 国产精品丝袜 | 亚洲精品视频在 | 中文资源在线官网 | 久久一区二区三区国产精品 | 免费能看的av | 不卡的av电影 | 久草在线免费看视频 | 久久精品国产美女 | 亚洲视频六区 | 久久久美女 | h视频在线看 | 成人欧美在线 | 91成人免费| 波多野结衣电影一区二区三区 | 综合在线观看色 | 99色在线观看视频 | 99视频精品 | 亚洲黄色一级视频 | 久久这里只有精品久久 | 91精品在线观看入口 | 国产美腿白丝袜足在线av | 天堂av免费观看 | 精品国产一区二区三区男人吃奶 | 最近中文字幕视频完整版 | 亚洲国产成人在线播放 | 欧美日韩国产精品爽爽 | 国产高清综合 | 免费观看黄 | 99在线视频播放 | 午夜国产在线观看 | 午夜久久久影院 | 五月婷婷电影网 | 久草热视频 | 日韩精品在线视频免费观看 | 国产精品久久网站 | 9ⅰ精品久久久久久久久中文字幕 | 久久理论电影 | 国产精品久久一卡二卡 | 久久污视频 | 国产一区二区中文字幕 | 久久露脸国产精品 | 五月婷婷丁香 | 在线v片免费观看视频 | 成人精品久久久 | 日韩专区 在线 | 狠狠色丁香婷婷综合视频 | 2024国产精品视频 | 欧美日韩一区二区三区在线观看视频 | 免费黄色在线网址 | 在线观看成人福利 | 国产精品久久亚洲 | av电影免费在线播放 | 中文字幕在线观看播放 | 精品产品国产在线不卡 | 国产成人久久精品 | 五月婷婷激情网 | 97精品国产97久久久久久 | 亚洲精品免费在线观看 | 99视频在线观看一区三区 | 国产91精品一区二区麻豆亚洲 | 成人小视频免费在线观看 | 日韩理论在线视频 | 九九热在线观看 | 99产精品成人啪免费网站 | 日韩高清毛片 | 欧美视频二区 | av中文天堂在线 | 玖玖爱国产在线 | 国产一区二区在线视频观看 | 久久香蕉国产精品麻豆粉嫩av | 日韩欧三级| 精品亚洲va在线va天堂资源站 | 激情丁香久久 | 91污在线观看 | 国产99久久久精品视频 | 久久久久久久久久久久影院 | 麻豆视传媒官网免费观看 | 欧美做受高潮电影o | 日本aa在线 | 久久视屏网 | 日韩黄色大片在线观看 | 97超碰影视 | 啪啪免费视频网站 | 精品成人a区在线观看 | 波多野结衣电影一区 | 综合在线色 | 天天在线视频色 | 亚洲一级片在线看 | 欧美一区二区在线刺激视频 | 00av视频 | 日韩 在线a | 久久婷婷亚洲 | 日韩在线免费小视频 | 中文区中文字幕免费看 | 天天操夜夜逼 | 日韩欧美一区二区在线观看 | 黄色成人91 | 在线观看91网站 | 日韩中文字幕亚洲一区二区va在线 | 久久噜噜少妇网站 | 欧美一区二区三区在线观看 | 97av在线视频免费播放 | 久久久精品视频成人 | 久久美女高清视频 | 久久免费试看 | 久久久国产电影 | 久久久久免费网 | 国产精品久久久久久久久久白浆 | 91禁看片| 91亚洲精品国偷拍 | 亚洲一区尤物 | 在线观看免费日韩 | 最近2019中文免费高清视频观看www99 | 亚洲国产剧情av | avove黑丝 | 亚洲精品国偷拍自产在线观看蜜桃 | 国色天香在线观看 | 麻豆视频一区 | 天天艹天天 | 手机av在线免费观看 | 亚洲另类视频在线观看 | 久久中文欧美 | 狠狠干夜夜操天天爽 | 国产精品一区二区三区四 | 在线观看视频h | 亚洲午夜久久久久久久久 | 午夜精品久久久久久中宇69 | 午夜精品区 | 中文字幕日本特黄aa毛片 | 99re亚洲国产精品 | 久久久国产影视 | 最近最新mv字幕免费观看 | 91麻豆精品国产自产在线游戏 | 中文字幕乱视频 | 天天拍天天爽 | 中文字幕永久 | 高清一区二区 | 亚洲国产一区在线观看 | 精品麻豆 | 日日碰狠狠添天天爽超碰97久久 | 最新影院 | 国产香蕉久久精品综合网 | 17婷婷久久www | av丝袜在线 | 欧美日本三级 | 九九热精品视频在线观看 | 2019免费中文字幕 | 999毛片| 激情伊人| 成人av网页 | 91丨九色丨国产在线观看 | 玖玖色在线观看 | 天天色天天射天天操 | а中文在线天堂 | 91九色网站| 中国老女人日b | 久久综合激情 | 97精品在线视频 | a天堂中文在线 | 久久午夜精品视频 | 一区二区三区国产精品 | 国产精品一区二区精品视频免费看 | 中文字幕专区高清在线观看 | 欧美成人在线免费观看 | 美女av免费看 | 992tv人人网tv亚洲精品 | 操高跟美女 | 亚洲高清不卡av | 又爽又黄又无遮挡网站动态图 | 精品久久久久久国产偷窥 | 黄色网www| www.五月天婷婷 | 亚洲资源网| 国产 日韩 欧美 在线 | 91av蜜桃| 欧美a级在线播放 | 在线观看中文 | 丁香六月在线 | 日韩a级免费视频 | 中文字幕乱码电影 | 91在线色 | 亚洲视频 中文字幕 | 国产区精品视频 | 国产色视频一区 | 日日操狠狠干 | 国产一卡久久电影永久 | 午夜精品福利影院 | 亚洲精品美女在线 | 日韩精品免费一线在线观看 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 香蕉视频在线免费 | 色视频在线观看免费 | 日韩欧美在线免费观看 | 免费高清在线一区 | 亚洲精品在 | 一区免费观看 | 亚洲不卡av一区二区三区 | 国产黄色精品视频 | 精品久久免费看 | 99 精品 在线 | 在线观看日韩av | 在线观看成人av | 天天干天天想 | 久久草精品 | 亚洲欧美国产精品18p | 香蕉视频久久 | 99热这里只有精品免费 | 国产精品国产亚洲精品看不卡 | 91精品视频免费在线观看 | av专区在线 | 国产精品久久久久婷婷 | 日韩资源在线 | 黄色大片免费播放 | 天天干亚洲 | 中文字幕免费一区二区 | 天天爱天天舔 | 久久久国产精品电影 | 亚洲精品中文字幕在线观看 | 久久色在线播放 | 国产69精品久久99的直播节目 | 亚洲视频在线观看 | 久久国产成人午夜av影院宅 | 免费黄在线观看 | 亚洲成人黄色在线 | 欧美a级一区二区 | 92精品国产成人观看免费 | 欧美激情精品久久久久久 | 天天天天天操 | 日本性动态图 | 永久免费精品视频网站 | 精品视频资源站 | 午夜av激情| 日本久久99 | 操碰av| 中文字幕第一页在线播放 | 欧美日韩不卡在线 | 国产色小视频 | 国产日韩高清在线 | 中文在线免费一区三区 | 午夜国产一区二区 | 亚洲天堂视频在线 | 国产精品第一视频 | 日本免费久久高清视频 | 国产精品美女久久久久久网站 | 久久人人爽人人爽人人片 | 九九视频免费观看视频精品 | 国产美女精品视频 | 中文字幕亚洲欧美日韩2019 | 日韩高清在线不卡 | 区一区二区三区中文字幕 | 亚洲一二三区精品 | 亚洲欧美国产精品va在线观看 | 日韩av资源站 | 国产精品一区二区久久国产 | 国产一级黄色av | 91视频 - 114av| 久久综合9988久久爱 | 免费日韩高清 | 国产免费激情久久 | 日韩特黄av| 国产精品岛国久久久久久久久红粉 | 日本精品一二区 | 中文字幕在线观看免费高清完整版 | 免费观看十分钟 | 99在线观看免费视频精品观看 | 久久国产精品一区二区三区四区 | 正在播放五月婷婷狠狠干 | 日韩av免费大片 | 在线视频免费观看 | 99精品国产一区二区三区不卡 | 97免费 | 一二三区av | av一区二区在线观看中文字幕 | 亚洲视频在线免费看 | 成人免费91 | 日韩欧美在线免费 | 国产一区二区久久 | 在线观看视频在线观看 | 欧美精品首页 | 久久不色 | 久久亚洲精品国产亚洲老地址 | 349k.cc看片app | 一区二区三区电影 | 日韩免费观看高清 | a黄色大片 | 国产在线免费 | 天天翘av| 91精品在线视频观看 | 成年人免费看片 | 久久黄页 | 五月天婷亚洲天综合网精品偷 | 美女视频网站久久 | 国产日韩精品久久 | 92av视频| av福利网址导航大全 | 国产自偷自拍 | 色综合久久久 | 久要激情网 | av一本久道久久波多野结衣 | 超碰人人国产 | 亚洲综合在线视频 | 免费观看xxxx9999片 | 国产精品免费观看视频 | 精品一区二区av | 日本丰满少妇免费一区 | av观看免费在线 | 欧美男同网站 | 欧美天堂久久 | 国产成年免费视频 | 成年人免费在线观看网站 | 最近中文字幕在线 | 精品视频国产一区 | 激情综合色综合久久 | 国产美女被啪进深处喷白浆视频 | 人人插人人爱 | 一区二精品 | 国产一区二区在线观看视频 | 中文字幕乱码亚洲精品一区 | 免费观看成人网 | 日韩欧美精选 | 久久久久日本精品一区二区三区 | 日韩a欧美 | 国产精品久久久久久久免费大片 | 久久艹国产 | 欧美 亚洲 另类 激情 另类 | 99久久er热在这里只有精品66 | 香蕉视频91| 久草在线播放视频 | 亚洲激情p | 久久艹艹 | 午夜影视一区 | 色久网 | 中文字幕免费在线看 | 一区二区三区四区五区六区 | 在线观看免费成人 | 超碰国产在线观看 | 夜色资源站国产www在线视频 | 欧美伦理一区二区 | 国产精品久久电影观看 | 久久国产免费视频 | 五月天视频网站 | 日日操天天操夜夜操 | 91精品久久久久久久久久入口 | 五月激情电影 | 久久成人一区 | 国产免费久久精品 | www.狠狠色| 国产精品99久久久久久宅男 | 日韩av看片 | 国产在线播放一区二区 | 久久国产成人午夜av影院潦草 | 亚州性色 | 丝袜av一区 | 日韩午夜三级 | 天天操天天操天天操 | 右手影院亚洲欧美 | 在线亚洲成人 | 国产精品一区二区美女视频免费看 | 欧美午夜精品久久久久久浪潮 | 福利一区二区 | 中国老女人日b | 婷婷久久一区二区三区 | 久久视频国产精品免费视频在线 | 久久久久久久影院 | 在线亚洲欧美日韩 | 国产美腿白丝袜足在线av | 欧美日韩一区二区久久 | 亚洲在线精品视频 | 精品久久一区二区 | 97天堂| 欧美一区二区伦理片 | 欧美日韩视频一区二区 | 国产中文字幕在线看 | 国产黄色在线 | 久久久久www| 久草免费色站 | 福利在线看片 | 97成人在线观看视频 | 国产主播大尺度精品福利免费 | 日韩一区二区三区免费视频 | 久久精品国产免费看久久精品 | 日韩精品电影在线播放 | 天堂av免费看 | 深夜免费福利 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 91chinese在线 | 97视频在线免费观看 | 久久国产精品一国产精品 | 天天草天天插 | 久热免费在线观看 | 欧美91精品久久久久国产性生爱 | 日p视频在线观看 | 午夜久久久久久久久久久 | 日韩aa视频| 91精品国产99久久久久久久 | 国产成人高清av | 日韩免 | www.久久色 | 国产精品久久精品 | 综合色中文 | 亚洲第一区在线播放 | 精品国产乱码久久久久久天美 | 黄网站色成年免费观看 | 免费看一级黄色大全 | 人人澡av| 麻豆小视频在线观看 | www99久久 | 亚洲精品动漫久久久久 | 国产精品一区在线播放 | 在线观看你懂的网址 | 欧美韩国日本在线观看 | 国产高清福利在线 | 91av电影| 日本黄色免费大片 | 九九亚洲视频 | 99久久99久久精品 | 国产伦精品一区二区三区在线 | 伊人导航 | 精品免费一区 | 国产亚洲成人网 | 日韩欧美在线一区二区 | 182午夜在线观看 | 久久伦理电影 | 国产亚洲精品无 | 亚洲精品国产精品乱码在线观看 | 91黄色免费网站 | av在线播放快速免费阴 | 亚洲精品玖玖玖av在线看 | 久久国产经典 | 欧美日韩二区在线 | 欧美日韩国产精品一区二区亚洲 | 精品99在线视频 | 97视频免费在线 | 亚洲资源在线网 | 亚洲精品 在线视频 | 亚洲综合视频在线播放 | 日日夜夜天天久久 | 久久综合影视 | 一区二区网 | 日韩免费不卡视频 | 18网站在线观看 | 精品视频资源站 | 精品毛片一区二区免费看 | 91在线视频免费 | 欧美色图亚洲图片 | 一本色道久久精品 | 永久免费观看视频 | 狠狠干夜夜| 色姑娘综合网 | 成年人免费电影 | 992tv在线成人免费观看 | 欧美伦理一区二区 | 天天射射天天 | av免费网站 | 六月激情久久 | 国产精品18久久久久久久网站 | 手机av片| 国产精品专区一 | 三级午夜片 | 欧美黑人xxxx猛性大交 | 在线小视频 | 久久久蜜桃一区二区 | 国模一二三区 | 在线观看片 | 国产二级视频 | 免费久久99精品国产婷婷六月 | 天天色天天干天天色 | 国产自产在线视频 | 91在线porny国产在线看 | 91香蕉视频在线 | 一区二区激情 | 五月激情在线 | 久久日韩精品 | 婷婷伊人综合 | 欧美一级免费 | 日韩在线观看影院 | 国产又粗又猛又爽又黄的视频免费 | 亚洲精品动漫久久久久 | 国产精品99久久久久久人免费 | 久香蕉 | 久久天天躁狠狠躁亚洲综合公司 | 丰满少妇一级 | 天天干.com| 亚洲免费一级 | 97超碰国产精品 | 亚洲天天在线 | 成人蜜桃视频 | 国产精品久久久久aaaa | 99久在线精品99re8热视频 | 99热这里只有精品国产首页 | 日日夜夜网 | a黄色片在线观看 | 日韩毛片在线一区二区毛片 | 亚洲春色综合另类校园电影 | 亚洲黄色在线 | 国产一级大片在线观看 | 亚洲高清91 | 久草久视频 | 五月天久久狠狠 | a√天堂资源 | 黄色国产在线观看 | 中文字幕日本在线 | 五月花婷婷| 日本在线中文在线 | 九九综合九九综合 | 日韩成人精品在线观看 | 国产手机视频在线观看 | 精品视频| 天堂中文在线视频 | 岛国一区在线 | 四虎影视成人永久免费观看视频 | 国产破处精品 | 成人欧美一区二区三区在线观看 | 伊人婷婷综合 | 亚洲成人高清在线 | 欧美另类z0zx | 天堂在线视频中文网 | 久久精品中文字幕一区二区三区 | 久久久精品国产一区二区 | 婷婷丁香av| 美女黄频| 国产精品24小时在线观看 | 奇米7777狠狠狠琪琪视频 | 麻豆成人网| 成人网看片| av高清免费在线 | 天天视频色 | 国产精品高清一区二区三区 | 久久婷亚洲五月一区天天躁 | 91手机电影| 亚洲久草视频 | 亚洲经典中文字幕 | 99色网站 | 99爱在线| 在线观看视频你懂 | 免费看av在线 | 久久久国产一区 | 亚洲精品白浆高清久久久久久 | 亚洲免费小视频 | 中文字幕大全 | 99色免费视频 | 黄色小说免费在线观看 | 少妇高潮流白浆在线观看 | 亚洲无吗视频在线 | 国产精品久久99综合免费观看尤物 | 国产精品乱码一区二区视频 | 国外av在线 | 国产精品毛片一区视频播不卡 | 久久99精品久久久久久秒播蜜臀 | 久久视精品 | 狠狠久久婷婷 | 国产成人精品午夜在线播放 | 91免费高清视频 | 密桃av在线| 91探花视频 | 久久99爱视频 | 亚洲精品午夜久久久 | 美女免费黄网站 | 成年人免费观看在线视频 | 免费视频 你懂的 | 欧美日韩精品在线观看 | 香蕉久草在线 | 99国产在线视频 | 欧美最猛性xxx | 在线你懂| 欧美一区二区三区在线视频观看 | 亚洲成aⅴ人片久久青草影院 | 久热色超碰 | 欧美在线资源 | 在线看污网站 | 久久精品视频免费观看 | 国内精品久久久久久久久久久久 | 97视频在线 | 国产精品麻豆三级一区视频 | 国产99久久久国产精品免费二区 | 国产va饥渴难耐女保洁员在线观看 | 久久呀 | 97视频在线观看网址 | 中文字幕免费在线 | 综合在线观看色 | 91大神精品视频在线观看 | 国产精品久久久久久久久久久免费看 | 亚洲成av| 在线播放亚洲激情 | 91天天操| 特级西西444www大精品视频免费看 | 久久久久免费精品视频 | 国产99久久久国产 | 久久久久久高潮国产精品视 | 成人全视频免费观看在线看 | 精品国产电影一区 | 中文 一区二区 | 91色综合 | 97在线视频网站 | 免费在线一区二区 | 黄网站色欧美视频 | www.狠狠操 | 国产在线自 | 免费在线看v| 久久理论电影 | 蜜桃视频在线观看一区 | 视频福利在线观看 | 天天干天天拍天天操天天拍 | 欧美成年人在线观看 | 99久久久久久国产精品 | 亚洲理论在线观看 | 高潮久久久久久久久 | av永久网址 | 天天干天天插 | 久久精品一区二区三区中文字幕 | 久久99精品国产99久久 | 最新国产在线视频 | 欧美国产日韩在线视频 | av黄色一级片 | 精品久久久成人 | 欧美一区二区三区在线播放 | 精品视频国产一区 | 中文字幕影视 | 夜夜躁狠狠燥 | 国产乱对白刺激视频在线观看女王 | 天天舔天天搞 | 日韩精品视频免费看 | 黄色www | 免费色视频网址 | 亚洲最新精品 | 在线观看免费av网 | 日韩欧美精品在线 | www178ccom视频在线 | 97精品国产| 日韩精品一区二区不卡 | 国产福利一区二区在线 | 久久成人人人人精品欧 | 一级电影免费在线观看 | 亚洲我射av| 激情丁香综合五月 | 成人 亚洲 欧美 | 最近中文字幕国语免费av | 亚洲第一香蕉视频 | 国产小视频在线观看免费 | 日日夜夜天天操 | 日韩av影视在线观看 | 日韩成人精品 | 国产色在线观看 | 欧美日韩不卡一区二区三区 | 国产乱对白刺激视频不卡 | 色在线免费视频 | 久久久国产精品电影 | 天天干天天射天天操 | 亚洲视频 视频在线 | 不卡电影免费在线播放一区 | 亚州性色| 亚洲三级国产 | 婷婷在线视频观看 | 日韩在线视频不卡 | 啪啪动态视频 | 玖玖精品在线 | 永久免费毛片 | 夜色资源网 | 中文字幕亚洲精品在线观看 | 国产高清中文字幕 | 亚洲自拍自偷 | 日韩三级在线观看 | 日韩精品一区二区在线视频 | 九九久久影院 | 黄色a级片在线观看 | 婷婷视频在线观看 | 91精品在线看 | 国产精品在线看 | 国产亚洲精品成人av久久影院 | 国产精品videoxxxx | 中文字幕影片免费在线观看 | 久久综合久久综合这里只有精品 | 在线观看成年人 | 欧美成年人在线视频 | 韩日三级在线 | 日韩激情一二三区 | 国产黄色一级大片 | 久青草视频在线观看 | 天天爱综合 | 黄色精品久久 | av在线h| av色一区| 久久久精品国产一区二区电影四季 | 激情导航| 国产一区在线视频播放 | 天天操天天射天天爱 | 99久久久久免费精品国产 | 国产在线视频一区二区 | 日本午夜免费福利视频 | 国产精品一区二区三区久久 | 丝袜av一区| 国产精品淫片 | 久久久久久久久久久久影院 | 色婷婷一 | www.香蕉视频 | 中文字幕电影高清在线观看 | av综合站 | 国产日韩在线播放 | 狠狠狠色丁香综合久久天下网 | 国产一线二线三线性视频 | 久久理论影院 | 在线观看国产一区二区 | 成人毛片一区二区三区 | 国产精品久久久久永久免费看 | 国产在线日韩 | 久久久久久久久久久久久影院 | 1024久久 | 久久精品屋| 免费观看国产精品视频 | 久久久www成人免费精品 | 精品视频123区在线观看 | 精品在线免费视频 | 欧美在线你懂的 | 久久这里只有精品9 | 黄色网址在线播放 | 亚洲黄色免费 | 免费网站看v片在线a | 精品国产人成亚洲区 | 日韩一二区在线 | 在线视频第一页 | 国产精品美乳一区二区免费 | 国产一区二区在线免费视频 | 高清av免费看 | 国产高清无av久久 | 日韩另类在线 | 精品美女久久久久久免费 | 日韩精品一区二区在线观看视频 | 九九免费精品 | 五月天天色| 人人干网 | 久久婷婷影视 | 国偷自产中文字幕亚洲手机在线 | 911国产在线观看 | 91福利试看 | 久草免费在线观看视频 | 欧美精品在线观看一区 | 欧美日韩国产伦理 | 久久精品一区二区三区国产主播 | 成人久久影院 | 国产精品成人一区二区三区 | 97精品国自产拍在线观看 | 久色小说 | 999成人精品 | 丁香婷婷色综合亚洲电影 | 久久不卡国产精品一区二区 | 91精品国产91久久久久 | 久久久鲁| 成人免费观看在线视频 | 国产一级片直播 | 亚洲欧美综合精品久久成人 | 亚洲国产偷 | 福利电影久久 | 天天综合人人 | 午夜 免费 | 中文字幕一区二区三区在线观看 | 日本精品视频在线 | 伊人久久五月天 | 久久天天躁夜夜躁狠狠躁2022 | 黄色aa久久 | 成片免费观看视频999 | 日韩三级av | 久久97超碰 | 99热最新精品 | 韩国av电影在线观看 | 九色视频网站 | 亚洲无人区小视频 | 久久免费高清视频 | 国产高清在线不卡 | 国内精品久久久久影院日本资源 | 日韩精品一区不卡 | 久久精品久久精品久久精品 | 成人午夜免费福利 | 91福利视频免费观看 | 就色干综合| 国产精品午夜在线观看 | 91试看 | 久久夜色精品国产欧美一区麻豆 | av怡红院 | se视频网址| 亚洲精品在线国产 | 波多野结衣视频一区 | 91在线精品视频 | 国产综合婷婷 | 日韩在线观看免费 | 久久精品一区二区三区四区 | 久久久久成人精品免费播放动漫 | 亚洲资源视频 | 日韩 在线a | 亚洲国产伊人 | 亚洲一区视频免费观看 | 日本99精品| 成人h动漫精品一区二 | 久久精美视频 | 国产精品久久久网站 | 国产人成在线视频 | 国产精品6 | 亚洲美女视频在线 | 日韩在线网址 | 在线观看国产 | 国产黄a三级三级三级三级三级 | 中文av网 | 精品一区二区久久久久久久网站 | 久久不射影院 | 91高清免费看 | 中文在线a√在线 | 日韩电影中文字幕在线观看 | 国产高清在线免费视频 | 亚洲一区av| 欧美天天综合网 | 精品999久久久 | 亚洲黄色在线 | 精品一区免费 | 玖玖爱在线观看 | 亚洲一级电影在线观看 | 久久天堂精品视频 | 国产一级二级在线观看 | 激情校园亚洲 |