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

歡迎訪問 生活随笔!

生活随笔

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

vue

vue-router 快速入门

發布時間:2024/4/17 vue 81 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue-router 快速入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,適合用于構建單頁面應用。vue的單頁面應用是基于路由和組件的,路由用于設定訪問路徑,并將路徑和組件映射起來。傳統的頁面應用,是用一些超鏈接來實現頁面切換和跳轉的。在vue-router單頁面應用中,則是路徑之間的切換,也就是組件的切換。

本文將以示例的形式來介紹vue-router的各個特性,一共包含6個示例,每個示例都有乞丐版,前5個示例有皇帝版。
乞丐版是將所有代碼混雜在一起的HTML頁面,皇帝版是基于vue-webpack-simple模板構建的。

第一個單頁面應用(01)

現在我們以一個簡單的單頁面應用開啟vue-router之旅,這個單頁面應用有兩個路徑:/home和/about,與這兩個路徑對應的是兩個組件Home和About。

1. 創建組件

首先引入vue.js和vue-router.js:

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

然后創建兩個組件構造器Home和About:

var Home = Vue.extend({template: '<div><h1>Home</h1><p>{{msg}}</p></div>',data: function() { return { msg: 'Hello, vue router!' } } }) var About = Vue.extend({ template: '<div><h1>About</h1><p>This is the tutorial about vue-router.</p></div>' })

2. 創建Router

var router = new VueRouter()

調用構造器VueRouter,創建一個路由器實例router。

3. 映射路由

router.map({'/home': { component: Home },'/about': { component: About } })

調用router的map方法映射路由,每條路由以key-value的形式存在,key是路徑,value是組件。
例如:'/home'是一條路由的key,它表示路徑;{component: Home}則表示該條路由映射的組件。

4. 使用v-link指令

<div class="list-group"><a class="list-group-item" v-link="{ path: '/home'}">Home</a> <a class="list-group-item" v-link="{ path: '/about'}">About</a> </div>

在a元素上使用v-link指令跳轉到指定路徑。

5. 使用<router-view>標簽

<router-view></router-view>

在頁面上使用<router-view></router-view>標簽,它用于渲染匹配的組件。

6. 啟動路由

var App = Vue.extend({}) router.start(App, '#app')

路由器的運行需要一個根組件,router.start(App, '#app')?表示router會創建一個App實例,并且掛載到#app元素。
注意:使用vue-router的應用,不需要顯式地創建Vue實例,而是調用start方法將根組件掛載到某個元素。

View Demo

當你從GitHub上獲取到最新的源代碼后,如果想運行皇帝版,以demo01為例,在Git Bash下執行以下命令:

npm run demo01-dev

然后在瀏覽器中訪問地址http://127.0.0.1:8080

如果要編譯和發布,請在Git Bash下執行以下命令:

npm run demo01-build

編寫單頁面的步驟

上面的6個步驟,可以說是創建一個單頁面應用的基本步驟:

JavaScript

  • 創建組件:創建單頁面應用需要渲染的組件
  • 創建路由:創建VueRouter實例
  • 映射路由:調用VueRouter實例的map方法
  • 啟動路由:調用VueRouter實例的start方法
  • HTML

  • 使用v-link指令
  • 使用<router-view>標簽
  • router.redirect

    應用在首次運行時右側是一片空白,應用通常都會有一個首頁,例如:Home頁。
    使用router.redirect方法將根路徑重定向到/home路徑:

    router.redirect({'/': '/home' })

    router.redirect方法用于為路由器定義全局的重定向規則,全局的重定向會在匹配當前路徑之前執行。

    執行過程

    當用戶點擊v-link指令元素時,我們可以大致猜想一下這中間發生了什么事情:

    • vue-router首先會去查找v-link指令的路由映射
    • 然后根據路由映射找到匹配的組件
    • 最后將組件渲染到<router-view>標簽

    嵌套路由(02)

    嵌套路由是個常見的需求,假設用戶能夠通過路徑/home/news和/home/message訪問一些內容,一個路徑映射一個組件,訪問這兩個路徑也會分別渲染兩個組件。

    實現嵌套路由有兩個要點:

    • 在組件內部使用<router-view>標簽
    • 在路由器對象中給組件定義子路由

    現在我們就動手實現這個需求。

    組件模板:

    <template id="home"><div> <h1>Home</h1> <p>{{msg}}</p> </div> <div> <ul class="nav nav-tabs"> <li> <a v-link="{ path: '/home/news'}">News</a> </li> <li> <a v-link="{ path: '/home/message'}">Messages</a> </li> </ul> <router-view></router-view> </div> </template> <template id="news"> <ul> <li>News 01</li> <li>News 02</li> <li>News 03</li> </ul> </template> <template id="message"> <ul> <li>Message 01</li> <li>Message 02</li> <li>Message 03</li> </ul> </template>

    組件構造器:

    var Home = Vue.extend({template: '#home',data: function() { return { msg: 'Hello, vue router!' } } }) var News = Vue.extend({ template: '#news' }) var Message = Vue.extend({ template: '#message' })

    路由映射:

    router.map({'/home': {component: Home,// 定義子路由subRoutes: {'/news': {component: News},'/message': {component: Message}}},'/about': { component: About } })

    在/home路由下定義了一個subRoutes選項,/news和/message是兩條子路由,它們分別表示路徑/home/news和/home/message,這兩條路由分別映射組件News和Message。

    該示例運行如下:

    View Demo

    注意:這里有一個概念要區分一下,/home/news和/home/message是/home路由的子路由,與之對應的News和Message組件并不是Home的子組件。

    具名路徑(03)

    在有些情況下,給一條路徑加上一個名字能夠讓我們更方便地進行路徑的跳轉,尤其是在路徑較長的時候。

    我們再追加一個組件NewsDetail,該組件在訪問/home/news/detail路徑時被渲染,組件模板:

    <template id="newsDetail"><div> News Detail - {{$route.params.id}} ...... </div> </template>

    組件構造器:

    var NewsDetail = Vue.extend({template: '#newsDetail' })

    具名路由映射

    router.map({'/home': {component: Home,subRoutes: {'/news': {name: 'news',component: News,subRoutes: {'detail/:id': {name: 'detail', component: NewsDetail } } }, '/message': { component: Message } } }, '/about': { component: About } })

    注意:我們在定義/homes/news/和home/news/detail/:id路由時,給該路由指定了name屬性。
    /:id是路由參數,例如:如果要查看id = '01'的News詳情,那么訪問路徑是/home/news/detail/01。

    Home組件和News組件模板:

    <template id="home"><div> <h1>Home</h1> <p>{{msg}}</p> </div> <div> <ul class="nav nav-tabs"> <li> <a v-link="{ name: 'news'}">News</a> </li> <li> <a v-link="{ path: '/home/message'}">Messages</a> </li> </ul> <router-view></router-view> </div> </template> <template id="news"> <div> <ul> <li> <a v-link="{ name: 'detail', params: {id: '01'} }">News 01</a> </li> <li> <a v-link="{ path: '/home/news/detail/02'}">News 02</a> </li> <li> <a v-link="{ path: '/home/news/detail/03'}">News 03</a> </li> </ul> <div> <router-view></router-view> </div> </div> </template>

    <a v-link="{ name: 'news'}">News</a>和<a v-link="{ name: 'detail', params: {id: '01'} }">News 01</a>這兩行HTML代碼,使用了用了具名路徑。

    該示例運行如下:

    View Demo

    v-link指令

    用了這么久的v-link指令,是該介紹一下它了。

    v-link?是一個用來讓用戶在 vue-router 應用的不同路徑間跳轉的指令。該指令接受一個 JavaScript 表達式,并會在用戶點擊元素時用該表達式的值去調用?router.go。

    具體來講,v-link有三種用法:

    <!-- 字面量路徑 --> <a v-link="'home'">Home</a> <!-- 效果同上 --> <a v-link="{ path: 'home' }">Home</a> <!-- 具名路徑 --> <a v-link="{ name: 'detail', params: {id: '01'} }">Home</a>

    v-link?會自動設置?<a>?的?href?屬性,你無需使用href來處理瀏覽器的調整,原因如下:

    • 它在 HTML5 history 模式和 hash 模式下的工作方式相同,所以如果你決定改變模式,或者 IE9 瀏覽器退化為 hash 模式時,都不需要做任何改變。

    • 在 HTML5 history 模式下,v-link?會監聽點擊事件,防止瀏覽器嘗試重新加載頁面。

    • 在 HTML5 history 模式下使用?root?選項時,不需要在?v-link?的 URL 中包含 root 路徑。

    路由對象(04)

    在使用了 vue-router 的應用中,路由對象會被注入每個組件中,賦值為?this.$route?,并且當路由切換時,路由對象會被更新。

    路由對象暴露了以下屬性:

    • $route.path?
      字符串,等于當前路由對象的路徑,會被解析為絕對路徑,如?"/home/news"?。
    • $route.params?
      對象,包含路由中的動態片段和全匹配片段的鍵值對
    • $route.query?
      對象,包含路由中查詢參數的鍵值對。例如,對于?/home/news/detail/01?favorite=yes?,會得到$route.query.favorite == 'yes'?。
    • $route.router?
      路由規則所屬的路由器(以及其所屬的組件)。
    • $route.matched?
      數組,包含當前匹配的路徑中所包含的所有片段所對應的配置參數對象。
    • $route.name?
      當前路徑的名字,如果沒有使用具名路徑,則名字為空。

    在頁面上添加以下代碼,可以顯示這些路由對象的屬性:

    <div><p>當前路徑:{{$route.path}}</p> <p>當前參數:{{$route.params | json}}</p> <p>路由名稱:{{$route.name}}</p> <p>路由查詢參數:{{$route.query | json}}</p> <p>路由匹配項:{{$route.matched | json}}</p> </div>

    $route.path, $route.params, $route.name, $route.query這幾個屬性很容易理解,看示例就能知道它們代表的含義。

    (由于$route.matched內容較長,所以沒有將其顯示在畫面上)

    這里我要稍微說一下$router.matched屬性,它是一個包含性的匹配,它會將嵌套它的父路由都匹配出來。

    例如,/home/news/detail/:id這條路徑,它包含3條匹配的路由:

  • /home/news/detail/:id
  • /home/news
  • /home
  • 另外,帶有?v-link?指令的元素,如果?v-link?對應的 URL 匹配當前的路徑,該元素會被添加特定的class,該class的默認名稱為v-link-active。例如,當我們訪問/home/news/detail/03這個URL時,根據匹配規則,會有3個鏈接被添加v-link-active。

    View Demo

    讓鏈接處于活躍狀態(05)

    以上畫面存在兩個問題:

  • 當用戶點擊Home鏈接或About鏈接后,鏈接沒有顯示為選中
  • 當用戶點擊News或Message鏈接后,鏈接沒有顯示為選中
  • 設置activeClass

    第1個問題,可以通過設定v-link指令的activeClass解決。

    <a class="list-group-item" v-link="{ path: '/home', activeClass: 'active'}">Home</a> <a class="list-group-item" v-link="{ path: '/about', activeClass: 'active'}">About</a>

    設定了v-link指令的activeClass屬性后,默認的v-link-active被新的class取代。

    第2個問題,為v-link指令設定activeClass是不起作用的,因為我們使用的是bootstrap的樣式,需要設置a標簽的父元素<li>才能讓鏈接看起來處于選中狀態,就像下面的代碼所展現的:

    <ul class="nav nav-tabs"><li class="active"> <a v-link="{ path: '/home/news'}">News</a> </li> <li> <a v-link="{ path: '/home/message'}">Messages</a> </li> </ul>

    如何實現這個效果呢?你可能會想到,為Home組件的data選項追加一個currentPath屬性,然后使用以下方式綁定class。

    <ul class="nav nav-tabs"><li :class="currentPath == '/home/news' ? 'active': ''"> <a v-link="{ path: '/home/news'}">News</a> </li> <li :class="currentPath == '/home/message' ? 'active': ''"> <a v-link="{ path: '/home/message'}">Messages</a> </li> </ul>

    現在又出現了另一個問題,在什么情況下給currentPath賦值呢?

    用戶點擊v-link的元素時,是路由的切換。
    每個組件都有一個route選項,route選項有一系列鉤子函數,在切換路由時會執行這些鉤子函數。
    其中一個鉤子函數是data鉤子函數,它用于加載和設置組件的數據。

    var Home = Vue.extend({template: '#home',data: function() { return { msg: 'Hello, vue router!', currentPath: '' } }, route: { data: function(transition){ transition.next({ currentPath: transition.to.path }) } } })

    該示例運行效果如下:

    View Demo

    鉤子函數(06)

    路由的切換過程,本質上是執行一系列路由鉤子函數,鉤子函數總體上分為兩大類:

    • 全局的鉤子函數
    • 組件的鉤子函數

    全局的鉤子函數定義在全局的路由對象中,組件的鉤子函數則定義在組件的route選項中。

    全局鉤子函數

    全局鉤子函數有2個:

    • beforeEach:在路由切換開始時調用
    • afterEach:在每次路由切換成功進入激活階段時被調用

    組件的鉤子函數

    組件的鉤子函數一共6個:

    • data:可以設置組件的data
    • activate:激活組件
    • deactivate:禁用組件
    • canActivate:組件是否可以被激活
    • canDeactivate:組件是否可以被禁用
    • canReuse:組件是否可以被重用

    切換對象

    每個切換鉤子函數都會接受一個?transition?對象作為參數。這個切換對象包含以下函數和方法:

    • transition.to?
      表示將要切換到的路徑的路由對象。
    • transition.from?
      代表當前路徑的路由對象。
    • transition.next()?
      調用此函數處理切換過程的下一步。
    • transition.abort([reason])?
      調用此函數來終止或者拒絕此次切換。
    • transition.redirect(path)?
      取消當前切換并重定向到另一個路由。

    鉤子函數的執行順序

    全局鉤子函數和組件鉤子函數加起來一共8個,為了熟練vue router的使用,有必要了解這些鉤子函數的執行順序。

    為了直觀地了解這些鉤子函數的執行順序,在畫面上追加一個Vue實例:

    var well = new Vue({el: '.well',data: {msg: '',color: '#ff0000' }, methods: { setColor: function(){ this.color = '#' + parseInt(Math.random()*256).toString(16) + parseInt(Math.random()*256).toString(16) + parseInt(Math.random()*256).toString(16) }, setColoredMessage: function(msg){ this.msg += '<p style="color: ' + this.color + '">' + msg + '</p>' }, setTitle: function(title){ this.msg = '<h2 style="color: #333">' + title + '</h2>' } } })

    well實例的HTML:

    <div class="well">{{{ msg }}} </div>

    然后,添加一個RouteHelper函數,用于記錄各個鉤子函數的執行日志:

    function RouteHelper(name) {var route = { canReuse: function(transition) { well.setColoredMessage('執行組件' + name + '的鉤子函數:canReuse') return true }, canActivate: function(transition) { well.setColoredMessage('執行組件' + name + '的鉤子函數:canActivate') transition.next() }, activate: function(transition) { well.setColoredMessage('執行組件' + name + '的鉤子函數:activate') transition.next() }, canDeactivate: function(transition) { well.setColoredMessage('執行組件' + name + '的鉤子函數:canDeactivate') transition.next() }, deactivate: function(transition) { well.setColoredMessage('執行組件' + name + '的鉤子函數:deactivate') transition.next() }, data: function(transition) { well.setColoredMessage('執行組件' + name + '的鉤子函數:data') transition.next() } } return route; }

    最后,將這些鉤子函數應用于各個組件:

    var Home = Vue.extend({template: '#home',data: function() { return { msg: 'Hello, vue router!', path: '' } }, route: RouteHelper('Home') }) var News = Vue.extend({ template: '#news', route: RouteHelper('News') }) var Message = Vue.extend({ template: '#message', route: RouteHelper('Message') }) var About = Vue.extend({ template: '#about', route: RouteHelper('About') })

    我們按照以下步驟做個小實驗:

  • 運行應用(訪問/home路徑)
  • 訪問/home/news路徑
  • 訪問/home/message路徑
  • 訪問/about路徑
  • View Demo

    切換控制流水線

    當用戶點擊了/home/news鏈接,然后再點擊/home/message鏈接后,vue-router做了什么事情呢?它執行了一個切換管道

    如何做到這些呢?這個過程包含一些我們必須要做的工作:

  • 可以重用組件Home,因為重新渲染后,組件Home依然保持不變。

  • 需要停用并移除組件News。

  • 啟用并激活組件Message。

  • 在執行步驟2和3之前,需要確保切換效果有效——也就是說,為保證切換中涉及的所有組件都能按照期望的那樣被停用/激活。

  • ?

    切換的各個階段

    我們可以把路由的切換分為三個階段:可重用階段,驗證階段和激活階段。

    我們以home/news切換到home/message為例來描述各個階段。
    (以下文字描述參考:http://router.vuejs.org/zh-cn/pipeline/index.html)

    1. 可重用階段

    檢查當前的視圖結構中是否存在可以重用的組件。這是通過對比兩個新的組件樹,找出共用的組件,然后檢查它們的可重用性(通過?canReuse?選項)。默認情況下, 所有組件都是可重用的,除非是定制過。

    2. 驗證階段

    檢查當前的組件是否能夠停用以及新組件是否可以被激活。這是通過調用路由配置階段的canDeactivate?和canActivate?鉤子函數來判斷的。

    3.激活階段

    一旦所有的驗證鉤子函數都被調用而且沒有終止切換,切換就可以認定是合法的。路由器則開始禁用當前組件并啟用新組件。

    此階段對應鉤子函數的調用順序和驗證階段相同,其目的是在組件切換真正執行之前提供一個進行清理和準備的機會。界面的更新會等到所有受影響組件的?deactivate?和?activate?鉤子函數執行之后才進行。

    data?這個鉤子函數會在?activate?之后被調用,或者當前組件組件可以重用時也會被調用。

    總結

    以上是生活随笔為你收集整理的vue-router 快速入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    美女禁18| 爱爱一区 | 久久久久久高潮国产精品视 | 色综合久久网 | 国产高清区 | 日韩在线二区 | 国产精品久久久久久a | 国产精品自产拍在线观看网站 | 日本精品中文字幕 | 99精品视频在线播放免费 | 久久综合中文色婷婷 | 国产一级片一区二区三区 | 久久久久成 | 在线视频 成人 | 日韩高清一区在线 | 午夜少妇av | 午夜久草 | 涩涩资源网 | 99热这里只有精品在线观看 | 天天干天天拍天天操天天拍 | 日本一区二区免费在线观看 | av在线官网| 日韩综合在线观看 | 中文字幕在线观看视频一区二区三区 | 69av国产| 精品久久久久久久久中文字幕 | 欧美日韩三级 | 一区二区观看 | 麻豆精品视频在线观看免费 | 丰满少妇一级 | 最近高清中文字幕在线国语5 | 日本黄色片一区二区 | 国产亚洲欧洲 | 日本三级久久久 | 国产精品观看在线亚洲人成网 | 99久久精品国产系列 | 国产色区 | 色免费在线 | 一级黄色片网站 | 国产精品24小时在线观看 | 国产 日韩 欧美 中文 在线播放 | 日本三级不卡视频 | 成人h电影 | 国产视频在线观看一区 | 视频二区在线 | 美女国产 | 韩日电影在线观看 | 国产精品成人一区二区 | 精品主播网红福利资源观看 | 探花视频免费在线观看 | 国产高清久久 | 操高跟美女 | 精品99在线 | 免费观看视频黄 | 久久精品一区二区国产 | 五月婷婷六月丁香在线观看 | 综合国产在线观看 | 日日操天天操狠狠操 | 国产69精品久久久久久 | 国产这里只有精品 | 在线国产专区 | 91视频观看免费 | 国产少妇在线观看 | 精品v亚洲v欧美v高清v | 亚洲精品视频在线播放 | 操久| 日韩免费一区二区 | 国产精品videossex国产高清 | 精品久久综合 | 97视频免费在线观看 | 日韩高清无线码2023 | 青春草免费在线视频 | 久久久久久福利 | 91污视频在线观看 | 日本性xxxxx 亚洲精品午夜久久久 | 日韩在线不卡视频 | 国内一区二区视频 | 91久久丝袜国产露脸动漫 | 最新av在线免费观看 | 中文字幕av有码 | 精品欧美乱码久久久久久 | 久久久免费av| 精品国产欧美一区二区 | 国产中文在线观看 | 久草在线视频在线观看 | 精品国产电影一区二区 | 天天干人人 | 久久久精品综合 | 中文字幕成人 | 999久久久欧美日韩黑人 | 91视频免费国产 | 成年人免费在线观看 | 久久99深爱久久99精品 | 超碰久热| 国产99一区视频免费 | 日韩av看片 | 玖玖精品视频 | 伊人资源站 | 特级西西444www大胆高清无视频 | 国产69久久精品成人看 | 亚洲欧美国产精品久久久久 | av888av.com | 久久激情电影 | 欧美日本在线视频 | 欧美一二三专区 | 日韩欧美在线观看一区二区三区 | 黄色三级免费观看 | 免费看精品久久片 | 99视频久 | 久久久久久久久久久免费 | 午夜体验区 | 国产精品1区2区 | 欧美激情综合色 | 天天操夜夜干 | 青青草国产成人99久久 | 久久国产免费视频 | 日韩免费播放 | 黄色免费观看网址 | 久久久久国产成人免费精品免费 | 日韩av电影手机在线观看 | 91精品在线免费观看视频 | 日韩高清一区在线 | 精品久久久久久综合 | 欧美日韩亚洲在线观看 | 成人在线免费视频观看 | 亚洲欧美视频在线观看 | 91资源在线播放 | 亚洲精品观看 | 免费亚洲精品 | 成人一区在线观看 | 久久99视频| 欧美黑吊大战白妞欧美 | 国产一区在线观看免费 | 欧美大香线蕉线伊人久久 | 国产精品a级 | 天天干天天射天天插 | a天堂在线看 | 这里只有精品视频在线观看 | 九九亚洲视频 | www.超碰| 久久色在线播放 | 久久久精品一区二区三区 | 最新国产在线 | 国内久久精品视频 | 久久99精品视频 | 韩国一区二区三区视频 | 日韩久久午夜一级啪啪 | 天天曰夜夜爽 | 久久99热久久99精品 | 在线视频观看亚洲 | 91av久久 | 色婷婷精品 | 国产黄色特级片 | 久久a级片 | 久久高清 | 97精品国产91久久久久久 | 伊人手机在线 | 久久免费99| 国产高清一级 | 精品在线小视频 | 亚洲理论片在线观看 | 在线观看免费av网 | 91精品国产92久久久久 | 日韩欧美亚州 | 丰满少妇在线观看 | 日本xxxx.com| 欧美成人69av | 精品视频在线免费 | 久久精品99久久 | 日三级在线 | 日韩免费视频 | 国产精品久久久久久久久久久免费看 | 久久免费a| 香蕉视频啪啪 | 久久免费的精品国产v∧ | 在线欧美中文字幕 | 激情婷婷丁香 | 黄色片网站大全 | 久久免费视频在线观看 | 91片网| 国产亚洲精品久久久久久 | 成人午夜电影免费在线观看 | 91亚洲精品久久久久图片蜜桃 | 国产91精品一区二区绿帽 | 在线观看你懂的网站 | 四虎影视av| 人人超在线公开视频 | 8x成人免费视频 | 久久天天躁狠狠躁夜夜不卡公司 | 十八岁以下禁止观看的1000个网站 | 欧美经典久久 | av高清一区二区三区 | 99性视频 | 国产精品影音先锋 | av福利电影 | 亚洲精品午夜国产va久久成人 | 99热精品国产一区二区在线观看 | 国产少妇在线观看 | 欧美韩国日本在线 | 丁香婷婷在线观看 | 久久综合久色欧美综合狠狠 | 国产又粗又长的视频 | 91久久人澡人人添人人爽欧美 | 久久久久久久99精品免费观看 | 亚洲人人精品 | 欧美一级视频免费看 | 中文一区在线观看 | 久久精品4 | av黄色在线| 人人草网站| 天天干天天拍 | 一本—道久久a久久精品蜜桃 | 国产福利精品在线观看 | 五月天六月婷婷 | 久久曰视频 | 九九九在线观看 | 亚洲欧洲成人精品av97 | 9草在线| 国产精品高清在线 | 黄色小网站在线观看 | 美女在线观看网站 | www四虎影院 | 国产一区二区免费 | 日韩欧美亚洲 | 欧美最猛性xxxxx免费 | 97视频免费观看 | а中文在线天堂 | 婷婷新五月 | av视屏在线播放 | 婷婷av资源 | 国产美女精品视频 | 精品亚洲va在线va天堂资源站 | 天堂va欧美va亚洲va老司机 | 亚洲高清在线 | www亚洲精品 | 日韩三级在线观看 | 久久99国产精品免费 | 国产精品美女免费看 | 黄色av免费在线 | 在线免费av观看 | www久久com| 天天射天天干 | 色先锋资源网 | 久久经典国产 | 亚洲国产日韩一区 | 色99之美女主播在线视频 | 中文字幕第 | 国产伦精品一区二区三区高清 | 精品亚洲一区二区 | 人人插人人 | 久草国产视频 | 国产亚洲资源 | 久久看片网 | 国产一级大片免费看 | 中字幕视频在线永久在线观看免费 | 成片人卡1卡2卡3手机免费看 | a√天堂中文在线 | 成人影片在线免费观看 | 成人黄色电影在线播放 | 99精品视频免费看 | 色资源网免费观看视频 | 热热热热热色 | 色综合天天干 | 国产精品黄色影片导航在线观看 | 久久夜色精品国产欧美乱极品 | 久久亚洲福利视频 | 97在线视频网站 | 综合国产在线 | 免费看污的网站 | 国产亚洲精品成人av久久影院 | 六月丁香婷 | 四虎国产精品免费观看视频优播 | 欧美国产不卡 | 久艹视频在线观看 | 嫩嫩影院理论片 | 亚洲国产av精品毛片鲁大师 | 欧美性免费 | 亚洲视频免费在线观看 | 人人澡超碰碰97碰碰碰软件 | 色婷婷狠狠五月综合天色拍 | 黄污在线观看 | 日本护士三级少妇三级999 | 国产又粗又猛又黄 | 成年人在线免费视频观看 | 免费高清在线观看成人 | 日韩夜夜爽| 三级视频国产 | 中文字幕专区高清在线观看 | 911精品美国片911久久久 | 久久久精品综合 | 国产免费观看视频 | 在线视频手机国产 | 亚洲视频 视频在线 | 国产一区在线免费观看视频 | 婷婷综合伊人 | av中文字幕网址 | 国产成人一区二区三区久久精品 | 91福利视频网站 | 97精品久久人人爽人人爽 | 久久免费电影 | 一区三区在线欧 | 婷婷五情天综123 | 国产免费观看高清完整版 | 欧美日韩高清一区二区三区 | 国产最新在线视频 | 正在播放国产91 | 在线视频 国产 日韩 | 97超碰精品 | a√资源在线| 亚洲欧美成人在线 | 精品久久一 | 欧美日韩另类在线 | 日韩欧美在线免费观看 | 国产免费观看高清完整版 | 久久99久久99免费视频 | 在线看片一区 | 高潮久久久 | 久久综合五月婷婷 | 婷婷色网址| 激情中文字幕 | 日韩中文免费视频 | 久久精品视频在线观看免费 | 国产成人久久精品一区二区三区 | a视频免费 | 日本aaaa级毛片在线看 | 成人免费观看视频大全 | 日韩超碰 | 日韩免费观看一区二区 | 伊人婷婷网 | 国产精品综合久久 | 国产综合在线观看视频 | 美女网站视频久久 | 2017狠狠干| 日韩专区在线播放 | av在线超碰 | 9999精品免费视频 | 亚洲狠狠丁香婷婷综合久久久 | 国产精品自在线拍国产 | 人人讲 | 成人午夜免费福利 | 五月婷婷视频在线 | 99热这里只有精品1 av中文字幕日韩 | 精品国产一区二区三区蜜臀 | 国产成人精品亚洲 | 亚洲人视频在线 | 天天舔天天射天天操 | 久久久久久欧美二区电影网 | www.777奇米| 亚洲成人软件 | 天天爱天天干天天爽 | 亚洲黄色av网址 | 涩av在线| 亚洲91精品 | 亚洲伊人网在线观看 | 精精国产xxxx视频在线播放 | 久久久久成人精品亚洲国产 | 九色在线| 一级a性色生活片久久毛片波多野 | 婷婷综合| 波多野结衣在线观看一区二区三区 | 最新国产精品视频 | 亚洲欧美日韩国产一区二区 | 久久精品这里精品 | 久久久免费精品国产一区二区 | 色婷婷成人网 | 五月综合激情网 | 成人毛片一区 | 天天av综合网 | 精品福利视频在线 | 婷婷丁香在线视频 | 日韩激情视频在线观看 | 黄色精品久久久 | 日韩最新av在线 | 三级在线视频播放 | 国内成人精品视频 | 在线观看日韩精品视频 | 亚洲乱码国产乱码精品天美传媒 | 成人av电影在线播放 | 91系列在线观看 | 亚洲国产精品500在线观看 | 天天干天天做天天操 | 99热国产在线中文 | 欧美极品一区二区三区 | 不卡的一区二区三区 | 午夜视频亚洲 | 久久 精品一区 | 99热精品免费观看 | 射综合网 | 免费看av片网站 | 免费黄色a级毛片 | 天天色天天射天天干 | www.99久久.com | 亚洲美女精品区人人人人 | 97网在线观看 | 在线一二三四区 | 国产成人久久av免费高清密臂 | 五月天激情婷婷 | 国产一级在线观看视频 | 超碰在线97国产 | 国产区高清在线 | 69国产盗摄一区二区三区五区 | 欧美日韩国产一区 | 99热精品国产 | 99久久婷婷国产综合精品 | 国产成人精品久久久久 | 在线精品视频免费播放 | 久久久久久久久久久国产精品 | 天天操天天舔天天爽 | 在线 国产 亚洲 欧美 | 999精品视频| 日韩天天干 | 久久大片网站 | 国内99视频 | 国产精品11 | 久久国产精品久久精品国产演员表 | 精品一区 在线 | 国产精品专区h在线观看 | 99热这里只有精品国产首页 | 日本在线观看一区二区 | 国内精品视频在线 | 久草资源在线观看 | 国产亚洲精品久久久久久无几年桃 | 国产在线97 | 国产精品18久久久久久vr | 日韩av综合网站 | 午夜视频99| 天天草天天摸 | 成 人 黄 色 免费播放 | 91亚洲精品国偷拍自产在线观看 | 四虎成人在线 | 久久精品香蕉视频 | 区一区二区三区中文字幕 | 777奇米四色 | 在线 视频 一区二区 | 黄色软件在线观看免费 | 奇米四色影狠狠爱7777 | 色婷婷久久 | 免费av高清| 精品女同一区二区三区在线观看 | 中文字幕一区二区三区四区视频 | 色综合久久88色综合天天 | 国产精品自产拍在线观看中文 | 狠狠的日日 | 特级毛片在线观看 | 日韩精品久久一区二区三区 | 亚洲国产资源 | 又黄又爽又无遮挡的视频 | 中文字幕视频三区 | 久久黄色小说视频 | 久久久久黄色 | 国产成人精品一区二区在线观看 | 天天射射天天 | 国产午夜精品av一区二区 | 91视频在线观看下载 | 国产精品一区免费观看 | 色婷婷狠 | 日韩av片在线 | 亚洲激情在线视频 | 亚洲国产精品久久久久久 | 99精品久久精品一区二区 | 久久不射电影院 | 欧美精品一区二区三区四区在线 | 亚洲精品久久久久中文字幕m男 | 99久久久国产免费 | 99在线精品视频在线观看 | 久久国产剧场电影 | 欧美日韩国内在线 | 成年人黄色大片在线 | 99免费视频| 美女福利视频一区二区 | 在线观看播放av | 狠狠的操| 国产99久久九九精品免费 | 国产福利一区在线观看 | 久久精品一区二区国产 | 99久久久| www.69xx| 毛片在线网| 97在线观 | 在线免费高清一区二区三区 | 在线观看国产区 | 国产精品原创在线 | 99免费在线播放99久久免费 | 黄av免费在线观看 | 射射色 | 欧美91精品久久久久国产性生爱 | av成人免费在线 | 西西44人体做爰大胆视频 | 成人avav | 国产精品密入口果冻 | 99精品国产兔费观看久久99 | 国产精品99久久久久久宅男 | 亚洲经典视频在线观看 | 一区在线观看视频 | 免费久久网站 | 亚洲精品乱码久久久久久蜜桃欧美 | 欧美a√大片 | av三级在线看 | 亚洲视频aaa| 国产精品精品国产色婷婷 | 91最新网址在线观看 | 婷婷色伊人 | 夜夜操天天干 | 日韩精品亚洲专区在线观看 | 色综合久久天天 | 免费毛片一区二区三区久久久 | 久久精品观看 | 国内三级在线观看 | 国产精品日韩高清 | 狠狠色噜噜狠狠狠狠2022 | 欧美人人 | 婷婷六月激情 | 国产精品一区二区电影 | 2022中文字幕在线观看 | 成人影视免费看 | 国产一区国产二区在线观看 | 久久人人爽人人爽人人片av免费 | 久久久www成人免费精品张筱雨 | 激情 婷婷 | 国产精品欧美日韩在线观看 | 一区二区视频在线免费观看 | 国产r级在线观看 | 黄色免费看片网站 | 国产一级片不卡 | 亚洲午夜av电影 | 人人爱人人爽 | 91在线精品一区二区 | 欧美一区二区三区在线播放 | 九九九在线观看 | 欧美看片 | 天天射综合网站 | 四季av综合网站 | 天天色天天射综合网 | av动态图片| 成人黄色av免费在线观看 | 欧美黄色软件 | 中文视频在线播放 | 亚洲综合最新在线 | 成人av电影免费 | 99久e精品热线免费 99国产精品久久久久久久久久 | 久精品视频在线 | 亚洲国产精品500在线观看 | av在线播放中文字幕 | 免费观看福利视频 | 精品产品国产在线不卡 | 久久只精品99品免费久23小说 | 国产黄色观看 | 国产精品99久久99久久久二8 | 国产精品女主播一区二区三区 | 国产不卡精品 | 天天综合91| 天天天插 | 日韩在线观看一区二区三区 | 中文字幕超清在线免费 | 91精品国产91久久久久 | 欧美国产精品一区二区 | 免费高清在线视频一区· | 婷婷亚洲激情 | 日韩成人av在线 | 国产又粗又猛又色 | 天天激情 | 色com网| 日韩电影在线观看中文字幕 | 天天干天天操人体 | 一区二区三区四区五区六区 | 五月天天av | 欧美日韩国产精品一区二区三区 | 99中文字幕视频 | 激情欧美日韩一区二区 | 久久精品直播 | 欧美色图亚洲图片 | 日韩一区视频在线 | www国产亚洲精品久久麻豆 | 国产成人精品一区二区 | 国产精品你懂的在线观看 | 国产一区视频导航 | 国产日韩精品一区二区三区在线 | 成人国产亚洲 | 91在线播放综合 | 免费在线观看a v | 91久久国产露脸精品国产闺蜜 | 免费av福利 | 中文字幕在线日本 | 国产美女久久久 | 日本久久久亚洲精品 | 久久99国产一区二区三区 | 一区二区中文字幕在线播放 | 蜜臀av夜夜澡人人爽人人 | 亚洲成色| 伊人永久 | 99精品乱码国产在线观看 | 国产免费资源 | 日韩欧美国产精品 | 午夜久久久久久久久 | 久久久一本精品99久久精品 | 欧美成人tv | 国产精品不卡av | 亚洲视频,欧洲视频 | 这里只有精品视频在线观看 | 免费观看完整版无人区 | 欧美精品乱码久久久久久按摩 | 日韩精品中文字幕有码 | 欧美国产精品一区二区 | 国色天香在线观看 | 国产视频一 | 97av免费视频| 欧美日韩精品在线播放 | 91精品国产综合久久福利 | 中文字幕 在线看 | 国产日韩中文字幕 | 日韩性色 | 欧美日韩一区二区三区免费视频 | 久久综合在线 | 九九热有精品 | 久久精品久久久久久久 | av免费高清观看 | 91最新地址永久入口 | 色综合 久久精品 | 天天操夜夜曰 | 欧美性性网 | 五月婷婷爱 | 欧美在线久久 | 波多野结衣亚洲一区二区 | 最近免费观看的电影完整版 | 久久人人爽人人人人片 | 伊人久久精品久久亚洲一区 | 毛片在线网 | 欧美影院久久 | 欧美成a人片在线观看久 | 久久9999久久免费精品国产 | 婷婷五月情 | 免费在线观看国产精品 | 欧美国产91 | 成人av在线网| 免费观看的黄色 | 国产成人精品一区在线 | 成年人三级网站 | 深爱激情av | 免费av片在线| 2021国产在线 | 成人午夜剧场在线观看 | 国产精品自在线 | 国产精彩视频一区二区 | 911香蕉视频 | 99热.com | 狠狠色丁香婷婷综合视频 | 久草在线免费资源站 | 亚洲高清在线精品 | 91在线精品视频 | 黄色毛片观看 | 日韩视频一 | 久草视频在线播放 | 中文字幕一区二区三区四区 | 亚洲二级片| 91伊人久久大香线蕉蜜芽人口 | www最近高清中文国语在线观看 | 亚洲精品视频免费在线观看 | 国产免费视频在线 | 午夜视频在线观看欧美 | 黄色网址a | www.综合网.com | 最近日韩中文字幕中文 | 在线午夜电影神马影院 | 国产视频一区二区三区在线 | 91免费观看视频网站 | 91丨九色丨高潮 | 日韩中文字幕免费在线播放 | 97人人艹| 成人综合婷婷国产精品久久免费 | 国产四虎影院 | 人人干人人添 | 成人小视频在线观看免费 | 九九久久精品 | 欧美日韩一区二区三区不卡 | 国产精品一区二区吃奶在线观看 | 偷拍精偷拍精品欧洲亚洲网站 | 天天综合视频在线观看 | 亚洲精品国产日韩 | 色综合久久久久综合 | 免费网站在线观看人 | 国产99久久九九精品免费 | 免费在线观看av的网站 | 欧洲精品二区 | www.在线观看av | 日韩av中文字幕在线免费观看 | 久久观看最新视频 | 国产成人精品一区二区三区免费 | 婷婷色网站 | av网站地址| 1024手机基地在线观看 | 九九热精品在线 | 99久久精品无免国产免费 | 人人爽人人爽人人爽人人爽 | 亚洲精品456在线播放乱码 | 色综合夜色一区 | 精品久久久久久一区二区里番 | 91亚洲狠狠婷婷综合久久久 | 国产精品久久久久久高潮 | 亚洲欧美日韩国产一区二区 | 在线观看色网 | 日本久久久精品视频 | 久久久久久欧美二区电影网 | 97热视频 | 99精品国产亚洲 | 午夜精品一区二区三区视频免费看 | 9色在线视频 | 精品国产一区二区三区久久久蜜臀 | 久久伊人精品天天 | 偷拍精偷拍精品欧洲亚洲网站 | 麻豆国产露脸在线观看 | 欧美激情亚洲综合 | 免费av黄色 | v片在线播放 | 国产污视频在线观看 | 亚洲成人中文在线 | 日韩视频一区二区在线 | 亚洲高清网站 | 中文字幕免费成人 | 黄色在线观看www | 精品国产1区 | 五月婷婷久久丁香 | 9999国产| 国产视频日韩 | 丁香花在线观看免费完整版视频 | 人人看看人人 | 久久久久久久99 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 亚洲少妇自拍 | 亚洲午夜精品久久久久久久久久久久 | 国产天天爽 | 免费欧美 | av中文在线影视 | 91精品一区二区三区蜜桃 | 在线观看免费版高清版 | 天天做天天看 | 在线播放国产一区二区三区 | 91在线视频免费观看 | 久久国产精品免费 | 久久综合欧美精品亚洲一区 | 黄色一级大片在线观看 | 在线视频欧美日韩 | 欧美日韩另类在线观看 | 国产精品中文在线 | 欧美日韩在线观看不卡 | 四虎最新入口 | 婷五月激情 | 亚洲视频在线免费观看 | 在线播放国产精品 | 国产精品99久久久久久久久久久久 | 五月开心色 | 8x成人免费视频 | 超碰在线中文字幕 | 少妇bbb搡bbbb搡bbbb′ | 亚洲另类久久 | 婷婷 中文字幕 | 五月天中文字幕 | 人人爱人人射 | 在线午夜av | 最新一区二区三区 | 色综合 久久精品 | 欧美亚洲免费在线一区 | 中文字幕一区二区三区视频 | 免费的黄色的网站 | 成人啪啪18免费游戏链接 | 999视频在线观看 | 亚洲精品在线视频观看 | 国产精品观看在线亚洲人成网 | 91视频88av| 欧美一区日韩精品 | 五月天婷亚洲天综合网精品偷 | 香蕉在线视频播放网站 | 国产一级久久 | 黄色片免费看 | 亚洲91中文字幕无线码三区 | 国产精品久久久久久久午夜片 | 91亚洲在线观看 | 又黄又爽又刺激 | 黄色片网站 | 国产在线观看av | 天天操天天色天天射 | 在线观看黄色av | 亚洲精品久久久久中文字幕二区 | 亚洲一区黄色 | 一区二区 不卡 | 国产精品一区二区三区在线免费观看 | 亚洲极色 | 夜夜摸夜夜爽 | 国内精品久久久久影院一蜜桃 | 色婷婷88av视频一二三区 | 伊人狠狠色丁香婷婷综合 | 亚洲码国产日韩欧美高潮在线播放 | 国产aaa大片| 亚洲手机天堂 | 久久久久久久久国产 | 中文字幕亚洲精品在线观看 | 日韩精品综合在线 | 国产精品系列在线播放 | 91在线最新| 国产精品久久久久亚洲影视 | 特黄特色特刺激视频免费播放 | 亚洲欧美激情插 | 久久超碰97 | 亚洲成人网在线 | 91大神免费视频 | 国产一区欧美一区 | 亚洲专区一二三 | 久久久久国产一区二区三区 | 国产剧情一区 | 九九精品视频在线看 | 99久久婷婷国产精品综合 | 国产一级二级视频 | 天天综合网天天综合色 | 免费视频成人 | 午夜精品在线看 | 国产性xxxx | 欧美激情片在线观看 | 欧美巨大荫蒂茸毛毛人妖 | 九九色在线观看 | 欧美日韩国产色综合一二三四 | 国产精品久久久久影院 | 黄色成人av网址 | 99久久精品国产系列 | 久久免费视频这里只有精品 | 欧美一区二区三区在线视频观看 | 黄色av一级 | av在线永久免费观看 | 婷婷精品在线 | 久久亚洲在线 | 美女网站视频免费都是黄 | av三区在线 | 福利网在线 | 成人毛片100免费观看 | 成人av片免费观看app下载 | 色吊丝在线永久观看最新版本 | 一区二区三区av在线 | www.伊人色.com | 成人a级网站 | 九色91在线| 国产精品久久久久久久久久不蜜月 | 日韩69av | 日日爽视频 | 亚洲国产一区二区精品专区 | 91正在播放| 国内外成人免费在线视频 | 久久婷婷精品视频 | 96视频免费在线观看 | 国产在线高清精品 | 在线播放一区二区三区 | 美女精品久久久 | 日韩国产精品久久 | 久久久国产成人 | 午夜精品一区二区三区四区 | 国产精品第一页在线 | 91精品国产91p65 | 日韩精品一区二区三区在线播放 | 射射射综合网 | 国产视频在线一区二区 | 婷婷网址| 国产精品精| 99在线免费观看视频 | 久久久精品网 | 国产亚洲欧美日韩高清 | 高潮久久久 | 天天色中文 | 国产伦精品一区二区三区四区视频 | 国产又粗又猛又爽又黄的视频先 | 精品99999| 九九爱免费视频 | 91爱爱中文字幕 | 天天天插 | 国产在线播放一区 | 亚洲免费在线播放视频 | 国产精品久久久久久久久费观看 | 一区二区三区日韩在线 | 婷婷成人亚洲综合国产xv88 | 国产三级av在线 | 亚洲夜夜综合 | 欧美日韩在线精品一区二区 | 2021国产在线| 国产一区在线免费观看 | 在线观看免费 | 久久国产日韩 | 福利一区视频 | 中文字幕免费高清在线观看 | 日本中文乱码卡一卡二新区 | 免费观看一级成人毛片 | 国产在线免费观看 | 一级黄色在线视频 | 久久久久综合精品福利啪啪 | 天天干,天天射,天天操,天天摸 | 久久久精品一区二区三区 | 久草在线一免费新视频 | 最新成人av | 国产一区免费在线 | 91三级视频 | 国产精品videossex国产高清 | 免费毛片一区二区三区久久久 | 亚洲国产精品人久久电影 | 国产一区二区三区在线免费观看 | 欧美韩日视频 | 日韩理论片 | 久久国产精品久久久 | 午夜免费在线观看 | 婷婷综合亚洲 | 911久久香蕉国产线看观看 | 欧美日韩三级在线观看 | 欧洲成人免费 | 久久爱资源网 | 日韩电影在线观看一区 | 成人小视频在线播放 | 91亚洲精品久久久蜜桃网站 | 99热最新地址 | 欧美精品天堂 | 精品亚洲二区 | 国产成人精品一区二区三区 | 亚洲综合色站 | 久久毛片网 | 欧美成人在线免费 | 男女激情麻豆 | 成年人免费观看在线视频 | 一区二区 不卡 | 亚洲精品午夜视频 | 亚洲视频播放 | 国产免费一区二区三区最新 | 日本精品视频一区 | 日日成人网 | 男女日麻批 | av丁香花 | 欧美性生交大片免网 | 国产成人三级三级三级97 | 美女在线免费视频 | 欧美日韩国产精品一区二区三区 | 国产黑丝袜在线 | 成人精品一区二区三区电影免费 | 又黄又爽免费视频 | 美女亚洲精品 | 亚洲午夜久久久综合37日本 | 欧美日韩不卡一区二区三区 | 欧美黄色免费 | 日本黄区免费视频观看 | 日韩精品视频网站 | 亚洲精品一区二区18漫画 | 国产一性一爱一乱一交 | 午夜av日韩| 九色精品免费永久在线 | 狠狠干成人 | 国产在线观 | 国产精品免费视频网站 | 精品久久网站 | 亚洲三级黄色 | 成人av手机在线 | 久草在线视频资源 | 2018亚洲男人天堂 | 日本乱码在线 | 夜夜操天天摸 | 99爱国产精品 | 日韩一区二区免费视频 | 少妇bbw搡bbbb搡bbb | 九色91av| 国产精品一区二区在线看 | 粉嫩av一区二区三区免费 | 久久99视频免费观看 | 天天色天天干天天色 | 91视频中文字幕 | 国产福利在线免费观看 | 久久www免费人成看片高清 | 久久精国产 | 亚洲综合色视频在线观看 | 综合婷婷久久 | 亚洲精品国产第一综合99久久 | 99精品电影| 精品久久久久国产免费第一页 | 午夜精品一区二区三区四区 | 国产精品久久久亚洲 | 久久午夜国产精品 | 黄色一级大片在线观看 | 美女精品久久久 | 草久在线播放 | 欧美日韩在线观看一区 | 91福利影院在线观看 | 91精品系列 | 中文字幕成人一区 | 免费色网 | 国产成人精品在线 | 六月色 | 中文字幕在线观看一区二区 | 国产 日韩 欧美 自拍 | 国产精品网址在线观看 | 超碰人人干人人 | 亚州免费视频 | 日韩精品中文字幕有码 | 日韩av成人免费看 | 午夜免费视频网站 | 娇妻呻吟一区二区三区 | 欧美日韩中文视频 | 国产精品999久久久 久产久精国产品 | 欧美激情精品久久久 | 国产精品久久久久一区二区三区共 |