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

歡迎訪問 生活随笔!

生活随笔

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

vue

vue.js插件使用(01) vue-resource

發(fā)布時間:2024/9/5 vue 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue.js插件使用(01) vue-resource 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

本文的主要內容如下:

  • 介紹vue-resource的特點
  • 介紹vue-resource的基本使用方法
  • 基于this.$http的增刪查改示例
  • 基于this.$resource的增刪查改示例
  • 基于inteceptor實現請求等待時的loading畫面
  • 基于inteceptor實現請求錯誤時的提示畫面

本文11個示例的源碼已放到GitHub,如果您覺得本篇內容不錯,請點個贊,或在GitHub上加個星星!

GitHub Source

本文的所有示例如下:

  • http get示例
  • http jsonp示例
  • http post示例
  • http put示例
  • http delete示例
  • resource get示例
  • resource save示例(HTTP POST)
  • resource update示例(HTTP PUT)
  • resource remove示例(HTTP DELETE)
  • inteceptor示例1——ajax請求的loading界面
  • inteceptor實例2——請求失敗時的提示對話框

各位在閱讀這篇文章的內容時,可以先嘗試該列表的最后兩個示例,這兩個示例綜合使用了this.$http和inteceptor。

vue-resource特點

vue-resource插件具有以下特點:

1. 體積小

vue-resource非常小巧,在壓縮以后只有大約12KB,服務端啟用gzip壓縮后只有4.5KB大小,這遠比jQuery的體積要小得多。

2. 支持主流的瀏覽器

和Vue.js一樣,vue-resource除了不支持IE 9以下的瀏覽器,其他主流的瀏覽器都支持。

3. 支持Promise?API和URI Templates

Promise是ES6的特性,Promise的中文含義為“先知”,Promise對象用于異步計算。
URI Templates表示URI模板,有些類似于ASP.NET MVC的路由模板。

4. 支持攔截器

攔截器是全局的,攔截器可以在請求發(fā)送前和發(fā)送請求后做一些處理。
攔截器在一些場景下會非常有用,比如請求發(fā)送前在headers中設置access_token,或者在請求失敗時,提供共通的處理方式。

vue-resource使用

引入vue-resource

<script src="js/vue.js"></script> <script src="js/vue-resource.js"></script>

基本語法

引入vue-resource后,可以基于全局的Vue對象使用http,也可以基于某個Vue實例使用http。

// 基于全局Vue對象使用http Vue.http.get('/someUrl', [options]).then(successCallback, errorCallback); Vue.http.post('/someUrl', [body], [options]).then(successCallback, errorCallback);// 在一個Vue實例內使用$http this.$http.get('/someUrl', [options]).then(successCallback, errorCallback); this.$http.post('/someUrl', [body], [options]).then(successCallback, errorCallback);

在發(fā)送請求后,使用then方法來處理響應結果,then方法有兩個參數,第一個參數是響應成功時的回調函數,第二個參數是響應失敗時的回調函數。

then方法的回調函數也有兩種寫法,第一種是傳統的函數寫法,第二種是更為簡潔的ES 6的Lambda寫法:

// 傳統寫法 this.$http.get('/someUrl', [options]).then(function(response){ // 響應成功回調 }, function(response){ // 響應錯誤回調 }); // Lambda寫法 this.$http.get('/someUrl', [options]).then((response) => { // 響應成功回調 }, (response) => { // 響應錯誤回調 });

PS:做過.NET開發(fā)的人想必對Lambda寫法有一種熟悉的感覺。

支持的HTTP方法

vue-resource的請求API是按照REST風格設計的,它提供了7種請求API:

  • get(url, [options])
  • head(url, [options])
  • delete(url, [options])
  • jsonp(url, [options])
  • post(url, [body], [options])
  • put(url, [body], [options])
  • patch(url, [body], [options])

除了jsonp以外,另外6種的API名稱是標準的HTTP方法。當服務端使用REST API時,客戶端的編碼風格和服務端的編碼風格近乎一致,這可以減少前端和后端開發(fā)人員的溝通成本。

客戶端請求方法服務端處理方法
this.$http.get(...)Getxxx
this.$http.post(...)Postxxx
this.$http.put(...)Putxxx
this.$http.delete(...)Deletexxx

options對象

發(fā)送請求時的options選項對象包含以下屬性:

參數類型描述
urlstring請求的URL
methodstring請求的HTTP方法,例如:'GET', 'POST'或其他HTTP方法
bodyObject,?FormDatastringrequest body
paramsObject請求的URL參數對象
headersObjectrequest header
timeoutnumber單位為毫秒的請求超時時間 (0?表示無超時時間)
beforefunction(request)請求發(fā)送前的處理函數,類似于jQuery的beforeSend函數
progressfunction(event)ProgressEvent回調處理函數
credientialsboolean表示跨域請求時是否需要使用憑證
emulateHTTPboolean發(fā)送PUT, PATCH, DELETE請求時以HTTP POST的方式發(fā)送,并設置請求頭的X-HTTP-Method-Override
emulateJSONboolean將request body以application/x-www-form-urlencoded?content type發(fā)送

emulateHTTP的作用

如果Web服務器無法處理PUT, PATCH和DELETE這種REST風格的請求,你可以啟用enulateHTTP現象。啟用該選項后,請求會以普通的POST方法發(fā)出,并且HTTP頭信息的X-HTTP-Method-Override屬性會設置為實際的HTTP方法。

Vue.http.options.emulateHTTP = true;

emulateJSON的作用

如果Web服務器無法處理編碼為application/json的請求,你可以啟用emulateJSON選項。啟用該選項后,請求會以application/x-www-form-urlencoded作為MIME type,就像普通的HTML表單一樣。

Vue.http.options.emulateJSON = true;

response對象

response對象包含以下屬性:

方法類型描述
text()string以string形式返回response body
json()Object以JSON對象形式返回response body
blob()Blob以二進制形式返回response body
屬性類型描述
okboolean響應的HTTP狀態(tài)碼在200~299之間時,該屬性為true
statusnumber響應的HTTP狀態(tài)碼
statusTextstring響應的狀態(tài)文本
headersObject響應頭

注意:本文的vue-resource版本為v0.9.3,如果你使用的是v0.9.0以前的版本,response對象是沒有json(), blob(), text()這些方法的。

CURD示例

提示:以下示例仍然沿用上一篇的組件和WebAPI,組件的代碼和頁面HTML代碼我就不再貼出來了。

GET請求

var demo = new Vue({el: '#app',data: {gridColumns: ['customerId', 'companyName', 'contactName', 'phone'], gridData: [], apiUrl: 'http://211.149.193.19:8080/api/customers' }, ready: function() { this.getCustomers() }, methods: { getCustomers: function() { this.$http.get(this.apiUrl) .then((response) => { this.$set('gridData', response.data) }) .catch(function(response) { console.log(response) }) } } })

這段程序的then方法只提供了successCallback,而省略了errorCallback。
catch方法用于捕捉程序的異常,catch方法和errorCallback是不同的,errorCallback只在響應失敗時調用,而catch則是在整個請求到響應過程中,只要程序出錯了就會被調用。

在then方法的回調函數內,你也可以直接使用this,this仍然是指向Vue實例的:

getCustomers: function() {this.$http.get(this.apiUrl) .then((response) => { this.$set('gridData', response.data) }) .catch(function(response) { console.log(response) }) }

為了減少作用域鏈的搜索,建議使用一個局部變量來接收this。

View Demo

JSONP請求

getCustomers: function() {this.$http.jsonp(this.apiUrl).then(function(response){ this.$set('gridData', response.data) }) }

View Demo

POST請求

var demo = new Vue({el: '#app',data: {show: false,gridColumns: [{name: 'customerId', isKey: true }, { name: 'companyName' }, { name: 'contactName' }, { name: 'phone' }], gridData: [], apiUrl: 'http://211.149.193.19:8080/api/customers', item: {} }, ready: function() { this.getCustomers() }, methods: { closeDialog: function() { this.show = false }, getCustomers: function() { var vm = this vm.$http.get(vm.apiUrl) .then((response) => { vm.$set('gridData', response.data) }) }, createCustomer: function() { var vm = this vm.$http.post(vm.apiUrl, vm.item) .then((response) => { vm.$set('item', {}) vm.getCustomers() }) this.show = false } } })

View Demo

PUT請求

updateCustomer: function() {var vm = this vm.$http.put(this.apiUrl + '/' + vm.item.customerId, vm.item) .then((response) => { vm.getCustomers() }) }

View Demo

Delete請求

deleteCustomer: function(customer){var vm = this vm.$http.delete(this.apiUrl + '/' + customer.customerId) .then((response) => { vm.getCustomers() }) }

View Demo

使用resource服務

vue-resource提供了另外一種方式訪問HTTP——resource服務,resource服務包含以下幾種默認的action:

get: {method: 'GET'}, save: {method: 'POST'}, query: {method: 'GET'}, update: {method: 'PUT'}, remove: {method: 'DELETE'}, delete: {method: 'DELETE'}

resource對象也有兩種訪問方式:

  • 全局訪問:Vue.resource
  • 實例訪問:this.$resource

resource可以結合URI Template一起使用,以下示例的apiUrl都設置為{/id}了:

apiUrl: 'http://211.149.193.19:8080/api/customers{/id}'

GET請求

使用get方法發(fā)送GET請求,下面這個請求沒有指定{/id}。

getCustomers: function() {var resource = this.$resource(this.apiUrl) vm = this resource.get() .then((response) => { vm.$set('gridData', response.data) }) .catch(function(response) { console.log(response) }) }

View Demo

POST請求

使用save方法發(fā)送POST請求,下面這個請求沒有指定{/id}。

createCustomer: function() {var resource = this.$resource(this.apiUrl) vm = this resource.save(vm.apiUrl, vm.item) .then((response) => { vm.$set('item', {}) vm.getCustomers() }) this.show = false }

View Demo

PUT請求

使用update方法發(fā)送PUT請求,下面這個請求指定了{/id}。

updateCustomer: function() {var resource = this.$resource(this.apiUrl) vm = this resource.update({ id: vm.item.customerId}, vm.item) .then((response) => { vm.getCustomers() }) }

{/id}相當于一個占位符,當傳入實際的參數時該占位符會被替換。
例如,{ id: vm.item.customerId}中的vm.item.customerId為12,那么發(fā)送的請求URL為:

http://211.149.193.19:8080/api/customers/12

View Demo

DELETE請求

使用remove或delete方法發(fā)送DELETE請求,下面這個請求指定了{/id}。

deleteCustomer: function(customer){var resource = this.$resource(this.apiUrl) vm = this resource.remove({ id: customer.customerId}) .then((response) => { vm.getCustomers() }) }

View Demo

使用inteceptor

攔截器可以在請求發(fā)送前和發(fā)送請求后做一些處理。

基本用法

Vue.http.interceptors.push((request, next) => {// ...// 請求發(fā)送前的處理邏輯// ...next((response) => {// ...// 請求發(fā)送后的處理邏輯 // ... // 根據請求的狀態(tài),response參數會返回給successCallback或errorCallback return response }) })

在response返回給successCallback或errorCallback之前,你可以修改response中的內容,或做一些處理。
例如,響應的狀態(tài)碼如果是404,你可以顯示友好的404界面。

如果不想使用Lambda函數寫法,可以用平民寫法:

?

Vue.http.interceptors.push(function(request, next) {// ...// 請求發(fā)送前的處理邏輯 // ... next(function(response) { // ... // 請求發(fā)送后的處理邏輯 // ... // 根據請求的狀態(tài),response參數會返回給successCallback或errorCallback return response }) })

示例1

之前的CURD示例有一處用戶體驗不太好,用戶在使用一些功能的時候如果網絡較慢,畫面又沒有給出反饋,用戶是不知道他的操作是成功還是失敗的,他也不知道是否該繼續(xù)等待。

通過inteceptor,我們可以為所有的請求處理加一個loading:請求發(fā)送前顯示loading,接收響應后隱藏loading。

具體步驟如下:

1.添加一個loading組件

<template id="loading-template"><div class="loading-overlay"> <div class="sk-three-bounce"> <div class="sk-child sk-bounce1"></div> <div class="sk-child sk-bounce2"></div> <div class="sk-child sk-bounce3"></div> </div> </div> </template>

2.將loading組件作為另外一個Vue實例的子組件

var help = new Vue({el: '#help',data: {showLoading: false},components: {'loading': { template: '#loading-template', } } })

3.將該Vue實例掛載到某個HTML元素

<div id="help"><loading v-show="showLoading"></loading> </div>

4.添加inteceptor

Vue.http.interceptors.push((request, next) => {loading.show = truenext((response) => {loading.show = falsereturn response}); });

View Demo

示例2

當用戶在畫面上停留時間太久時,畫面數據可能已經不是最新的了,這時如果用戶刪除或修改某一條數據,如果這條數據已經被其他用戶刪除了,服務器會反饋一個404的錯誤,但由于我們的put和delete請求沒有處理errorCallback,所以用戶是不知道他的操作是成功還是失敗了。

你問我為什么不在每個請求里面處理errorCallback,這是因為我比較懶。這個問題,同樣也可以通過inteceptor解決。

1. 繼續(xù)沿用上面的loading組件,在#help元素下加一個對話框

<div id="help"><loading v-show="showLoading" ></loading> <modal-dialog :show="showDialog"> <header class="dialog-header" slot="header"> <h1 class="dialog-title">Server Error</h1> </header> <div class="dialog-body" slot="body"> <p class="error">Oops,server has got some errors, error code: {{errorCode}}.</p> </div> </modal-dialog> </div>

2.給help實例的data選項添加兩個屬性

var help = new Vue({el: '#help',data: {showLoading: false,showDialog: false, errorCode: '' }, components: { 'loading': { template: '#loading-template', } } })

3.修改inteceptor

Vue.http.interceptors.push((request, next) => {help.showLoading = truenext((response) => {if(!response.ok){help.errorCode = response.statushelp.showDialog = true}help.showLoading = falsereturn response }); });

View Demo

總結

vue-resource是一個非常輕量的用于處理HTTP請求的插件,它提供了兩種方式來處理HTTP請求:

  • 使用Vue.http或this.$http
  • 使用Vue.resource或this.$resource

這兩種方式本質上沒有什么區(qū)別,閱讀vue-resource的源碼,你可以發(fā)現第2種方式是基于第1種方式實現的。

inteceptor可以在請求前和請求后附加一些行為,這意味著除了請求處理的過程,請求的其他環(huán)節(jié)都可以由我們來控制。

轉載于:https://www.cnblogs.com/gluncle/p/7009162.html

總結

以上是生活随笔為你收集整理的vue.js插件使用(01) vue-resource的全部內容,希望文章能夠幫你解決所遇到的問題。

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

最近最新中文字幕视频 | 精品国产免费一区二区三区五区 | 在线色资源 | 久久夜色精品国产欧美乱 | 一区在线免费观看 | 色午夜 | 久久第四色 | 国产精品久久久久9999吃药 | 日韩专区在线播放 | av福利免费 | 亚洲精品国产精品国自产观看 | 亚洲,国产成人av | 国精产品永久999 | 日本一区二区三区免费观看 | 欧日韩在线视频 | 一区二区三区韩国免费中文网站 | 精品人人爽 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 免费看一级特黄a大片 | 免费观看一级视频 | 欧美一性一交一乱 | 最新超碰 | 99热手机在线观看 | 免费在线国产 | 狠狠操在线 | 在线免费视频你懂的 | 天天天在线综合网 | 在线观看韩日电影免费 | 日韩三级.com| 中文字幕在线观看免费高清电影 | 亚洲无毛专区 | 国产精品久久久久久久久久久免费 | 午夜天天操| 国产福利一区二区在线 | 精品91在线 | www.久久精品视频 | 午夜久久久精品 | 亚洲黄色一级电影 | 999色视频| 九草在线观看 | 婷婷色综 | 私人av| 一区二区精品在线视频 | 青春草视频在线播放 | 在线观看久 | 国产成人av电影在线观看 | 免费观看一区二区 | 91成人网在线| 日韩免费视频播放 | 日韩动态视频 | 久久婷婷精品视频 | 91视视频在线直接观看在线看网页在线看 | 亚洲视频免费在线 | 一区二区在线影院 | 91av亚洲| 亚洲精品自在在线观看 | 最近中文字幕免费大全 | 深夜免费小视频 | 国产精品99久久久久久武松影视 | 免费观看www小视频的软件 | 欧美日韩69 | 四虎影视欧美 | 天天躁日日躁狠狠躁av麻豆 | 日韩精品久久久久久 | 国产69精品久久99的直播节目 | 在线国产激情视频 | 久久久在线观看 | 五月激情姐姐 | 人人插人人插 | 久草香蕉在线视频 | 激情av在线资源 | 日韩av电影一区 | 国产精品中文字幕av | 九九久久久久久久久激情 | 久久精品欧美 | 在线色资源 | 黄在线免费观看 | 国产精品一区一区三区 | 黄色在线免费观看网站 | av看片网址| 日韩在线视频精品 | 蜜桃av人人夜夜澡人人爽 | 久久精品一区二区三区中文字幕 | 91精品啪在线观看国产 | 碰超人人 | 国产精品成人在线 | 亚洲综合成人在线 | 色欧美88888久久久久久影院 | 色欧美88888久久久久久影院 | 成年人免费在线 | 正在播放国产精品 | 五月天婷婷在线播放 | 欧美精品乱码99久久影院 | 色网站中文字幕 | 国产粉嫩在线 | 玖玖精品在线 | 欧美国产一区在线 | 一本一本久久a久久精品综合 | 久草在线视频网 | 91片网 | 97色婷婷成人综合在线观看 | 亚洲国产网站 | 麻豆精品视频在线 | 在线成人欧美 | 久久r精品| 免费日韩电影 | 97av视频在线观看 | 中文永久字幕 | 亚洲女人av| 国产免费观看高清完整版 | 久久久久久久久久久精 | 国产69精品久久app免费版 | 深爱激情av | 国产一区二区免费在线观看 | 精品久久免费看 | 玖玖在线资源 | 国产精品国产三级国产不产一地 | 97超级碰碰碰碰久久久久 | 韩国一区二区三区在线观看 | 狠狠色婷婷丁香六月 | 日韩精品高清不卡 | 免费中文字幕在线观看 | 久久首页| 欧美亚洲另类在线视频 | 成人作爱视频 | 国产精品一区二区视频 | 日韩字幕 | 99国产在线观看 | 成人av中文字幕在线观看 | 久久爱992xxoo| 国产成人精品亚洲精品 | 99视频在线精品 | av电影一区 | 久久成人一区二区 | 久久99亚洲热视 | 亚洲午夜精品久久久久久久久久久久 | 久久久国产99久久国产一 | 久久精品视频网站 | 久久久久久久久久久免费 | 久久精品1区 | 色婷婷97| 国产va精品免费观看 | 久久精品欧美日韩精品 | 在线中文字幕播放 | 国产精品手机在线观看 | 亚洲三级av| 美女免费视频一区二区 | 日韩一区二区久久 | 一区二区三区日韩精品 | 亚洲精品视频在线观看视频 | 久久激情婷婷 | 国产精品一区二区久久精品 | 亚洲欧美日韩在线看 | 在线日韩三级 | av黄色一级片 | 国产伦精品一区二区三区四区视频 | 欧美成人性战久久 | 日韩久久午夜一级啪啪 | 日本久久不卡视频 | 久久综合色播五月 | 久久久久久草 | 国产黄色片久久久 | 日韩理论视频 | 97成人精品区在线播放 | 国产不卡高清 | 国产高清精品在线 | 中文字幕有码在线播放 | avwww在线观看| 日韩欧美在线观看一区二区 | 有码一区二区三区 | 中文字幕日韩在线播放 | 日日摸日日添夜夜爽97 | 天天色天天射综合网 | 欧美日韩精品在线观看视频 | 亚洲成成品网站 | 久久综合久久久 | 2024av | 激情婷婷综合网 | 久久久黄视频 | 亚洲精品av中文字幕在线在线 | 国产精品小视频网站 | 99精品欧美一区二区 | 欧美一级免费片 | av中文资源在线 | 国产精品久久久久久久免费大片 | 国产精品成人av电影 | 99re热精品视频 | 最新国产在线观看 | 1024在线看片 | 亚洲精品视频二区 | 夜夜操天天摸 | 国产精品欧美精品 | 日韩专区 在线 | 中文字幕av最新更新 | 日韩精品视频第一页 | 一本色道久久综合亚洲二区三区 | 特级大胆西西4444www | 麻豆精品传媒视频 | 在线观看国产中文字幕 | 久久avav| 日韩婷婷 | 欧美性爽爽 | 999久久久久久久久6666 | 国产伦精品一区二区三区四区视频 | 午夜av一区| 免费网址在线播放 | 久久久久中文 | 韩国在线一区 | 国产精品嫩草影院9 | 狠狠色狠狠色综合系列 | 国产精品美女久久久 | 天天操天天操天天操 | 国产成本人视频在线观看 | 一级免费黄视频 | 欧美色伊人| 高清在线一区 | 欧美一级片在线 | 亚洲狠狠婷婷综合久久久 | 欧美a在线看| 日韩欧美精品一区 | 日日摸日日添日日躁av | 毛片网站免费 | 2023国产精品自产拍在线观看 | 成人丁香花 | 成年人视频免费在线 | 激情婷婷网 | 五月婷在线视频 | 亚洲国产高清在线观看视频 | 高清一区二区三区av | 日韩精品一区二区三区第95 | 五月天六月婷婷 | 91精品国产自产在线观看 | 中文字幕在线观看国产 | 亚洲特级片 | 久久久免费高清视频 | 日本三级不卡视频 | 国产成人精品一区二区三区免费 | 国产日韩精品一区二区在线观看播放 | 欧美精品乱码久久久久 | 久久综合免费 | 国精产品999国精产 久久久久 | 久久1区| 久久亚洲福利视频 | 91免费看片黄 | 日日综合 | 久久综合色综合88 | 日韩v在线| 国产精品亚 | 婷婷射五月 | 一区二区三区在线视频观看58 | 国产在线成人 | 国产美女搞久久 | 麻豆久久久久久久 | 蜜臀久久99精品久久久无需会员 | 精品国产123 | 欧美狠狠色| www.天天射 | 麻豆国产视频 | 国产字幕av | 免费黄色av. | 日韩中文字幕免费在线播放 | 蜜桃视频精品 | 色噜噜狠狠狠狠色综合 | 在线播放 日韩专区 | 麻豆久久精品 | 欧美成a人片在线观看久 | 国产亚洲一区二区在线观看 | 三级黄色在线观看 | 最近中文字幕大全中文字幕免费 | 亚洲精品视频在线播放 | 黄色一级网 | 在线性视频日韩欧美 | 国产精品第72页 | 欧美性极品xxxx做受 | 99精品视频免费在线观看 | av免费看电影 | 欧美激情综合网 | 不卡视频在线看 | 欧美性生爱 | 九九热在线播放 | 中文字幕av专区 | 99国产在线观看 | 激情五月综合 | 天天看天天干 | 日本中文字幕一二区观 | 亚洲精品欧美专区 | 视频1区2区| 国产精品久久嫩一区二区免费 | 欧美精品久久久 | 精品国产亚洲在线 | 在线免费观看视频一区二区三区 | 亚州日韩中文字幕 | 日精品在线观看 | 韩日精品中文字幕 | 综合色影院 | 狠狠干成人| 精品免费视频123区 午夜久久成人 | 911久久香蕉国产线看观看 | 久久久午夜剧场 | 91一区啪爱嗯打偷拍欧美 | 成人av片免费看 | 欧美色综合天天久久综合精品 | 久草在线视频网站 | 国产麻豆电影在线观看 | 在线欧美小视频 | 国产黄在线免费观看 | 国产精品都在这里 | 最新av中文字幕 | 热久久免费国产视频 | 亚洲激情国产精品 | 91禁在线看 | 九九视频免费观看视频精品 | 国产老妇av | 五月婷在线视频 | 国产免费一区二区三区最新6 | 久久伦理电影 | 国产网站色 | 99视频在线免费观看 | 日韩欧美在线不卡 | 欧美综合色在线图区 | 一本一本久久a久久精品牛牛影视 | 99久久精品免费看国产麻豆 | 97精品欧美91久久久久久 | 99久久精品电影 | 国产成人精品一区二区三区在线 | 欧美精品免费视频 | 久久综合九色综合久久久精品综合 | 日韩中文字幕免费在线播放 | 在线观看中文字幕视频 | 黄色a大片 | 久久国产精品99久久久久久丝袜 | 久久久久久毛片 | 久久久高清视频 | 国产不卡免费视频 | 欧美aa级 | 亚洲精品乱码久久久久久写真 | 日韩精品免费在线 | 国产91免费观看 | 亚洲人成免费网站 | 国产成人精品午夜在线播放 | 国产亚洲精品久久久久久久久久 | 黄色毛片观看 | 五月激情综合婷婷 | 国产精品成久久久久 | 91免费看片黄 | 黄色成人av | 色吊丝在线永久观看最新版本 | 精品免费在线视频 | 天天干夜夜夜 | 91看片淫黄大片91 | 91精品办公室少妇高潮对白 | 在线91视频 | 久久精品网站视频 | 久草在线免费资源 | 国产视频1 | 国产精品久久久久久久久久免费看 | 国产三级久久久 | 国产特级毛片aaaaaa毛片 | 日韩资源视频 | 亚洲v欧美v国产v在线观看 | 在线免费av网站 | 亚洲国产日韩一区 | 波多野结衣电影一区二区三区 | 国产成人精品一区二三区 | 黄色在线观看www | 国产99久久九九精品 | 日本在线观看中文字幕 | 中文字幕色站 | 99久久精品免费视频 | 五月天久久久久久 | 久草精品在线播放 | 国产1区2区 | 亚洲专区在线播放 | 96精品高清视频在线观看软件特色 | 91丝袜美腿 | 亚洲日本欧美在线 | 日韩在线第一 | 精品字幕在线 | 不卡av在线免费观看 | 99在线热播 | 亚洲视频在线观看 | 干综合网| 日韩欧美国产精品 | 成人资源在线播放 | 国产粉嫩在线 | 最近字幕在线观看第一季 | 人人射人人爽 | 在线免费观看涩涩 | 欧美一区,二区 | 亚洲黄色一级电影 | 青青河边草观看完整版高清 | 天天操婷婷 | 99热高清 | 国产精品第10页 | 国产精品24小时在线观看 | 婷婷六月综合亚洲 | 91九色性视频 | 中文字幕日韩一区二区三区不卡 | www.久久精品视频 | 国产日韩欧美在线观看 | 免费观看全黄做爰大片国产 | 午夜精品视频免费在线观看 | 国产中文字幕久久 | 国产精品久久一区二区三区不卡 | 麻豆视频在线免费观看 | 久久99国产一区二区三区 | 日韩精品无 | 久久久久久免费视频 | 国内99视频 | 国产精品久久电影网 | 国产精品网站一区二区三区 | 久久不射电影网 | 99精品视频免费 | 中文字幕资源网在线观看 | 韩日精品在线观看 | a成人v| 香蕉视频久久久 | 日躁夜躁狠狠躁2001 | 麻豆精品视频在线 | 国产亚洲高清视频 | 婷婷社区五月天 | 激情视频在线观看网址 | 国产成人黄色 | 手机av在线网站 | 激情综合五月婷婷 | 欧美日韩国产一区二区三区在线观看 | 日本久久不卡视频 | av在线电影免费观看 | 视频在线观看91 | 日韩久久网站 | 亚洲精品久久久久中文字幕二区 | 国产中文字幕视频在线观看 | 久久久免费观看完整版 | 国产一区国产二区在线观看 | 久久伊人精品一区二区三区 | 日韩精品视频网站 | 99精品影视| 免费手机黄色网址 | 久久99久久99 | 久久99精品久久久久久久久久久久 | 国产午夜精品一区二区三区 | 国产精品va| 视频一区二区三区视频 | 欧美a在线免费观看 | 日本99久久 | 视频在线观看日韩 | 一区二区不卡高清 | 精品久久1 | 五月天激情婷婷 | 中文字幕区 | 玖玖国产精品视频 | 国产91精品看黄网站 | 国产91免费观看 | 成人av动漫在线 | 97色综合| 日韩精品中文字幕一区二区 | 亚洲精品国偷拍自产在线观看 | 国内外成人在线视频 | 国产精品中文字幕在线观看 | 精品99久久| 色吧久久 | 97碰在线 | 国产黄影院色大全免费 | 在线免费亚洲 | 精品久久网 | 国产精品原创视频 | 青青河边草观看完整版高清 | 91香蕉国产 | av电影免费在线看 | www国产亚洲精品久久网站 | 五月婷婷中文网 | 午夜影院日本 | 91亚洲精品在线 | 香蕉视频免费在线播放 | 亚洲国产久 | 日韩理论片在线 | 九九热在线视频免费观看 | 色99之美女主播在线视频 | 99久久精品免费看国产一区二区三区 | 色综合激情久久 | 国产午夜精品一区二区三区 | 久久久久久蜜桃一区二区 | 欧美性性网 | 日p视频 | 91综合久久一区二区 | www.久久婷婷 | 在线观看亚洲 | 超碰免费av | 91九色视频在线观看 | 亚洲一级片免费观看 | 日韩av进入 | 丝袜美女视频网站 | 一区免费在线 | 免费午夜av | 91精品国产乱码久久 | 999国内精品永久免费视频 | 99热这里只有精品1 av中文字幕日韩 | 午夜黄色一级片 | 婷婷九九| 色网站免费在线观看 | 中文字幕精品一区二区三区电影 | 国产精品video爽爽爽爽 | 国内精品久久久久久久久久久久 | 免费在线观看av网站 | 久久视频在线免费观看 | 少妇做爰k8经典 | 成人黄色在线 | 国产视频一区二区三区在线 | 日韩午夜一级片 | 五月天伊人网 | av免费观看高清 | 香蕉影院在线观看 | 天天干天天操天天入 | 91在线欧美| 激情婷婷亚洲 | 国产成人精品综合久久久久99 | 香蕉视频在线网站 | 91九色网址| 午夜精品久久久久久久爽 | 四虎国产 | 久久黄网站 | 99久久超碰中文字幕伊人 | 国产精品久久久久久久av电影 | 中文字幕乱码视频 | 欧美成人xxxxxxxx | 99视频在线| av一级网站 | 国产xvideos免费视频播放 | www.天天草 | 亚洲精品在 | 国产91精品久久久久久 | 九色porny真实丨国产18 | 国产精品理论片在线播放 | 99精品视频播放 | 在线播放 亚洲 | 黄色91在线| 超碰97成人 | 91福利区一区二区三区 | 国产一区二区在线免费观看 | www.av中文字幕.com | 超碰97中文| 中文字幕在线专区 | 91成人亚洲| av网站手机在线观看 | 国产精品青青 | 不卡中文字幕在线 | 免费在线国产 | 中文字幕在线免费观看视频 | 天天操夜操视频 | 青草视频免费观看 | 欧美视频一区二 | 综合在线观看色 | 久青草影院 | 日日添夜夜添 | 9ⅰ精品久久久久久久久中文字幕 | 黄色精品在线看 | a级片久久久 | 日韩特黄一级欧美毛片特黄 | 一区电影| 日韩精品久久久 | 99久久精品日本一区二区免费 | 久久成人国产精品免费软件 | 91在线porny国产在线看 | 中文字幕在线观看免费高清完整版 | 精品久久中文 | 中文在线字幕免费观看 | 91网在线看 | 少妇精69xxtheporn | 日本黄区免费视频观看 | 在线黄色毛片 | 精品国产区在线 | 久久精品电影 | 成年人三级网站 | 久久国产视频网站 | 国产小视频你懂的在线 | 国产免码va在线观看免费 | 久久久久久久久亚洲精品 | 色av网站 | 国产精品九九视频 | 欧美激情综合五月色丁香小说 | 亚洲精品综合欧美二区变态 | 亚洲老妇xxxxxx | 成人蜜桃视频 | 亚洲精品小区久久久久久 | 91精品中文字幕 | 免费情趣视频 | 国产乱码精品一区二区三区介绍 | 亚洲精品国产精品乱码在线观看 | 成人在线视频免费看 | 黄色激情网址 | 99久久这里只有精品 | 日韩欧美国产精品 | 国语久久 | 国产一区观看 | 成片免费| 亚洲精品视频在线免费播放 | 久草视频免费在线观看 | 波多野结衣在线观看视频 | 国产乱码精品一区二区三区介绍 | 久久99久| 欧美日韩不卡一区二区 | 久久夜色网 | 日本激情动作片免费看 | 综合伊人av| 国产又粗又猛又黄又爽 | 亚洲精品1234区 | 久久国产午夜精品理论片最新版本 | 亚洲一区二区91 | 亚洲欧洲精品一区二区精品久久久 | 精品日韩av| 首页中文字幕 | 少妇性xxx | 91在线看网站 | 在线观看日韩视频 | 日本99久久| 日韩精品一二三 | 国产精品久久片 | 综合网在线视频 | 午夜美女福利直播 | 成人h视频 | av夜夜操 | a视频在线看 | 亚洲国产久 | 激情丁香综合五月 | 久久国产经典 | 久久视频| 99久久精品国产免费看不卡 | 成人免费大片黄在线播放 | 欧美另类一二三四区 | 9999在线观看 | 91成人天堂久久成人 | 深爱开心激情 | 日韩中文在线电影 | 日韩欧美综合 | 色91在线 | 天天操天天综合网 | 少妇bbbb搡bbbb桶 | 国产精品毛片久久久 | 欧美日韩在线免费观看 | 国产欧美精品在线观看 | 亚洲激精日韩激精欧美精品 | 色综合久久五月 | adn—256中文在线观看 | 人人爽人人插 | 日本激情中文字幕 | 91av片| 99精品视频网站 | 日韩三级不卡 | 99免费国产| 日韩成年视频 | 久久久九色精品国产一区二区三区 | 亚洲精品国产品国语在线 | 在线久热| 日韩精品中字 | 久久久在线视频 | 超碰日韩 | 五月丁香| 天天要夜夜操 | 国产成人精品一区二区三区在线 | 中文字幕在线观看一区二区 | 一级淫片a| 91精品国产91| 欧美日韩亚洲第一页 | 久草在线免费新视频 | 激情在线网| 亚洲欧美日韩精品久久奇米一区 | 中文av字幕在线观看 | 久草在线视频看看 | 免费人成网 | 国产精品久久久久av福利动漫 | 香蕉久久国产 | 免费一级特黄毛大片 | 蜜臀精品久久久久久蜜臀 | 最近日本mv字幕免费观看 | 久草五月| 久久久免费电影 | 久久一线 | 日本美女xx | 美女视频黄频大全免费 | 国产精品99爱 | 伊人中文在线 | 激情婷婷综合 | .精品久久久麻豆国产精品 亚洲va欧美 | 亚洲精品小视频 | 国产成人在线播放 | 久久综合九色综合97_ 久久久 | 亚洲精品久久久久久久不卡四虎 | 国产在线视频在线观看 | 欧美日韩精品国产 | 一本一道久久a久久精品 | 麻豆视频免费在线播放 | 亚洲综合色视频 | 又色又爽又黄 | 日韩久久影院 | 亚洲黄色免费在线看 | 狠狠躁日日躁夜夜躁av | 日日草av | 免费观看的av网站 | 国产又黄又爽又猛视频日本 | 久久国产精品免费 | 四虎成人网 | 精品国产乱码久久久久久久 | 国产精品99蜜臀久久不卡二区 | 久久免费看毛片 | 国产精品欧美日韩在线观看 | 精品在线一区二区三区 | 在线v片| 精品一二三四在线 | 亚洲精品免费看 | 97天天综合网 | 狠狠成人 | 久久久久久久综合色一本 | 国产精品三级视频 | 97香蕉久久超级碰碰高清版 | 丁香 婷婷 激情 | 国产成人黄色av | 一本一道波多野毛片中文在线 | 日韩欧美aaa | 人人cao| 91女子私密保健养生少妇 | 欧美人人| 在线日韩亚洲 | 久久精品精品电影网 | 日韩精品在线一区 | 婷婷看片 | 激情图片区 | 精品国产成人在线影院 | 国产精品视频全国免费观看 | 国产黄色在线看 | 美女黄视频免费 | 亚洲伦理电影在线 | 亚洲精品福利视频 | 99久高清在线观看视频99精品热在线观看视频 | 人人艹视频 | 99热这里只有精品久久 | 色悠悠久久综合 | 黄污污网站| 日日操天天操狠狠操 | 国产专区在线视频 | 欧美aaa大片 | 久久成人精品电影 | 精品亚洲午夜久久久久91 | 天天av在线播放 | 久草视频资源 | 天天色官网 | 久久久久二区 | 西西44人体做爰大胆视频 | 99精品视频在线免费观看 | 九色视频网址 | 又污又黄的网站 | 精品福利国产 | 中文字幕在线资源 | 亚洲一区视频免费观看 | 三级在线视频播放 | 欧美一区二区三区免费看 | 69av网| 久久久久免费网站 | 欧美一级性生活视频 | 成年人视频在线观看免费 | 996久久国产精品线观看 | 国产精品国产三级国产不产一地 | www.99在线观看 | 欧美二区三区91 | 免费视频一二三区 | 91视频啪| 成人av影院在线观看 | 人人狠 | 欧美国产日韩久久 | 日韩电影中文 | 国产资源在线免费观看 | 中文字幕人成不卡一区 | 麻豆一区二区 | 久久精品国产精品 | 国产在线观看二区 | 色婷婷一| 天天射,天天干 | 成年免费在线视频 | 男女免费av | 久久福利影视 | 在线观看亚洲精品 | 99热 精品在线 | 免费91在线| 日韩免费高清在线 | 国产二区电影 | 久色 网 | 国产一级免费片 | 97超碰福利久久精品 | 日韩欧美一区二区三区在线观看 | 蜜臀av性久久久久蜜臀av | 欧美国产一区在线 | 日韩午夜精品 | 在线播放91 | 午夜在线观看影院 | 国精产品999国精产 久久久久 | 人人草人人草 | 天堂素人在线 | 久久在线免费视频 | 香蕉在线视频观看 | 亚洲成人频道 | 手机在线中文字幕 | 国产精品igao视频网入口 | 欧美日韩另类在线观看 | 国产香蕉久久精品综合网 | www.久久成人 | 丁香花在线视频观看免费 | 国内精品视频在线 | 欧美亚洲国产精品久久高清浪潮 | 综合色在线观看 | 亚洲精品电影在线 | 国产精品99在线观看 | 黄色一级影院 | 精品国产乱码久久久久久三级人 | 欧美成a人片在线观看久 | 色香蕉在线 | 成人wwwxxx视频 | 精品高清美女精品国产区 | 日本h视频在线观看 | 日韩理论在线视频 | 在线视频婷婷 | 天天操天天艹 | 国产精品久久久久久久免费观看 | 超碰97人人干 | 91大神一区二区三区 | 99热都是精品 | 国产一区私人高清影院 | 久久99亚洲精品久久 | 成人久久网 | 欧美性色黄大片在线观看 | 日韩有码网站 | 中文字幕在线观看免费高清电影 | 在线观看国产日韩欧美 | 欧美aa在线观看 | 天天做天天爱夜夜爽 | 色干综合 | 久久午夜影视 | 久久99国产一区二区三区 | 日本韩国精品在线 | www免费网站在线观看 | 国产福利午夜 | 国产成人精品亚洲精品 | 欧美婷婷色 | 国产视频精品免费播放 | 啪啪精品 | 日韩中文字幕视频在线观看 | 精品久久久久久一区二区里番 | 西西大胆免费视频 | 综合网av| 日韩中文字幕a | 久久精品国产一区二区 | 91九色在线观看视频 | 欧美日韩不卡一区 | 亚洲精品视 | 成人免费毛片aaaaaa片 | 亚洲成人中文在线 | 日韩久久久久久久久久 | 91大神dom调教在线观看 | 亚洲精品在线二区 | 国产精品午夜在线 | 中文字幕中文字幕在线中文字幕三区 | 亚洲三级视频 | 欧美韩国在线 | 天天干天天草天天爽 | 天天插狠狠插 | 亚洲www天堂com | 丰满少妇对白在线偷拍 | 最新不卡av| 99热最新 | 精品久久久久久综合 | 国产精品黄色av | 国产视频999| 97国产电影| 亚洲片在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产色婷婷在线 | 色激情五月 | 国产在线观看高清视频 | 日本中文字幕视频 | 丁香高清视频在线看看 | 久草视频国产 | 国产 日韩 欧美 自拍 | 天天激情综合网 | 久久久精品网 | 亚洲乱亚洲乱妇 | 午夜视频一区二区三区 | 成人激情开心网 | 精品超碰 | 久草资源在线 | 久草视频在线新免费 | 婷婷久久精品 | 国产亚洲精品久久久久久网站 | 一区二区男女 | 欧美日韩一区二区三区不卡 | 99热在线精品观看 | 欧美成人aa | 国产精品二区在线 | 青青草国产成人99久久 | 国产精品日韩在线播放 | 久草香蕉在线 | 91精品在线播放 | 天天要夜夜操 | av软件在线观看 | 亚洲精品男人的天堂 | 国产精品第54页 | 一级欧美日韩 | 婷婷六月丁香激情 | 免费日韩视 | 亚洲精品黄色 | 97在线免费| 国产xxxxx在线观看 | 综合色久| 免费电影播放 | 黄网站色视频 | 99热这里有精品 | 天天干天天操天天爱 | 少妇bbbb | 一区二区电影网 | 91字幕 | 亚洲视频在线观看 | 国内精自线一二区永久 | 久99久在线视频 | 国产精品亚洲视频 | 国产精品美女久久久免费 | 2019久久精品 | 在线看片日韩 | 国产精品久久一卡二卡 | 免费91麻豆精品国产自产在线观看 | www.天天干.com | 欧美二区在线播放 | 欧美日韩天堂 | 亚洲综合色站 | 在线观看免费视频你懂的 | 国产精品久久久久久久av大片 | 69国产盗摄一区二区三区五区 | 久草在线综合 | 国色天香在线观看 | 日韩精品视频在线免费观看 | 国产精品日韩久久久久 | 69久久99精品久久久久婷婷 | 免费男女羞羞的视频网站中文字幕 | 欧美超碰在线 | 午夜精品一区二区国产 | 久久tv| 国产一区二区三区免费观看视频 | 操操操人人| 日韩偷拍精品 | 久久久久亚洲精品 | 国产精品一区免费在线观看 | 日本电影黄色 | 日韩视频一区二区 | 天堂av观看 | 国产精品一区在线播放 | 成年人在线观看免费视频 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 婷婷在线不卡 | 五月婷婷激情综合网 | 狠狠操.com | 欧美精品久久久久久久免费 | 综合久色 | 日韩在线观看视频一区二区三区 | 日韩一二区在线观看 | 在线国产福利 | 中文字幕在线观看视频一区 | 国产欧美精品在线观看 | 免费网站在线观看人 | 五月天国产 | 日韩免费在线观看视频 | 欧美日韩国产精品爽爽 | 波多野结衣精品在线 | 国产一区二三区好的 | 日韩影视在线 | 亚洲精品女人久久久 | 午夜精品电影一区二区在线 | 播五月婷婷| 在线观看国产区 | 天天干天天射天天操 | 免费国产在线精品 | 亚洲一级黄色片 | 亚洲一区视频免费观看 | 亚洲精品资源在线观看 | 在线观看黄网 | 国产一级片直播 | 久草视频在线免费 | 国产美腿白丝袜足在线av | 国产精品剧情在线亚洲 | 91热这里只有精品 | 精品一区二区久久久久久久网站 | 在线观看91精品国产网站 | 亚洲最新视频在线播放 | 夜夜夜影院 | 毛片一级免费一级 | 久久久久久久影院 | 激情丁香月| 久久精品网站视频 | 色视频网页| 中文字幕欧美三区 | 五月婷婷黄色 | 婷婷激情5月天 | 欧美一区三区四区 |