久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

關(guān)于Vue Router的10條高級技巧總結(jié)

瀏覽:3日期:2022-09-30 10:53:57
前言

Vue Router 是 Vue.js 官方的路由管理器。

它和 Vue.js 的核心深度集成,讓構(gòu)建單頁面應(yīng)用變得易如反掌。

包含的功能有:

嵌套的路由/視圖表 模塊化的、基于組件的路由配置 路由參數(shù)、查詢、通配符 基于 Vue.js 過渡系統(tǒng)的視圖過渡效果 細(xì)粒度的導(dǎo)航控制 帶有自動激活的 CSS class 的鏈接 HTML5 歷史模式或 hash 模式,在 IE9 中自動降級 自定義的滾動條行為

本文是作者是實際項目中遇到的一些總結(jié),主要包括:

響應(yīng)路由參數(shù)變化 路由匹配 高級匹配模式 匹配優(yōu)先級 push和replace的第二個第三個參數(shù) 路由視圖 重定向 使用props解耦$route 導(dǎo)航守衛(wèi) 守衛(wèi)的next方法

希望本文對你有所幫助。

正文

1. 響應(yīng)路由參數(shù)變化

針對復(fù)用組件(只是路由參數(shù)發(fā)生改變),生命周期函數(shù)鉤子不會被調(diào)用,如何能刷新組件了?

watch監(jiān)聽

watch: { ’$route’ (to, from) { // 對路由變化作出響應(yīng)... }}

beforeRouteUpdate

beforeRouteUpdate (to, from, next) {// react to route changes.../ / don’t forget to call next()}2. 路由匹配

{// 會匹配所有路徑path: ’*’}{// 會匹配以 `/user-` 開頭的任意路徑path: ’/user-*’}

注意:當(dāng)使用通配符路由時,請確保路由的順序是正確的,也就是說含有通配符的路由應(yīng)該放在最后。路由 { path: ’*’ } 通常用于客戶端 404 錯誤。

如果你使用了History 模式,請確保正確配置你的服務(wù)器。

當(dāng)使用一個通配符時,$route.params 內(nèi)會自動添加一個名為 pathMatch 參數(shù)。

它包含了 URL 通過通配符被匹配的部分:

// 給出一個路由 { path: ’/user-*’ }this.$router.push(’/user-admin’)this.$route.params.pathMatch // ’admin’// 給出一個路由 { path: ’*’ }this.$router.push(’/non-existing’)this.$route.params.pathMatch // ’/non-existing’3. 高級匹配模式

// 命名參數(shù)必須有'單個字符'[A-Za-z09]組成 // ?可選參數(shù){ path: ’/optional-params/:foo?’ }// 路由跳轉(zhuǎn)是可以設(shè)置或者不設(shè)置foo參數(shù),可選<router-link to='/optional-params'>/optional-params</router-link><router-link to='/optional-params/foo'>/optional-params/foo</router-link> // 零個或多個參數(shù){ path: ’/optional-params/*’ }<router-link to='/number'>沒有參數(shù)</router-link><router-link to='/number/foo000'>一個參數(shù)</router-link><router-link to='/number/foo111/fff222'>多個參數(shù)</router-link> // 一個或多個參數(shù){ path: ’/optional-params/:foo+’ }<router-link to='/number/foo'>一個參數(shù)</router-link><router-link to='/number/foo/foo111/fff222'>多個參數(shù)</router-link> // 自定義匹配參數(shù)// 可以為所有參數(shù)提供一個自定義的regexp,它將覆蓋默認(rèn)值([^/]+){ path: ’/optional-params/:id(d+)’ }{ path: ’/optional-params/(foo/)?bar’ }4. 匹配優(yōu)先級

有時候一個路徑可能匹配多個路由。

此時,匹配的優(yōu)先級就是按照路由的定義順序:先定義,優(yōu)先級最高。

5. push和replace的第二個第三個參數(shù)

在 2.2.0+版本,可選的在 router.push 或 router.replace 中提供 onComplete 和 onAbort 回調(diào)作為第二個和第三個參數(shù)。

這些回調(diào)將會在導(dǎo)航成功完成 (在所有的異步鉤子被解析之后) 或終止 (導(dǎo)航到相同的路由、或在當(dāng)前導(dǎo)航完成之前導(dǎo)航到另一個不同的路由) 的時候進行相應(yīng)的調(diào)用。在 3.1.0+,可以省略第二個和第三個參數(shù),此時如果支持 Promise,router.push 或 router.replace 將返回一個 Promise。

接下來看幾個例子來看看第二個第三個參數(shù)的調(diào)用時機:

1. 組件1跳轉(zhuǎn)組件2

// 組件1this.$router.push({ name: ’number’ }, () => { console.log(’組件1:onComplete回調(diào)’);}, () => { console.log(’組件1:onAbort回調(diào)’);});

// 組件2beforeRouteEnter(to, from, next) { console.log(’組件2:beforeRouteEnter’); next();},beforeCreate() { console.log(’組件2:beforeCreate’);},created() { console.log(’組件2:created’);}

關(guān)于Vue Router的10條高級技巧總結(jié)

組件之間跳轉(zhuǎn)觸發(fā)onComplete回調(diào)。

2. 組件2跳轉(zhuǎn)組件2(不帶參數(shù))

this.$router.push({ name: ’number’}, () => { console.log(’組件2:onComplete回調(diào)’);}, () => { console.log(’組件2,自我跳轉(zhuǎn):onAbort回調(diào)’);});

關(guān)于Vue Router的10條高級技巧總結(jié)

組件自我跳轉(zhuǎn)當(dāng)不帶參數(shù)時觸發(fā)onAbort回調(diào)。但是當(dāng)自我跳轉(zhuǎn)帶參數(shù)時可能情況就有點不一樣。

3. 組件2跳轉(zhuǎn)組件2(帶參數(shù))

this.$router.push({ name: ’number’, params: { foo: this.number}}, () => { console.log(’組件2:onComplete回調(diào)’);}, () => { console.log(’組件2,自我跳轉(zhuǎn):onAbort回調(diào)’);});

關(guān)于Vue Router的10條高級技巧總結(jié)

組件自我?guī)?shù)跳轉(zhuǎn),onComplete回調(diào)、onAbort回調(diào)回調(diào)都不會觸發(fā)。

6. 路由視圖

有時候想同時 (同級) 展示多個視圖,而不是嵌套展示,例如創(chuàng)建一個布局,有 sidebar (側(cè)導(dǎo)航) 和 main (主內(nèi)容) 兩個視圖,這個時候命名視圖就派上用場了。

你可以在界面中擁有多個單獨命名的視圖,而不是只有一個單獨的出口。

如果 router-view 沒有設(shè)置名字,那么默認(rèn)為 default。

<router-view class='view one'></router-view><router-view name='a'></router-view><router-view name='b'></router-view>

一個視圖使用一個組件渲染,因此對于同個路由,多個視圖就需要多個組件。

確保正確使用 components 配置 (帶上 s):

const router = new VueRouter({routes: [ { path: ’/’, components: {default: Foo,a: Bar,b: Baz } } ]});7. 重定向

{ path: ’/a’, redirect: ’/b’ }{ path: ’/a’, redirect: { name: ’foo’ }}{ path: ’/a’, redirect: to => { // 方法接收 目標(biāo)路由 作為參數(shù) // return 重定向的 字符串路徑/路徑對象}}

注意:導(dǎo)航守衛(wèi)并沒有應(yīng)用在跳轉(zhuǎn)路由上,而僅僅應(yīng)用在其目標(biāo)上。

在上面這個例子中,為 /a 路由添加一個 beforeEach 或 beforeLeave 守衛(wèi)并不會有任何效果。

8. 使用props解耦$route

在組件中使用 $route 會使之與其對應(yīng)路由形成高度耦合,從而使組件只能在某些特定的 URL 上使用,限制了其靈活性。

// router文件// 對于包含命名視圖的路由,你必須分別為每個命名視圖添加 `props` 選項:{ path: ’/number/:name’, props: true, // 對象模式 props: { newsletterPopup: false } // 函數(shù)模式 props: (route) => ({ query: route.parmas.name }) name: ’number’, component: () => import( /* webpackChunkName: 'number' */ ’./views/Number.vue’)}

// 組件獲取export default{ props: [’name’]}9. 導(dǎo)航守衛(wèi)

1. 三種全局守衛(wèi)

router.beforeEach 全局前置守衛(wèi) 進入路由之前。

router.beforeResolve 全局解析守衛(wèi)2.5.0新增。在beforeRouteEnter調(diào)用之后調(diào)用。

router.afterEach 全局后置鉤子 進入路由之后。

// 入口文件import router from ’./router’ // 全局前置守衛(wèi)router.beforeEach((to, from, next) => {console.log(’beforeEach 全局前置守衛(wèi)’);next();});// 全局解析守衛(wèi)router.beforeResolve((to, from, next) => {console.log(’beforeResolve 全局解析守衛(wèi)’);next();});// 全局后置守衛(wèi)router.afterEach((to, from) => {console.log(’afterEach 全局后置守衛(wèi)’);});

2. 路由獨享守衛(wèi)

beforeEnter全局前置守衛(wèi)進入路由之前。

{ path: ’/number/:name’, props: true, name: ’number’, // 路由獨享守衛(wèi) beforeEnter: (to, from, next) => { console.log(’beforeEnter 路由獨享守衛(wèi)’); next(); }, component: () => import( /* webpackChunkName: 'number' */ ’./views/Number.vue’)}

關(guān)于Vue Router的10條高級技巧總結(jié)

3. 組件內(nèi)守衛(wèi)

beforeRouteEnter

beforeRouteUpdate(2.2新增)

beforeRouteLeave

beforeRouteEnter(to, from, next) { // 在渲染該組件的對應(yīng)路由被 confirm 前調(diào)用 // 不!能!獲取組件實例 `this` // 因為當(dāng)守衛(wèi)執(zhí)行前,組件實例還沒被創(chuàng)建 console.log(’beforeRouteEnter 組件內(nèi)進入守衛(wèi)’); next();},beforeRouteUpdate(to, from, next) { // 在當(dāng)前路由改變,但是該組件被復(fù)用時調(diào)用 // 舉例來說,對于一個帶有動態(tài)參數(shù)的路徑 /foo/:id,在 /foo/1 和 /foo/2 之間跳轉(zhuǎn)的時候, // 由于會渲染同樣的 Foo 組件,因此組件實例會被復(fù)用。而這個鉤子就會在這個情況下被調(diào)用。 // 可以訪問組件實例 `this` console.log(’beforeRouteUpdate 組件內(nèi)更新守衛(wèi)’); next();},beforeRouteLeave(to, from, next) { // 導(dǎo)航離開該組件的對應(yīng)路由時調(diào)用 // 可以訪問組件實例 `this` console.log(’beforeRouteLeave 組件內(nèi)離開守衛(wèi)’); next();}

組件1跳轉(zhuǎn)到組件2,然后組件2跳轉(zhuǎn)組件2本身

關(guān)于Vue Router的10條高級技巧總結(jié)

組件1跳轉(zhuǎn)到組件2,然后組件2跳轉(zhuǎn)組件1

關(guān)于Vue Router的10條高級技巧總結(jié)

10. 守衛(wèi)的 next 方法

next: 調(diào)用該方法 resolve 鉤子。

next(): 進行管道中的下一個鉤子。如果全部鉤子執(zhí)行完了,則導(dǎo)航的狀態(tài)就是 confirmed (確認(rèn)的)。 next(false): 中斷當(dāng)前的導(dǎo)航。如果瀏覽器的 URL 改變了 (可能是用戶手動或者瀏覽器后退按鈕),那么 URL 地址會重置到 from 路由對應(yīng)的地址。 next(’/’) 或者 next({ path: ’/’ }): 跳轉(zhuǎn)到一個不同的地址。當(dāng)前的導(dǎo)航被中斷,然后進行一個新的導(dǎo)航。你可以向 next 傳遞任意位置對象,且允許設(shè)置諸如 replace: true、name: ’home’ 之類的選項以及任何用在 router-link 的 to prop 或 router.push 中的選項。 next(error): (2.4.0+) 如果傳入 next 的參數(shù)是一個 Error 實例,則導(dǎo)航會被終止且該錯誤會被傳遞給 router.onError() 注冊過的回調(diào)。 最后

最終還是希望大家多看看文檔,理解了再去使用到項目中,不至于使用之后出現(xiàn) bug,謝謝。

到此這篇關(guān)于關(guān)于Vue Router的10條高級技巧的文章就介紹到這了,更多相關(guān)Vue Router高級技巧內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 91九色国产视频 | 91在线观看 | 国产精品久久a | 天天干夜夜操 | 国产精品原创av | 久久精品一 | 成人黄色一级片 | 一级一片免费视频 | 精品久久久久久久久久久久久久久久久久久 | 大象视频成人在线观看 | 国产精品国色综合久久 | 中文字幕亚洲欧美精品一区四区 | 亚洲二区在线播放 | 久久亚洲一区二区 | 国产人体视频 | 亚洲一区中文字幕在线观看 | 成人伊人网 | 国产自产才c区 | 久久99国产精品久久99大师 | 欧美一级电影 | 黄色网址大全在线观看 | 国产精品99久久免费观看 | 精品不卡 | 亚洲视频在线观看网站 | 色久天堂 | 伊人色综合久久久天天蜜桃 | 日韩手机在线观看 | 欧美在线一区二区三区 | 亚洲精品1| 久久久久久亚洲精品 | jizz欧美大片 | 欧美精品成人一区二区三区四区 | 亚洲三级免费观看 | 男女网站视频 | 欧美区国产区 | 午夜久久久 | 国产精品久久久久久久久免费桃花 | 亚洲国产精品一区二区久久 | 狠狠爱天天操 | 日韩三级电影免费观看 | 国产精品久久久久久久久小说 | 欧美黑人xxx | 久久久久久九九 | 成人精品视频一区二区三区 | www.日韩大片| 亚洲不卡| 都市激情av | 久久综合久久综合久久 | 国产一区不卡 | 久久久高清| 久久亚洲精品国产精品紫薇 | 黄色三级网站 | 日韩成人在线视频 | 在线观看视频一区二区三区 | 中文字字幕在线观看 | 成人激情在线 | 日本中文一区二区 | 亚洲三级在线观看 | 精品亚洲视频在线 | 自拍偷拍专区 | 神马久久久久久久 | 中文字幕自拍偷拍 | 国产91亚洲 | 中文字幕在线观看亚洲 | 欧美在线一区二区三区 | www国产精品 | av综合站| 成人激情视频在线观看 | 高清一区二区三区 | 一区二区三区成人 | 日本xxww视频免费 | 日狠狠| 特黄特黄a级毛片免费专区 av网站免费在线观看 | 成人黄色a| 久久久免费视频播放 | 午夜精品久久久久久久男人的天堂 | 国产日韩精品一区二区 | 在线观看亚洲专区 | 欧美日视频 | 国产一区二区三区免费观看 | 日本美女影院 | 午夜国产视频 | 欧美日韩不卡合集视频 | 成人免费一区二区三区视频软件 | 亚洲综合在线网 | 天天干天天操 | 一区二区三区视频 | 艹艹网 | 亚洲精品国产9999久久久久 | 一级黄色毛片子 | 亚洲人人舔人人 | 日本亚洲欧美 | 91av在 | 国产羞羞视频在线观看 | 国产亚洲欧美一区二区三区 | 午夜免费福利视频 | 欧美一级黄 | 精品久久久久久久久久久 | 午夜在线观看免费 | 欧美日韩免费看 | 天天干狠狠 | 国产精品久久久久久久久久免费 | 欧美精品被| 国产一级纯肉体一级毛片 | 国内自拍网站 | www.伊人.com | 国产精品美女在线观看 | 久久久综合网 | 亚洲网站免费观看 | 噜噜噜噜狠狠狠7777视频 | 国产午夜精品一区二区三区嫩草 | 老司机福利在线视频 | 久久精品久久久久久 | 亚洲成人av | 国产玖玖 | 人妖av | 亚洲中出 | 亚洲日日操 | 国产中文字幕在线 | 久久久精品 | 亚洲精品影院 | www.色综合| 特级理论片 | av一级毛片| 国产精品久久久久久久久久东京 | 激情91| 久久se精品一区精品二区 | 日韩在线精品强乱中文字幕 | 欧美在线一区二区 | 无码国模国产在线观看 | 国产伦精品一区二区三区在线 | 久久国产精品一区 | 欧美精品在线观看免费 | 国产一区二区久久久 | 黄色片在线免费看 | 国产成人啪精品午夜在线观看 | 97精品国产97久久久久久粉红 | 午夜日韩 | 亚洲精品久久久 | 国产精品女同一区二区久久夜 | 欧美激情精品久久久久久 | 成人精品一区二区三区中文字幕 | 国产精品日韩专区 | 亚洲国产激情 | 欧美亚洲国产一区二区三区 | 亚洲欧美在线一区二区 | 亚洲国产免费看 | 视频一区在线播放 | 在线观看91精品国产入口 | 免费福利视频一区 | 欧美一区二区 | 亚洲午夜免费视频 | 中文字幕第66页 | 国产一区在线视频 | 久久99国产精一区二区三区 | 亚洲91| 一区免费看 | 久久精品91 | 超碰在线一区二区三区 | 国产视频久久久久 | 精品久久久久久久人人人人传媒 | 欧美激情精品久久久久久 | 国产在线视频xxx | 久久黄色 | 欧美一级欧美三级在线观看 | 亚洲网站免费 | 久久婷婷国产麻豆91天堂 | 一区二区三区高清不卡 | 国产亚洲一区二区三区 | 日韩欧美中文字幕在线视频 | 日韩国产欧美精品 | 日本久久国产 | 欧美日韩一区二区三区 | 国产精品久久久久久久免费大片 | 日韩在线视频一区 | 夜夜春精品视频高清69式 | a级黄色毛片免费观看 | 久久久久国产精品 | √新版天堂资源在线资源 | 精品日韩 | 中文久久 | 日韩欧美在线观看 | 天天影视网色香欲综合网无拦截 | 久久电影一区 | 中文字幕av亚洲精品一部二部 | 黄色小视频网 | 欧美日韩综合精品 | 久久亚洲精品裙底抄底 | 日韩美女av在线 | 国产精品成人3p一区二区三区 | 天天在线综合 | 久久高清亚洲 | 国产欧美日韩精品在线 | 69免费视频| 精品1区| 久久久久久久久99精品 | 中文字幕八区 | 久久精品国产一区二区三区不卡 | 久久不卡 | 在线视频中文字幕 | 欧洲视频一区二区 | 久久伊人久久 | 亚洲一区二区三区四区在线观看 | 久久精品国产免费 | 欧美一区二区激情三区 | 亚洲精品一区二区三区蜜桃久 | 久久久精品综合 | 亚洲永久免费视频 | 久久91精品 | 午夜影院在线 | 日韩精品2区 | 超碰最新在线 | 在线日韩 | 一区二区在线 | 亚洲国产精品区 | 欧洲亚洲精品久久久久 | 男女视频免费在线观看 | 亚洲一区在线日韩在线深爱 | 亚洲高清在线观看 | 操一草| 欧美三区 | 国产精品白浆 | 99热这里有精品 | 日韩免费在线 | 国产欧美精品一区二区三区 | 欧洲美女性开放视频 | 久久久亚洲 | 国产高清在线不卡 | 日本久久综合 | 久久久a| www国产高清 | 国产乱码一区二区三区 | 亚洲电影一区二区三区 | 国产精品第2页 | 国产精品日韩欧美 | 久久久久国产精品免费免费搜索 | 一级黄色大片免费观看 | 狠狠干美女 | 国内精品一区二区三区视频 | 伊人网在线视频免费观看 | 天天操天天碰 | 黄色手机在线观看 | 精品欧美一区二区三区 | 精品久久久久久久久久久久包黑料 | se69色成人网wwwsex | 免费观看一级特黄欧美大片 | 日韩精品 | 成人免费视频一区二区 | 成人网电影 | 亚洲精品大片 | 亚洲一区二区在线 | 天天射影院 | 涩涩视频在线免费看 | 精品免费视频 | 亚洲日本二区 | 大香一网| 午夜视频免费 | 免费看片一区二区三区 | 成人国产精品久久久 | 欧美视频网站 | 久久激情综合 | 久久二区三区 | 伊人久久国产 | 久久精品视频网站 | 午夜看片在线观看 | 婷婷激情五月 | 日韩视频中文 | 欧美一区| 欧美精品欧美精品系列 | 亚洲综合在线播放 | 日韩专区在线 | 极品白嫩少妇无套内谢 | 国产人成精品一区二区三 | 中国妞videos高潮 | 狠狠狠干 | 成人小视频在线观看 | 成人a在线 | 亚洲日韩欧美一区二区在线 | 日韩一区二区在线观看视频 | 久久蜜桃精品一区二区三区综合网 | 日韩午夜影院 | 婷婷激情五月 | 一级a性色生活片久久毛片波多野 | av免费网站在线观看 | 欧美久久成人 | 日狠狠 | 日韩一级电影在线 | 色综合中文| 精品国产鲁一鲁一区二区三区 | 日韩欧美h | 精品久久久久久久久久久久久久久久久久久 | 亚洲av毛片一级二级在线 | 天天视频成人 | 欧美一级小视频 | 日韩在线区 | 国产激情精品一区二区三区 | 一级毛片在线看aaaa | 国产一级免费视频 | 亚洲一区二区三区欧美 | 99国产精品99久久久久久 | 成人免费视频网站在线观看 | av电影中文字幕在线观看 | 中文字幕精品一区久久久久 | 欧美成人综合在线 | 在线观看91 | 天堂资源在线 | 91性高湖久久久久久久久_久久99 | 成人片在线播放 | 天堂va在线高清一区 | 日韩欧美一区二区三区久久婷婷 | 久久国产精品视频 | 精一区二区 | 中文字幕在线一区 | 中文字幕精品一区二区三区精品 | 国产精品久久久久久中文字 | 91麻豆精品国产91久久久久久久久 | 亚洲国产精品自拍 | 国产一区二区三区在线免费观看 | 国产精品乱码一区二区三区 | 亚洲国产精品一区 | 久草视频免费在线播放 | 亚洲综合精品 | 久久精品免费看 | 国产精品永久免费自在线观看 | 日本在线一区二区 | 亚洲永久免费视频 | 99精品欧美一区二区三区综合在线 | 久久伊| 国产精品一区二 | 国产九九精品视频 | 亚洲男人天堂网 | 黄色毛片免费看 | 日韩二区三区 | 伊人色综合网 | 成人亚洲精品久久久久软件 | 91午夜在线 | 国产激情视频在线观看 | 综合网视频 | 久久精品在线观看视频 | 成人亚洲精品久久久久 | 精品久久久久久久久久久久久 | 97国产一区二区精品久久呦 | 韩国精品在线 | 久久手机在线视频 | 一区二区不卡 | 久久久91精品国产一区二区 | 欧美日韩亚洲一区 | 99精品视频在线 | 国产精品久久久久久久浪潮网站 | 女人久久久 | 国产免费一区二区三区最新不卡 | 91久久久久久久久久久久久久久久 | 欧美日韩精品综合 | 国产人体视频 | 成人片免费看 | 色综久久 | 青青草一区二区 | 亚洲午夜精品一区二区三区 | 日韩av福利 | 激情综合网五月婷婷 | 精品日韩视频 | 亚洲欧美激情在线 | 久草视频在线资源站 | 国产在线一区二区三区 | 欧美日韩成人在线观看 | 亚洲一区二区久久 | 国产成人精品高清久久 | 久久高清 | 国产精品不卡视频 | 狠狠操操操 | 午夜精品一区二区三区免费视频 | 欧美午夜精品久久久久久蜜 | 天天色天天射天天操 | 亚洲免费视频在线观看 | 亚洲综合大片69999 | 亚洲精品乱码久久久久久蜜桃不卡 | 欧美中文字幕在线 | 91资源在线 | 国产日韩在线视频 | 丁香久久| 欧洲精品在线观看 | 欧美一区二区精品 | 黄色片网站在线观看 | 日本天堂在线播放 | 国产精品一区二 | 天堂一区| 青青草久久 | 天天插天天操 | 欧美日韩在线精品 | 欧美精品一区二区三区在线 | 亚洲精品成人a8198a | 国产一区二区在线播放 | 国产欧美一区二区三区在线看 | 日韩中文字幕av在线 | 在线观看一区 | 亚洲欧美视频 | 久草精品视频 | 日日爱999 | 色综合中文| 亚洲一区二区三区免费看 | 国产精品久久二区 | 91在线免费视频 | 久久国产精品视频 | 美女诱惑av | 日韩在线成人av | 精品成人久久 | 国产精品国产精品国产专区不片 | 欧美视频区 | 久久精品国产99国产精2020新增功能 | 岛国av免费观看 | 久久久久久毛片免费观看 | 荡女妇边被c边呻吟视频 | 亚洲高清视频一区二区 | 91精品久久| 狠狠操电影 | 欧美精品一区在线 | 综合久久综合 | 久久精品视频网 | 国产精品999 | 久久综合一区二区三区 | 欧美日韩精品在线观看 | 欧美日韩在线一 | 久久涩| 日韩国产一区二区三区 | 成人午夜免费视频 | 在线观看日韩 | 国产日产精品一区二区三区四区 | 日韩精品一区二区三区免费观看视频 | 午夜专区 | 国产精品大全 | 国产成人精品一区二区三区视频 | www.嫩草 | 青娱乐99| 99re6在线视频精品免费 | 日本精品视频网站 | 国内成人精品2018免费看 | 男女羞羞视频在线免费观看 | 中文在线一区 | 欧美成年黄网站色视频 | 成人精品鲁一区一区二区 | 国产一级做a爰片在线看免费 | 中文字幕 亚洲一区 | 日韩精品一区二区在线观看 | av成人毛片| 日本午夜影院 | 免费黄色在线视频网址 | 天堂网中文在线 | 久操不卡 | 久久久久久一区 | 搞黄免费视频 | 午夜寂寞福利视频 | 青青久久久| 国产一级免费在线观看 | 精品视频在线观看一区二区三区 | 九九视频在线 | 日韩视频一二 | 91精品综合久久久久久五月天 | av中文字幕在线 | 欧美在线影院 | 99热.com| 亚洲精品高清视频 | 亚洲精品一区二区 | 国产亚洲精品综合一区91555 | 精品无码久久久久国产 | 久久久久久a女人 | www.久久精品视频 | 日韩一区二区在线视频 | 成人日韩 | 国产精品免费av | 欧美日韩一区二区视频在线观看 | 国产一区二区在线免费观看 | 精品久久久久久久久福利 | 欧美日韩激情 | 中国黄色毛片 大片 | 国产欧美精品一区二区色综合朱莉 | 精品不卡 | 亚洲欧美日本在线 | 天天操天天碰 | 欧美日韩视频在线观看一区 | 美女逼网站 | 91香蕉| 懂色一区二区三区av片 | 91色乱码一区二区三区 | 成人网页 | 日韩av一区二区三区在线 | 日韩一区中文 | 久久精品亚洲 | 国产99精品 | 亚洲一区在线视频 | 久久久久久久久中文字幕 | 欧美一级全黄 | 国产乱视频 | 中文字幕丝袜 | 超碰人人爽 | 精品视频免费观看 | 激情毛片 | 美女黄网| 在线黄av| 国产目拍亚洲精品99久久精品 | 亚洲精品成人 | 亚洲人网站 | 国产视频中文字幕 | 麻豆国产免费 | 欧美日韩国产免费一区二区三区 | 中文字幕亚洲欧美 | 久久精品一| 在线观看免费视频91 | 欧美日韩在线精品 | 欧美日韩国产91 | 在线看一级片 | 91免费在线播放 | 一区久久 | 在线免费观看色视频 | 成人高清视频在线观看 | 九九热精品在线 | 六月丁香av | 视频在线一区 | 中文在线视频 | 日本精品一区二 | 精品一区二区三区三区 | 永久在线观看 | 中文字幕在线视频第一页 | 台湾佬成人网 | 久在线看| 国产乱码一区二区三区 | 亚洲 中文 欧美 日韩 在线观看 | 国产毛片在线 | 日批免费视频 | 国产美女在线观看 | 天天曰天天干 | 一级免费黄视频 | 亚洲第一男人天堂 | 在线a级毛片| 日本精品视频在线播放 | 一区二区三区在线看 | 日本久草 | 超碰综合 | 中文字幕第33页 | 欧美一级特黄aaaaaaa视频片 | 日韩免费视频一区二区 | 日韩一级在线免费观看 | 亚洲高清视频一区二区三区 | 中文字幕在线观看一区二区三区 | 日韩成人一级片 | 亚洲国产精品久久久 | 黄桃av| 日韩精品一区二区三区在线 | 中文字幕高清视频 | av基地网 | 久久午夜影院 | 欧美大成色www永久网站婷 | 日韩在线观看一区 | 99久久精品免费看国产四区 | 日日想日日干 | 亚洲欧美中文日韩在线v日本 | www操com| 四虎影院在线免费播放 | 九九综合九九 | 欧美日本韩国一区二区 | 91视频综合 | 欧美日韩一区二区在线 | 91在线视频免费观看 | 日本在线小视频 | 欧洲视频一区二区三区 | 在线观看亚洲一区二区三区 | 日韩中文一区二区三区 | 国产午夜久久久久 | 在线免费色视频 | 国产91网址 | 日韩a在线| 四虎最新影视 | 色一情一乱一伦一区二区三区 | 91成人小视频 | 亚洲成人久久久 | 久久美女视频 | 国产一区二区三区四区在线观看 | 精品一区二区三区免费看 | 亚洲视频一 | 精品欧美视频 | 综合色婷婷一区二区亚洲欧美国产 | 色精品 | 国产一区二区在线看 | 成人1区2区 | 国产精品视频久久久 | 国产一区二区三区高清 | 国产精品久久av | 精品国产乱码一区二区三区四区 | 欧美日韩国产一区二区三区在线观看 | 嫩呦国产一区二区三区av | 欧美日韩在线播放 | 在线观看日韩 | 91成人在线| 欧美激情国产日韩精品一区18 | 国产精品久久久久久久久免费桃花 | 国产真实精品久久二三区 | 亚洲三级av| 久久人爽 | 色视频网站免费看 | 日韩影院在线 | 99精品欧美一区二区三区综合在线 | 国产精品久久久久久亚洲调教 | 日韩成人在线观看 | 97免费在线视频 | 精品一区二区久久 | 黄网在线观看 | 日韩欧美久久 | japan国产精选videos | 东京久久久 | 精品国产31久久久久久 | 天堂中文字幕 | 青青草一区二区 | 亚洲欧美韩国 | 91婷婷射 | 久久在线视频 | 欧美中文一区 |