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

歡迎訪問 生活随笔!

生活随笔

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

vue

uni-app+vue3+ts项目搭建完整流程

發布時間:2024/1/11 vue 40 coder
生活随笔 收集整理的這篇文章主要介紹了 uni-app+vue3+ts项目搭建完整流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

項目代碼同步更新至碼云 uni-vue3-ts-template

開發前準備

利用 uni-app 開發,有兩種方法:

  1. 通過 HBuilderX 創建(需安裝 HBuilderX 編輯器)
  2. 通過命令行創建(需安裝 NodeJS 環境),推薦使用 vscode 編輯器

這里我們使用第2種方法,這兩種方法官方都有詳細介紹 點擊查看官方文檔

vscode 安裝插件

  1. 安裝 Vue3 插件,點擊查看官方文檔
  • 安裝 Vue Language Features (Volar) :Vue3 語法提示插件
  • 安裝 TypeScript Vue Plugin (Volar) :Vue3+TS 插件
  • 工作區禁用 Vue2 的 Vetur 插件(Vue3 插件和 Vue2 沖突)
  • 工作區禁用 @builtin typescript 插件(禁用后開啟 Vue3 的 TS 托管模式)
  1. 安裝 uni-app 開發插件
  • uni-create-view :快速創建 uni-app 頁面
  • uni-helper(插件套裝,安裝一個后會有多個插件) :代碼提示
  • uniapp小程序擴展 :鼠標懸停查文檔

uni-create-view 插件使用

uni-create-view 安裝后,需要修改配置,進入 文件 -> 首選項 -> 設置,按以下選項修改即可

uni-create-view 使用方法:
src/pages 下右鍵,選擇 新建uni-app頁面,彈出輸入框,輸入 文件夾名稱 頁面名稱,然后回車

生成如下目錄文件

并且在 src/pages.json 目錄下,已將新界面配置進去

vscode 項目配置

項目生成后,在項目的根目錄進行
新建 .vscode 文件夾,并創建 settings.json 文件:

{
  // 在保存時格式化文件
  "editor.formatOnSave": true,
  // 文件格式化配置
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  // 配置語言的文件關聯
  "files.associations": {
    "pages.json": "jsonc", // pages.json 可以寫注釋
    "manifest.json": "jsonc" // manifest.json 可以寫注釋
  }
}

同樣,在 .vscode 文件夾內,創建 vue3 模板文件,命名為 vue3-uniapp.code-snippets

{
  "vue3+uniapp快速生成模板": {
    "scope": "vue",
    "prefix": "Vue3",
    "body": [
      "<script setup lang=\"ts\">",
      "$2",
      "</script>\n",
      "<template>",
      "\t<view class=\"\">test</view>",
      "</template>\n",
      "<style lang=\"scss\"></style>",
      "$2"
    ],
    "description": "vue3+uniapp快速生成模板"
  }
}

然后,在空白vue文件中,輸入vue3,選擇此模板,即可快速生成代碼

項目初始化

項目創建

拉取 uni-app 官方項目基礎架構代碼 https://uniapp.dcloud.net.cn/quickstart-cli.html

npx degit dcloudio/uni-preset-vue#vite-ts uni-vue3-ts-shop

cd uni-vue3-ts-shop

或者直接直接克隆國內 gitee 地址,然后修改項目名稱,并進入項目根目標

git clone -b vite-ts https://gitee.com/dcloud/uni-preset-vue.git

安裝ts擴展

主要是為了增加 uni-app微信小程序nodejs 對ts的支持

npm i -D @uni-helper/uni-app-types miniprogram-api-typings @types/node

修改 tsconfig.json

{
  "compilerOptions": {
    "ignoreDeprecations": "5.0",
    "allowJs": true,
    },
    "types": ["@dcloudio/types", "miniprogram-api-typings", "@uni-helper/uni-app-types"]
  },
  "vueCompilerOptions": {
    // experimentalRuntimeMode 已廢棄,現調整為 nativeTags,請升級 Volar 插件至最新版本
    "nativeTags": ["block", "component", "template", "slot"]
  }
}

配置環境變量

點我查看官方文檔

新增env文件

根目錄下新建 .env 文件

VITE_HTTP = https://mock.mengxuegu.com/mock/6598258423a3c638568501db/uniapp_template

使用

獲取環境變量

process.env.NODE_ENV          // 應用運行的模式,比如vite.config.ts里
import.meta.env.VITE_HTTP     // src下的vue文件或其他ts文件里

開啟 sourcemap

點我查看官方文檔
修改 vite.config.ts 文件:

export default defineConfig({
  build: {
    // 開發階段啟用源碼映射:https://uniapp.dcloud.net.cn/tutorial/migration-to-vue3.html#需主動開啟-sourcemap
    sourcemap: process.env.NODE_ENV === 'development',
  },
  plugins: [uni()],
})

統一代碼規范

安裝 prettier

npm i -D prettier

根目錄下新建 .prettierrc.json

{
  "singleQuote": true,
  "semi": false,
  "printWidth": 120,
  "trailingComma": "all",
  "endOfLine": "auto"
}

安裝 eslint

npm i -D eslint eslint-plugin-vue @rushstack/eslint-patch @vue/eslint-config-typescript  @vue/eslint-config-prettier

根目錄下新建 .eslintrc.js

/* eslint-env node */
require('@rushstack/eslint-patch/modern-module-resolution')

module.exports = {
  root: true,
  extends: [
    'plugin:vue/vue3-essential',
    'eslint:recommended',
    '@vue/eslint-config-typescript',
    '@vue/eslint-config-prettier',
  ],
  // 小程序全局變量
  globals: {
    uni: true,
    wx: true,
    WechatMiniprogram: true,
    getCurrentPages: true,
    getApp: true,
    UniApp: true,
    UniHelper: true,
    App: true,
    Page: true,
    Component: true,
    AnyObject: true,
  },
  parserOptions: {
    ecmaVersion: 'latest',
  },
  rules: {
    'prettier/prettier': [
      'warn',
      {
        singleQuote: true,
        semi: false,
        printWidth: 120,
        trailingComma: 'all',
        endOfLine: 'auto',
      },
    ],
    'vue/multi-word-component-names': ['off'],
    'vue/no-setup-props-destructure': ['off'],
    'vue/no-deprecated-html-element-is': ['off'],
    '@typescript-eslint/no-unused-vars': ['off'],
  },
}

package.json 中新增命令 lint

{
  "scripts": {
    "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"
  }
}

然后運行 npm run lint,將項目內的文件格式化為 eslint 規定的格式(這個命令可隨時運行,以便有新頁面/插件加入時,解決代碼風格的問題)

規范git提交

非必需,適合多人開發

安裝 husky

安裝并初始化 husky

npx husky-init

如果是首次安裝,會有以下提示,輸入 y 回車即可

Need to install the following packages:
husky-init@8.0.0
Ok to proceed? (y)

安裝完成后,會多出 .husky 文件夾和 pre-commit 文件

安裝 lint-staged

npm i -D lint-staged

安裝完成后配置 package.json

{
  "script": {
    // ... 省略 ...
    "lint-staged": "lint-staged"
  },
  "lint-staged": {
    "*.{vue,ts,js}": ["eslint --fix"]
  }
}

修改 pre-commit 文件

- npm test
+ npm run lint-staged

提交規范

至此,已完成 husky + lint-staged 的配置。之后,每次提交代碼,在提交信息前都要加入以下提交類型之一,譬如:feat: 首頁新增輪播圖

提交字段 說明
feat: 增加新功能
fix: 修復問題/BUG
style: 代碼風格相關無影響運行結果的
perf: 優化/性能提升
refactor: 重構
revert: 撤銷修改
test: 測試相關
docs: 文檔/注釋
chore: 依賴更新/腳手架配置修改等
workflow: 工作流改進
ci: 持續集成
types: 類型定義文件更改
wip: 開發中

安裝 uni-ui 組件庫

非必需,也可使用其他組件庫

uni-ui 是DCloud提供的一個跨端ui庫,它是基于vue組件的、flex布局的、無dom的跨全端ui框架。查看官方文檔

安裝 uni-ui 及相關插件

sass sass-loaderuni-ui 的依賴庫,@uni-helper/uni-ui-types 是類型聲明文件

npm i  -D sass sass-loader
npm i @dcloudio/uni-ui
npm i -D @uni-helper/uni-ui-types

修改配置

修改 tsconfig.json,配置類型聲明文件

{
  "compilerOptions": {
    "types": ["@dcloudio/types", "miniprogram-api-typings", "@uni-helper/uni-app-types", "@uni-helper/uni-ui-types"]
  }
}

修改 src/pages.json,配置自動導入組件

{
  "easycom": {
    "autoscan": true,
    "custom": {
      // uni-ui 規則如下配置  
      "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue" 
    }
  },
  "pages": [
    // ……
  ]
}

安裝配置 pina

安裝

pinia-plugin-persistedstate 是持久化 pina 插件

npm i pinia pinia-plugin-persistedstate

使用

src 下新增以下目錄和文件

src
├─stores
│  ├─modules
│  │ └─user.ts
|  └─index.ts

user.ts

import { defineStore } from 'pinia'
import { ref } from 'vue'

// 定義 Store
export const useMemberStore = defineStore(
  'user',
  () => {
    // 用戶信息
    const userInfo = ref<any>()

    // 保存用戶信息,登錄時使用
    const setUserInfo = (val: any) => {
      userInfo.value = val
    }

    // 清理用戶信息,退出時使用
    const clearUserInfo = () => {
      userInfo.value = undefined
    }

    return {
      userInfo,
      setUserInfo,
      clearUserInfo,
    }
  },
  // TODO: 持久化
  {
    persist: true,
  },
)

index.ts

import { createPinia } from 'pinia'
import persist from 'pinia-plugin-persistedstate'

// 創建 pinia 實例
const pinia = createPinia()
// 使用持久化存儲插件
pinia.use(persist)

// 默認導出,給 main.ts 使用
export default pinia

// 模塊統一導出
export * from './modules/user'

main.ts

import { createSSRApp } from 'vue'
import pinia from './stores'

import App from './App.vue'
export function createApp() {
  const app = createSSRApp(App)

  app.use(pinia)
  return {
    app,
  }
}

持久化

插件默認使用 localStorage 實現持久化,小程序端不兼容,需要替換持久化 API。
修改 stores/modules/user.ts

export const useUserStore = defineStore(
  'member',
  () => {
    //…省略
  },
  {
    // 配置持久化
    persist: {
      // 調整為兼容多端的API
      storage: {
        setItem(key, value) {
          uni.setStorageSync(key, value) 
        },
        getItem(key) {
          return uni.getStorageSync(key) 
        },
      },
    },
  },
)

封裝請求

uniapp 攔截器

uni.addInterceptor 的使用參考 官方文檔

src 目錄下新建 utils 文件夾,并新建 http.ts 文件

import { useUserStore } from '@/stores'

const baseURL = import.meta.env.VITE_HTTP

// 攔截器配置
const httpInterceptor = {
  // 攔截前觸發
  invoke(options: UniApp.RequestOptions) {
    // 非 http 開頭需拼接地址
    if (!options.url.startsWith('http')) {
      options.url = baseURL + options.url
    }
    options.timeout = 10000
    // 添加請求頭標識
    options.header = {
      'request-client': 'wechart-app',
      ...options.header,
    }
    // 添加 token 請求頭標識
    const memberStore = useUserStore()
    const token = memberStore.userInfo?.token
    if (token) {
      options.header.Authorization = token
    }
  },
}

// 攔截 request 請求
uni.addInterceptor('request', httpInterceptor)
// 攔截 uploadFile 文件上傳
uni.addInterceptor('uploadFile', httpInterceptor)

由于 uni-app 的響應攔截器對類型支持并不友好,所以我們自行封裝響應攔截器,同一個文件,繼續

/**
 * 請求函數
 * @param  UniApp.RequestOptions
 * @returns Promise
 */
// Data類型根據后臺返回數據去定義
type Data<T> = {
  code: string
  msg: string
  result: T
}
export const http = <T>(options: UniApp.RequestOptions) => {
  return new Promise<Data<T>>((resolve, reject) => {
    uni.request({
      ...options,
      // 響應成功
      success(res) {
        if (res.statusCode >= 200 && res.statusCode < 300) {
          resolve(res.data as Data<T>)
        } else if (res.statusCode === 401) {
          // 401錯誤  -> 清理用戶信息,跳轉到登錄頁
          const userStore = useUserStore()
          userStore.clearUserInfo()
          uni.navigateTo({ url: '/pages/login' })
          reject(res)
        } else {
          // 其他錯誤 -> 根據后端錯誤信息輕提示
          uni.showToast({
            icon: 'none',
            title: (res.data as Data<T>).msg || '請求錯誤',
          })
          reject(res)
        }
      },
      // 響應失敗
      fail(err) {
        uni.showToast({
          icon: 'none',
          title: '網絡錯誤,換個網絡試試',
        })
        reject(err)
      },
    })
  })
}

使用

為了統一API文件,我們在 src 目錄下新建 api 文件夾,并新建 user.ts

import { http } from '@/utils/http'

export const getUserInfoAPI = (data: any) => {
  return http({
    url: '/user/info',
    method: 'POST',
    data,
  })
}

然后在需要的地方調用,比如在 page/my/index.vue 里調用:

<script setup lang="ts">
import { useUserStore } from '@/stores'
import { getUserInfoAPI } from '@/api/user'

const userStore = useUserStore()

const getUserInfo = async () => {
  const res = await getUserInfoAPI({ id: 'weizwz' })
  console.log(res)
  const { result } = res
  userStore.setUserInfo(result)
}
</script>

<template>
  <view class="">
    <view>用戶信息: {{ userStore.userInfo }}</view>
    <button
      @tap="
        userStore.setUserInfo({
          userName: 'weizwz',
        })
      "
      size="mini"
      plain
      type="primary"
    >
      保存用戶信息
    </button>
    <button @tap="userStore.clearUserInfo()" size="mini" plain type="primary">清理用戶信息</button>
    <button @tap="getUserInfo()" size="mini" plain type="primary">發送請求</button>
  </view>
</template>

<style lang="scss"></style>

效果如下,可以看到已經調用成功:

如果調用被攔截的話,請檢查微信小程序里的項目設置,然后選中 不檢驗合法域名、web-view(業務域名)、TLS版本以及HTTPS證書 選項

注意事項

開發區別

uni-app 項目每個頁面是一個 .vue 文件,數據綁定及事件處理同 Vue.js 規范:

  1. vue文件中的 div 標簽需替換為 view 標簽
  2. 屬性綁定 src="{ { url }}" 升級成 :src="url"
  3. 事件綁定 bindtap="eventName" 升級成 @tap="eventName"支持()傳參
  4. 支持 Vue 常用指令 v-forv-ifv-showv-model

其他補充

  1. 調用接口能力,建議前綴 wx 替換為 uni ,養成好習慣,支持多端開發
  2. <style> 頁面樣式不需要寫 scoped,小程序是多頁面應用,頁面樣式自動隔離
  3. 生命周期分三部分:應用生命周期(小程序),頁面生命周期(小程序),組件生命周期(Vue)
  4. 其他參考 uniapp-vue語法 官方文檔

文章部分內容來自 小兔鮮兒項目 ,本文主要是在此基礎上補全了完整創建此項目的流程和所需的依賴

總結

以上是生活随笔為你收集整理的uni-app+vue3+ts项目搭建完整流程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

欧美色黄 | 欧美老少交 | 性色视频在线 | www视频在线免费观看 | 成年人免费看 | 伊人五月天.com | 97电影在线 | 在线观看黄av | 久久99精品久久久久蜜臀 | 久久综合久久88 | 国产一区免费看 | 国产精品久久久久四虎 | 国产精品久久久久久久久免费 | 在线免费观看国产黄色 | 69国产精品视频 | 91亚洲精品乱码久久久久久蜜桃 | 国产91在线观 | 中文字幕欧美三区 | 日本精品久久久久 | 亚洲激情在线视频 | 中文字幕最新精品 | 91人人网| 最近最新中文字幕 | 激情视频亚洲 | 中文字幕成人在线 | 狠狠色丁香婷婷综合久小说久 | 精品一区欧美 | 日韩va欧美va亚洲va久久 | 亚洲综合精品视频 | 国产在线传媒 | 毛片在线网 | 免费成人在线观看 | 欧洲精品码一区二区三区免费看 | www.久久婷婷| 日日精品 | 一区二区视 | 成片免费观看视频大全 | 一性一交视频 | 特级西西444www高清大视频 | 午夜av免费| 日韩91精品 | 91高清视频免费 | 久久久久久久久久久综合 | av高清不卡 | 久久手机视频 | 日韩免费一级电影 | 久久视频精品在线 | 9999精品| 国产综合片 | 欧美在线视频不卡 | 天天视频色| 国产成人精品国内自产拍免费看 | www免费网站在线观看 | 欧美aaaxxxx做受视频 | 狠狠88综合久久久久综合网 | 日日综合 | 日韩xxxxxxxxx| 96亚洲精品久久久蜜桃 | 四虎影视精品 | 国产亚洲成人网 | 久久视频一区 | 奇人奇案qvod | 国产精品九九久久久久久久 | 久久久精品高清 | 免费久久网 | 国产小视频在线免费观看视频 | 精品福利视频在线 | 国产精品毛片一区二区 | 黄色小网站免费看 | 91桃色视频 | 黄色网址中文字幕 | 成人黄色电影在线播放 | 麻豆国产在线视频 | 人人插人人做 | 久久精品一区二区三区四区 | 特级黄色一级 | 奇米7777狠狠狠琪琪视频 | 狠狠激情中文字幕 | 日韩久久午夜一级啪啪 | 国产精品对白一区二区三区 | 亚洲成av人片一区二区梦乃 | 国产精品美女久久久 | 西西www444 | 99久久久久免费精品国产 | 日韩区在线观看 | 婷婷资源站 | 99在线观看视频网站 | 在线观看成人福利 | 国产亚洲免费的视频看 | 四虎成人免费观看 | 欧美激情第一区 | 免费福利在线视频 | 国产精品国产三级国产aⅴ9色 | 色狠狠操| 日本不卡一区二区三区在线观看 | 91亚洲精品久久久中文字幕 | 国产成人在线一区 | 亚洲成人精品影院 | 又色又爽又黄 | 久久国产成人午夜av影院潦草 | 亚洲精品伦理在线 | 精品国产一区二区三区不卡 | av先锋影音少妇 | 四川妇女搡bbbb搡bbbb搡 | 欧美动漫一区二区三区 | 久久老司机精品视频 | 在线免费中文字幕 | 成人av资源网站 | 久久精品国产成人精品 | 国产区欧美 | 在线观看免费av网站 | 国产二级视频 | 亚洲国产免费 | 久久资源在线 | 日韩色综合 | 五月婷婷黄色网 | 天天操操操操操操 | 欧美日bb| 国产一区免费在线 | 青青河边草免费直播 | 中文av在线天堂 | 麻豆你懂的 | 在线观看日韩中文字幕 | 久久久久亚洲精品男人的天堂 | 久久国产免 | 亚洲在线网址 | 日本久久久影视 | 久久超 | 91av九色 | 亚洲三区在线 | 国产精品久久久久久久午夜 | 一级a性色生活片久久毛片波多野 | 日韩一级电影在线观看 | 久久午夜精品视频 | 免费看色网站 | 久久精品在线视频 | 国产精品美女久久久 | 久久精品牌麻豆国产大山 | 日一日操一操 | 一区二区欧美日韩 | 亚洲精品国产成人av在线 | 97超碰色| 久久久久国产精品午夜一区 | 国产精品 9999 | 日韩久久精品一区二区 | 久久大视频 | 香蕉在线播放 | 日日夜夜婷婷 | 中文字幕在线观看第一区 | 亚洲黄色片在线 | 五月婷网站 | 日本资源中文字幕在线 | 91 在线视频播放 | 日韩欧美91| 国产伦精品一区二区三区四区视频 | 中文字幕国语官网在线视频 | 欧美精品一二三 | 午夜久久视频 | 一区精品久久 | 免费看成人av | 最新国产精品视频 | www免费网站在线观看 | 1024手机基地在线观看 | a色视频| 超碰97人 | 午夜视频导航 | 毛片基地黄久久久久久天堂 | 亚洲人成精品久久久久 | 综合国产在线观看 | 69av视频在线 | 国产成人99久久亚洲综合精品 | 一本一本久久a久久精品综合小说 | 97品白浆高清久久久久久 | 91大神精品视频在线观看 | 中文字幕在线日 | 天天色成人网 | 激情欧美一区二区三区 | 国产在线播放一区二区 | 亚洲国产美女久久久久 | 久久精品欧美一区二区三区麻豆 | 亚洲国产中文字幕在线观看 | 日韩一级理论片 | 亚洲精品乱码久久久一二三 | 一区二区在线电影 | 国产精品男女视频 | 亚州国产精品 | 黄色精品免费 | 91精品人成在线观看 | 久久久这里有精品 | 国产成人一区在线 | 日本精品视频免费观看 | 视频一区在线免费观看 | 亚洲一级黄色大片 | 五月婷在线观看 | 啪啪肉肉污av国网站 | 天天爽天天爽天天爽 | 国产精品99久久久久久武松影视 | 国产精品女同一区二区三区久久夜 | 黄色av电影| 国产91九色蝌蚪 | 精品视频免费久久久看 | 亚洲精品美女免费 | 国产精品福利视频 | 天天搞夜夜骑 | 91福利社区在线观看 | 成人黄色毛片 | 激情五月***国产精品 | 91成品人影院 | 国产日韩欧美在线看 | 久久国内精品视频 | 日本在线观看黄色 | 在线亚洲人成电影网站色www | 日韩草比 | 日韩免费av网址 | 国产三级国产精品国产专区50 | 国产精品激情 | 亚洲精品国产第一综合99久久 | 久久er99热精品一区二区三区 | 在线免费观看视频一区 | 黄色国产高清 | 综合网天天 | 超碰97人人爱 | 久久高清毛片 | 91av视频在线观看免费 | 99免费在线观看视频 | 欧美精品国产综合久久 | 在线视频 国产 日韩 | 国产特级毛片 | 九九热精品视频在线观看 | 久久一区二区三区国产精品 | 一区在线观看视频 | 欧美性性网 | 国产一区二区三区网站 | 日日麻批40分钟视频免费观看 | 国产一区福利在线 | 国产在线观看一 | 日韩天天干| 欧美精品久久久久久久久久久 | 国产一级片播放 | 久 久久影院 | 日本最新中文字幕 | 亚州性色 | 一区二区视频在线观看免费 | 国产不卡免费av | 久久婷婷色综合 | 天天插综合| 97香蕉久久国产在线观看 | 色吊丝在线永久观看最新版本 | 久久久久国产精品www | 在线观看日韩一区 | 日韩精品欧美视频 | 日韩高清一区在线 | 日韩欧美综合精品 | 91福利国产在线观看 | 999久久久国产精品 高清av免费观看 | 欧美aa一级| 亚洲综合欧美日韩狠狠色 | 国产精品高清在线 | 久久精彩视频 | 91新人在线观看 | 日韩高清黄色 | 在线观看免费成人 | 91精品国产麻豆国产自产影视 | 韩国中文三级 | 五月开心激情网 | 久久久激情视频 | 免费麻豆网站 | 999久久久免费视频 午夜国产在线观看 | 亚洲精品一区二区在线观看 | 中文字幕资源网 国产 | 亚洲精品乱码久久久久久蜜桃不爽 | 中文字幕在线观看国产 | 亚洲精品在线视频网站 | 在线免费av网站 | 色国产精品 | 超碰人人av | 日韩欧美xxx | 国产亲近乱来精品 | 欧美激情综合网 | 国产精品视频全国免费观看 | 免费看的黄色网 | 在线观看国产一区二区 | av日韩精品 | 成人在线播放网站 | 欧美精品视 | 久久精品伊人 | 精品在线免费观看 | 国产视频久久 | 亚洲色图美腿丝袜 | 中文永久免费观看 | 久久不卡国产精品一区二区 | 欧美日韩3p | 在线色资源 | 91精品在线观看视频 | 欧美日韩国产在线 | 久久精品草 | 国产高清日韩欧美 | 国产美女网 | 国产精品ⅴa有声小说 | 免费看的黄色网 | 久久久久久久久免费 | www.国产在线 | 亚洲一区免费在线 | 婷婷网址| 91在线免费观看国产 | 91福利专区 | 中文字幕免 | 亚洲国产成人久久综合 | 久久99精品久久久久蜜臀 | 精品国产精品久久一区免费式 | 麻豆成人在线观看 | 久久久网| 在线视频 你懂得 | 婷婷夜夜 | 91亚洲精品久久久中文字幕 | 麻豆视频网址 | 久草在线免费新视频 | 97视频免费播放 | 中文字幕在线久一本久 | 午夜国产福利在线 | 久久夜色精品国产欧美一区麻豆 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 99精品视频免费观看视频 | 国产精品中文久久久久久久 | 女人18精品一区二区三区 | 久要激情网| 人人玩人人弄 | 亚洲黄色免费观看 | 国产精品久久久久免费 | 亚洲国产精品成人女人久久 | 亚洲精品资源 | 韩日精品中文字幕 | 在线观看完整版免费 | 伊人婷婷在线 | 国产不卡免费av | 久久视频这里只有精品 | 粉嫩av一区二区三区四区五区 | 最近中文字幕mv免费高清在线 | 欧美日韩电影在线播放 | 日韩视频在线观看视频 | 国产不卡网站 | 国产精品日韩在线 | 福利视频| 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 国产精品伦一区二区三区视频 | 亚洲91精品在线观看 | 国产精品久久久久久久免费观看 | 欧美日韩电影在线播放 | 午夜色婷婷 | 久久av网址| 日本久久久久久久久久 | 色婷婷色| 96精品视频 | 日本少妇高清做爰视频 | 中文字幕高清视频 | 久久久久久久99 | .国产精品成人自产拍在线观看6 | 五月激情六月丁香 | 国产福利91精品一区二区三区 | 精品视频久久 | 日韩免费播放 | 天天干视频在线 | 欧美精品网站 | 日韩欧美xxx | 91香蕉视频 | 久久成人人人人精品欧 | 在线观看911视频 | 欧美视频18 | 一本一本久久a久久精品综合小说 | 在线免费视 | 日韩中文字幕免费在线播放 | 91探花在线视频 | 久草视频免费播放 | 国产精品一区二区三区观看 | 国产亚洲精品久久久久久大师 | 欧美日在线 | 婷婷五天天在线视频 | 中文字幕第 | 91精品国产麻豆 | 玖玖玖在线观看 | 极品美女被弄高潮视频网站 | 在线黄色观看 | 欧美91在线 | 国产真实精品久久二三区 | 精品在线看 | 久久久久久国产精品亚洲78 | 日韩欧美一区二区三区视频 | 五月婷婷一区二区三区 | 国产乱对白刺激视频在线观看女王 | 国产精品久久精品国产 | 久久国产精品99久久久久久丝袜 | 国内精品久久久久久久影视麻豆 | 一区二区三区免费在线 | 午夜三级影院 | 操操操日日日干干干 | 国产成人久久精品亚洲 | 69国产成人综合久久精品欧美 | 黄污在线看 | 日韩在线视频线视频免费网站 | 天天干天天上 | 免费看的黄色 | 日韩 精品 一区 国产 麻豆 | 成人av av在线 | av一本久道久久波多野结衣 | 91在线网站 | 亚洲国产网址 | 婷婷色狠狠 | 国产99色| 黄色一区三区 | 黄色三级免费 | 亚洲国产经典视频 | 免费av大片| 91精品一区二区三区蜜桃 | 久久视奸 | 激情综合色图 | 日韩高清av在线 | 亚洲视频在线看 | 伊人影院得得 | 麻豆91精品91久久久 | 国产剧在线观看片 | 免费色网 | 日日天天av | 久久麻豆精品 | 综合天天 | 亚州激情视频 | 国产无限资源在线观看 | 麻豆视频在线免费看 | 91免费的视频在线播放 | 欧美一二区视频 | 日韩激情第一页 | 久久国产免费视频 | 中文在线天堂资源 | 久射网| av播放在线 | 久久久精品久久日韩一区综合 | 国模视频一区二区三区 | 国产精品毛片久久久久久久久久99999999 | 亚洲国产高清在线观看视频 | 色综合天天综合 | 国产精品99爱 | 中文字幕在线观看一区二区 | 免费看污在线观看 | 中文字幕一区二区三区四区 | 久久精品波多野结衣 | 97国产在线观看 | 91精品在线免费观看 | 精品视频免费看 | 99精品视频免费观看 | 岛国av在线 | 五月婷综合| av片一区 | 中文字幕免费播放 | 国产精品日韩在线 | 中文字幕在线观看一区 | 天天色官网 | 久久香蕉电影网 | 国产精品一区在线 | 亚洲第一av在线播放 | 日b视频在线观看网址 | 亚州国产精品久久久 | 三日本三级少妇三级99 | 亚洲一级免费观看 | 日韩视频免费看 | 在线观看亚洲国产精品 | 日日草天天草 | 中文字幕在线视频一区二区 | 成人作爱视频 | 97超碰免费 | 国产精品久久久999 国产91九色视频 | 骄小bbw搡bbbb揉bbbb | 2018精品视频| 91亚洲精品久久久蜜桃网站 | 国产婷婷精品av在线 | 在线免费试看 | 99re久久资源最新地址 | 狠狠操欧美 | 欧美一区二区三区在线播放 | 欧美国产视频在线 | 国产精品 久久 | av久久久久久 | 亚洲一区精品二人人爽久久 | 丁香六月激情婷婷 | 国产视频一 | 伊人色综合久久天天 | 又爽又黄又无遮挡网站动态图 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 久久国产午夜精品理论片最新版本 | 91九色国产在线 | 99精品区| 免费看网站在线 | 中文免费在线观看 | 免费日韩视频 | 国产一及片 | 久久这里只有精品首页 | 在线观看视频中文字幕 | 国产一区二区精品 | 99久久精品一区二区成人 | 五月天激情视频在线观看 | 久热av | 国产精品夜夜夜一区二区三区尤 | 狠狠操.com | 黄色毛片在线看 | 色五婷婷| 在线观看视频你懂的 | 久草在线费播放视频 | 国产一线二线三线性视频 | 免费一级片在线 | 九九九热精品免费视频观看 | 国产成人精品999在线观看 | 欧美日韩中文字幕综合视频 | 欧美日韩一区二区三区视频 | 日韩av专区 | 99欧美 | 国产精品尤物 | 欧美日韩国产免费视频 | 欧美国产大片 | 色精品视频 | 亚洲精品视频在线观看视频 | 日韩在线观看a | 国产网红在线 | 一本一道久久a久久综合蜜桃 | 国产高清在线 | 久久伊人色综合 | 欧美色精品天天在线观看视频 | 美女视频a美女大全免费下载蜜臀 | 国产精品1000 | 91精品国产亚洲 | 中文字幕av全部资源www中文字幕在线观看 | 久久国产美女 | 中文字幕一区二区三区四区视频 | 狠狠操狠狠 | 久久久国产一区二区 | 久久伦理电影网 | 天天se天天cao天天干 | 国产精品18久久久久久久久 | 少妇bbbb揉bbbb日本 | 欧美视频在线观看免费网址 | 久久综合狠狠 | 久久国产精品网站 | 国内成人综合 | 久久免费中文视频 | 久久成人毛片 | 中文字幕在线视频一区二区三区 | 亚洲精品永久免费视频 | 黄色精品久久 | 免费在线播放视频 | 欧美电影黄色 | 500部大龄熟乱视频 欧美日本三级 | 色综合久 | 国产在线播放一区二区 | 国产精品18久久久久久首页狼 | 一本一本久久a久久精品综合小说 | 国产亚洲视频在线观看 | 黄色国产区 | 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲永久精品在线观看 | 欧美 高跟鞋交 xxxxhd | 亚洲精品裸体 | 午夜私人影院 | av免费网 | 国产96精品 | 中文字幕乱在线伦视频中文字幕乱码在线 | 久久精品视频网站 | 91精品电影 | 日韩理论在线观看 | 五月综合激情婷婷 | 国产精品18p| 日韩欧美精品在线视频 | 久热av| 成人蜜桃视频 | 黄色av一区二区三区 | 五月天com | 伊人成人精品 | 婷婷六月在线 | 日韩欧美精品在线 | 国产女教师精品久久av | 日韩深夜在线观看 | 亚洲欧洲国产精品 | 99精品视频在线观看免费 | 99精品国产兔费观看久久99 | 丁香婷婷色月天 | 国产成人精品一区二区在线 | 波多野结衣在线观看一区二区三区 | 18做爰免费视频网站 | 国产精品mv| 国产日韩视频在线播放 | 国产乱对白刺激视频在线观看女王 | 99999精品| www看片网站 | 成人午夜久久 | 2019久久精品| 五月天免费网站 | 久草在线视频新 | 美女av免费 | 99性视频| 日韩在线视频观看 | 玖草影院 | 国产成人一区二区三区免费看 | 美州a亚洲一视本频v色道 | 激情综合一区 | 国产精品6999成人免费视频 | 亚洲第一成网站 | 日韩av高清在线观看 | 91网在线 | 国产一区私人高清影院 | 2021国产精品视频 | 天天操天天爱天天爽 | 亚洲精品一区二区18漫画 | 欧美日韩国产伦理 | 在线观看国产一区二区 | 久久久久国产成人免费精品免费 | 国产麻豆视频在线观看 | 91大神视频网站 | 99福利片| 黄色视屏在线免费观看 | 一区二区三区免费看 | 亚洲专区欧美 | 精品欧美一区二区三区久久久 | 日韩色综合| 女人18毛片90分钟 | 国产精品久久久久久久久久久久冷 | 久久视频在线观看中文字幕 | 国语黄色片 | 亚洲成年人免费网站 | 日韩国产精品一区 | 国产精品一区二区三区视频免费 | 国产美女免费 | 天天色天天 | 在线观看网站av | 一区二区三区免费在线观看 | 国产电影黄色av | 草久久久久 | 色婷婷六月天 | 黄色三级免费观看 | 国产在线a | 日本久久久久 | 91中文字幕在线观看 | 激情 一区二区 | 99久精品| 久久国产手机看片 | 国产婷婷一区二区 | 亚洲一区天堂 | 国产日韩视频在线观看 | 中文字幕二区 | 国产高清不卡一区二区三区 | 成人91免费视频 | 在线国产视频一区 | 国产高清中文字幕 | 成人免费在线播放视频 | 国产xvideos免费视频播放 | 久草精品在线 | 最新色视频| 日本性xxx| 亚洲精品1区2区3区 超碰成人网 | 色综合婷婷久久 | 黄色aa久久 | 中文字幕91 | 国产精品一区二区三区四区在线观看 | 成 人 a v天堂| 99r国产精品 | 在线中文字幕播放 | 99精品久久久久久久久久综合 | 精品久久久久久国产91 | 日韩综合一区二区 | 在线三级av | 日韩精品免费在线视频 | 99精品黄色 | 91福利视频免费 | aⅴ视频在线 | 日本激情动作片免费看 | 久草在线免费资源站 | 久久精品一二区 | 涩涩网站在线看 | 99精品欧美一区二区 | 日韩亚洲国产中文字幕 | 国产黄色片一级三级 | 国产免费视频一区二区裸体 | www黄色| 成人小视频在线观看免费 | 丁香六月综合网 | 欧美日韩中文国产一区发布 | 成人a视频片观看免费 | 日韩欧美高清在线观看 | 91精品视频免费看 | 天天操偷偷干 | 久久免费成人精品视频 | 91九色网站| 国产一区在线免费观看 | 日韩激情视频在线观看 | 久久精品一区二区三区视频 | 日本高清xxxx | 国产最新福利 | 久久夜色网 | 久久精品视频18 | 六月丁香婷婷久久 | 热精品| 在线视频18在线视频4k | 三级动图 | 中文字幕乱码电影 | 国产精品久久电影网 | 在线一区av| 国内久久久久 | 91九色视频网站 | 午夜在线免费观看视频 | 四虎永久免费在线观看 | 在线观看aaa| 日韩免费视频在线观看 | 久久电影国产免费久久电影 | 一区二区欧美日韩 | 亚洲精品成人网 | 精品在线一区二区三区 | 精品一区中文字幕 | 中文字幕中文 | 精品国产诱惑 | 天天草天天摸 | 免费视频成人 | 国产 日韩 在线 亚洲 字幕 中文 | 999成人网 | 国产精品久久久久三级 | 91久久在线观看 | 精品国产欧美 | 黄色av网站在线观看免费 | 免费日韩一区二区三区 | 久久理论片 | 色吊丝av中文字幕 | 人人爱人人添 | 亚洲国产黄色片 | 香蕉国产91 | 国产国产人免费人成免费视频 | 亚洲三级网 | 麻豆影视在线观看 | 六月丁香在线视频 | 在线观看韩日电影免费 | 日韩中文字幕免费看 | 91色影院| 日本亚洲国产 | 亚洲午夜久久久影院 | 亚洲黄色影院 | 国产精品一区二区久久精品爱微奶 | 中文字幕在线看 | 少妇bbb搡bbbb搡bbbb′ | 国产精品自在欧美一区 | 欧美日韩一区二区三区视频 | 欧美视频日韩视频 | 日韩欧美在线国产 | 日韩视频中文字幕在线观看 | 久草视频在线播放 | 久久久精品久久 | 亚洲国产成人久久综合 | 久久黄网站| 亚洲a色| 亚洲精品免费在线观看 | 国产精品自产拍在线观看网站 | 亚洲三级在线 | 黄色网址在线播放 | 欧美精品少妇xxxxx喷水 | 日韩精品在线观看av | 亚洲伊人第一页 | 日韩视| 国产精品va在线播放 | 99精品视频一区二区 | 国产网站在线免费观看 | 色婷婷国产精品 | av中文字幕在线看 | 96久久久 | 九月婷婷综合网 | 亚洲最大av | 国产精品久久久久久久久岛 | 在线亚洲人成电影网站色www | 国产精品成久久久久三级 | 永久精品视频 | 国产毛片在线 | 日韩三级视频在线观看 | 91精品久久久久久久99蜜桃 | 国产综合精品久久 | 精品福利视频在线观看 | 日韩欧美在线一区二区 | 成人免费观看完整版电影 | 懂色av一区二区在线播放 | 三三级黄色片之日韩 | 色吊丝在线永久观看最新版本 | 亚洲精品一区二区18漫画 | 免费a视频在线观看 | 在线观看av黄色 | 精品一区二区在线免费观看 | 久久久久福利视频 | 奇米影视777四色米奇影院 | 99超碰在线播放 | 热re99久久精品国产66热 | 一区二区中文字幕在线观看 | 中文字幕一区二区三区视频 | 久久视频国产 | 天天色天天色 | 又黄又爽的免费高潮视频 | 激情欧美在线观看 | 国产又粗又猛又色 | 又黄又刺激的视频 | 亚洲国产三级在线 | 亚洲闷骚少妇在线观看网站 | 欧美日韩在线播放一区 | 91精品视频导航 | 91在线91 | 免费在线观看av | 精品中文字幕在线播放 | 国产精品成人自产拍在线观看 | 亚洲免费永久精品国产 | 日韩三级免费 | 99久久国产免费,99久久国产免费大片 | 麻豆视频免费网站 | 天天干天天干天天操 | 91av视频免费观看 | 欧美人体xx | 国产精品麻豆视频 | 激情久久综合 | 久久久久区 | 色婷婷综合久久久久 | 午夜在线观看一区 | 在线国产日本 | 欧美在线观看视频 | 国产精品不卡 | 91桃色视频 | 日本久久电影网 | 色欧美日韩 | 夜夜躁狠狠燥 | 精品高清美女精品国产区 | 中文字幕影片免费在线观看 | www.狠狠色 | 国产精品99久久久精品 | 色综合久久久久久久 | 99久久精品国产欧美主题曲 | 国产精品久久99综合免费观看尤物 | 国产精品久久久久av免费 | 欧美最猛性xxxxx免费 | 日韩精品大片 | 米奇四色影视 | 亚洲电影久久久 | 五月婷婷国产 | 精品国产一区二区三区噜噜噜 | 久久精品亚洲精品国产欧美 | 午夜视频免费在线观看 | 国产手机在线观看视频 | 成人禁用看黄a在线 | 久久天天综合网 | 欧美天天干 | 欧美老女人xx | 又紧又大又爽精品一区二区 | 国产精彩视频一区二区 | 在线黄色国产电影 | 色偷偷男人的天堂av | 激情综合六月 | 国产精品成人久久久久 | 亚洲精品tv久久久久久久久久 | 麻豆国产精品永久免费视频 | 永久免费av在线播放 | 久久99日韩 | 高清一区二区三区 | 国产精品99久久久久久宅男 | 日韩久久精品一区二区 | 国产 亚洲 欧美 在线 | 日韩欧美精品在线 | 中文字幕在线观看完整版 | 国产精品一区一区三区 | 激情五月六月婷婷 | 97超碰在线免费观看 | 国产成人精品女人久久久 | 亚洲精品毛片一级91精品 | 亚洲欧美精品一区二区 | 2019中文字幕网站 | 91九色国产蝌蚪 | 黄色免费电影网站 | 久久国产精品99久久人人澡 | 久久99热这里只有精品国产 | 99re中文字幕 | 曰本三级在线 | 91重口视频| 国产黑丝袜在线 | 精品国产一区二区三区不卡 | 久久综合加勒比 | 超碰在线免费97 | 国产精品自产拍在线观看 | 粉嫩高清一区二区三区 | 午夜成人免费影院 | 人人爽人人爽人人爽学生一级 | 国语自产偷拍精品视频偷 | 久久精品综合一区 | a在线观看免费视频 | 在线亚州 | 免费高清在线视频一区· | 亚州av网站| 日韩专区一区二区 | 韩国一区二区三区在线观看 | 中文字幕视频三区 | 99 精品 在线 | 麻豆免费观看视频 | 亚洲成人精品 | 中文字幕 国产视频 | 999久久久久| 成人一区二区在线 | 免费观看一级特黄欧美大片 | 日韩免费在线观看视频 | 深爱激情站 | 天堂网av 在线 | 国产一区二区三区午夜 | 国产高清永久免费 | 成人国产精品一区二区 | 92国产精品久久久久首页 | 99视频在线精品 | 欧美激情综合五月色丁香 | 国产免费作爱视频 | 99久久婷婷 | 在线观看黄色的网站 | 国产午夜精品免费一区二区三区视频 | 亚洲电影av在线 | 97精品国产97久久久久久免费 | 操操操人人人 | 伊人色综合网 | 一区二区久久久久 | 五月婷婷视频在线 | 亚洲一级二级三级 | 中中文字幕av | 在线视频手机国产 | 成人免费大片黄在线播放 | mm1313亚洲精品国产 | 黄色a一级视频 | 中文在线字幕免 | 在线观看成人毛片 | 日韩69视频 | 国产精品美乳一区二区免费 | 国产成人久久久久 | 国产免费嫩草影院 | 国产1区在线观看 | 国产黄色片久久 | 日韩精品影视 | 国产精品久久久久久欧美 | 日本中文字幕久久 | av 一区 二区 久久 | 成人av在线亚洲 | 国产大尺度视频 | 91成品人影院 | 911国产 | av三级av | 久操久| 国产精品一二三 | 久久久久久久免费观看 | 伊人国产视频 | 日韩,中文字幕 | 正在播放国产一区二区 | 国产精品免费在线观看视频 | 夜夜嗨av色一区二区不卡 | 在线亚洲欧美日韩 | 成年人免费观看在线视频 | 天天综合人人 | 伊香蕉大综综综合久久啪 | 久久福利综合 | 福利片视频区 | 五月婷网| 精品福利av | av动态图片| 久草在线视频在线 | 久久香蕉电影 | 最新极品jizzhd欧美 | 国产日韩中文字幕 | 国内精品久久久久久中文字幕 | 亚洲欧洲日韩在线观看 | 精品国产一区二区三区免费 | 天天操人| 中文字幕一区二区三区在线观看 | 国产一区免费在线 | 九九爱免费视频在线观看 | 天天爱综合 | 综合色播 | 国产视频999 | 欧美aaa大片 | 久久精品精品电影网 | 911av视频| 亚洲一级电影视频 | 色婷婷狠 | 欧美一级片 | 在线观看国产一区 | 亚洲男模gay裸体gay | 91丨九色丨国产女 | 在线视频免费观看 | 成人在线观看免费视频 | 一级做a爱片性色毛片www | 射九九 | 九九九国产 | 在线免费观看的av | 99综合电影在线视频 | 91毛片在线观看 | 人成午夜视频 | 91精品一区在线观看 | av福利免费| 九色精品免费永久在线 | 97精品在线视频 | 久久伦理电影 | 欧美性粗大hdvideo | 色婷婷综合成人av | 天堂av在线 |