精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

vue和微信小程序的區(qū)別、比較

開發(fā) 前端 移動開發(fā)
寫了vue項目和小程序,發(fā)現(xiàn)二者有許多相同之處,在此想總結一下二者的共同點和區(qū)別。相比之下,小程序的鉤子函數(shù)要簡單得多。

寫了vue項目和小程序,發(fā)現(xiàn)二者有許多相同之處,在此想總結一下二者的共同點和區(qū)別。

一、生命周期

先貼兩張圖:

vue生命周期

小程序生命周期

相比之下,小程序的鉤子函數(shù)要簡單得多。

vue的鉤子函數(shù)在跳轉新頁面時,鉤子函數(shù)都會觸發(fā),但是小程序的鉤子函數(shù),頁面不同的跳轉方式,觸發(fā)的鉤子并不一樣。

  • onLoad: 頁面加載

一個頁面只會調用一次,可以在 onLoad 中獲取打開當前頁面所調用的 query 參數(shù)。

  • onShow: 頁面顯示

每次打開頁面都會調用一次。

  • onReady: 頁面初次渲染完成

一個頁面只會調用一次,代表頁面已經準備妥當,可以和視圖層進行交互。

對界面的設置如wx.setNavigationBarTitle請在onReady之后設置。詳見生命周期

  • onHide: 頁面隱藏

當navigateTo或底部tab切換時調用。

  • onUnload: 頁面卸載

當redirectTo或navigateBack的時候調用。

數(shù)據請求

在頁面加載請求數(shù)據時,兩者鉤子的使用有些類似,vue一般會在created或者mounted中請求數(shù)據,而在小程序,會在onLoad或者onShow中請求數(shù)據。

二、數(shù)據綁定

VUE:vue動態(tài)綁定一個變量的值為元素的某個屬性的時候,會在變量前面加上冒號:,例: 

  1. <img :src="imgSrc"/> 

小程序:綁定某個變量的值為元素屬性時,會用兩個大括號括起來,如果不加括號,為被認為是字符串。例:

  1. <image src="{{imgSrc}}"></image> 

三、列表渲染

直接貼代碼,兩者還是有些相似

vue: 

  1. <ul id="example-1" 
  2.   <li v-for="item in items" 
  3.     {{ item.message }}  
  4.   </li>  
  5. </ul>  
  6.  
  7. var example1 = new Vue({  
  8.   el: '#example-1' 
  9.   data: {  
  10.     items: [  
  11.       { message: 'Foo' },  
  12.       { message: 'Bar' }  
  13.     ] 
  14.    }  
  15. })  

小程序: 

  1. Page({  
  2.   data: {  
  3.     items: [  
  4.       { message: 'Foo' },  
  5.       { message: 'Bar' }  
  6.     ]  
  7.   }  
  8. })  
  9.  
  10. <text wx:for="{{items}}">{{item}}</text>  

四、顯示與隱藏元素

vue中,使用v-if 和v-show控制元素的顯示和隱藏

小程序中,使用wx-if和hidden控制元素的顯示和隱藏

五、事件處理

vue:使用v-on:event綁定事件,或者使用@event綁定事件,例如: 

  1. <button v-on:click="counter += 1">Add 1</button>  
  2. <button v-on:click.stop="counter+=1">Add1</button>  //阻止事件冒泡 

 

小程序中,全用bindtap(bind+event),或者catchtap(catch+event)綁定事件,例如: 

  1. <button bindtap="noWork">明天不上班</button>  
  2. <button catchtap="noWork">明天不上班</button>  //阻止事件冒泡  

六、數(shù)據雙向綁定

1.設置值

在vue中,只需要再表單元素上加上v-model,然后再綁定data中對應的一個值,當表單元素內容發(fā)生變化時,data中對應的值也會相應改變,這是vue非常nice的一點。 

  1. <div id="app" 
  2.     <input v-model="reason" placeholder="填寫理由" class='reason'/>  
  3. </div>  
  4.  
  5. new Vue({  
  6.   el: '#app' 
  7.   data: {  
  8.    reason:''  
  9.   }  
  10. })  

但是在小程序中,卻沒有這個功能。那怎么辦呢?

當表單內容發(fā)生變化時,會觸發(fā)表單元素上綁定的方法,然后在該方法中,通過this.setData({key:value})來將表單上的值賦值給data中的對應值。

下面是代碼,可以感受一下: 

  1. <input bindinput="bindReason" placeholder="填寫理由" class='reason' value='{{reason}}' name="reason" />  
  2. Page({  
  3. data:{  
  4.     reason:''  
  5. },  
  6. bindReason(e) {  
  7.     this.setData({  
  8.       reason: e.detail.value  
  9.     })  
  10.   }  
  11. }) 

當頁面表單元素很多的時候,更改值就是一件體力活了。和小程序一比較,vue的v-model簡直爽的不要不要的。

2.取值

vue中,通過this.reason取值

小程序中,通過this.data.reason取值

七、綁定事件傳參

在vue中,綁定事件傳參挺簡單,只需要在觸發(fā)事件的方法中,把需要傳遞的數(shù)據作為形參傳入就可以了,例如: 

  1. <button @click="say('明天不上班')"></button>  
  2. new Vue({  
  3.   el: '#app' 
  4.   methods:{  
  5.     say(arg){  
  6.     consloe.log(arg)  
  7.     }  
  8.   }  
  9. })  

在小程序中,不能直接在綁定事件的方法中傳入參數(shù),需要將參數(shù)作為屬性值,綁定到元素上的data-屬性上,然后在方法中,通過e.currentTarget.dataset.*的方式獲取,從而完成參數(shù)的傳遞,很麻煩有沒有... 

  1. <view class='tr' bindtap='toApprove' data-id="{{item.id}}"></view 
  2. Page({  
  3. data:{  
  4.     reason:''  
  5. },  
  6. toApprove(e) {  
  7.     let id = e.currentTarget.dataset.id;  
  8.   }  
  9. })  

八、父子組件通信

1.子組件的使用

在vue中,需要:

  1. 編寫子組件
  2. 在需要使用的父組件中通過import引入
  3. 在vue的components中注冊
  4. 在模板中使用 
  1. //子組件 bar.vue  
  2. <template>  
  3.   <div class="search-box" 
  4.     <div @click="say" :title="title" class="icon-dismiss"></div>  
  5.   </div>  
  6. </template>  
  7. <script>  
  8. export default 
  9. props:{  
  10.     title:{  
  11.        type:String,  
  12.        default:''  
  13.       }  
  14.     }  
  15. }, 
  16.  
  17. methods:{  
  18.     say(){ 
  19.         console.log('明天不上班');  
  20.        this.$emit('helloWorld' 
  21.     }  
  22. </script>  
  23.  
  24. // 父組件 foo.vue  
  25. <template>  
  26.   <div class="container" 
  27.     <bar :title="title" @helloWorld="helloWorld"></bar>  
  28.   </div>  
  29. </template>  
  30.  
  31. <script>  
  32. import Bar from './bar.vue'  
  33. export default 
  34. data:{  
  35.     title:"我是標題"  
  36. },  
  37. methods:{  
  38.     helloWorld(){  
  39.         console.log('我接收到子組件傳遞的事件了' 
  40.     }  
  41. },  
  42. components:{ 
  43.      Bar  
  44.  
  45. </script>  

在小程序中,需要:

    1.編寫子組件

    2. 在子組件的json文件中,將該文件聲明為組件 

  1.  
  2.   "component"true  
  3.  

    3.在需要引入的父組件的json文件中,在usingComponents填寫引入組件的組件名以及路徑 

  1. "usingComponents": {  
  2.     "tab-bar""../../components/tabBar/tabBar"  
  3.  

     4.在父組件中,直接引入即可 

  1. <tab-bar currentpage="index"></tab-bar> 

        具體代碼: 

  1. // 子組件  
  2. <!--components/tabBar/tabBar.wxml-->  
  3. <view class='tabbar-wrapper' 
  4.   <view class='left-bar {{currentpage==="index"?"active":""}}' bindtap='jumpToIndex' 
  5.     <text class='iconfont icon-shouye'></text>  
  6.     <view>首頁</view 
  7.   </view 
  8.   <view class='right-bar {{currentpage==="setting"?"active":""}}' bindtap='jumpToSetting' 
  9.     <text class='iconfont icon-shezhi'></text>  
  10.     <view>設置</view 
  11.   </view 
  12. </view 

2.父子組件間通信

在vue中

父組件向子組件傳遞數(shù)據,只需要在子組件通過v-bind傳入一個值,在子組件中,通過props接收,即可完成數(shù)據的傳遞,示例: 

  1. // 父組件 foo.vue  
  2. <template>  
  3.   <div class="container" 
  4.     <bar :title="title"></bar>  
  5.   </div>  
  6. </template>  
  7. <script>  
  8. import Bar from './bar.vue'  
  9. export default 
  10. data:{  
  11.     title:"我是標題"  
  12. },  
  13. components:{  
  14.     Bar  
  15.  
  16. </script>  
  17.  
  18. // 子組件bar.vue  
  19. <template>  
  20.   <div class="search-box" 
  21.     <div :title="title" ></div>  
  22.   </div>  
  23. </template>  
  24. <script>  
  25. export default 
  26. props:{  
  27.     title:{  
  28.        type:String,  
  29.        default:''  
  30.       }  
  31.     }  
  32.  
  33. </script>  

子組件和父組件通信可以通過this.$emit將方法和數(shù)據傳遞給父組件。

在小程序中

父組件向子組件通信和vue類似,但是小程序沒有通過v-bind,而是直接將值賦值給一個變量,如下: 

  1. <tab-bar currentpage="index"></tab-bar> 

此處, “index”就是要向子組件傳遞的值

在子組件properties中,接收傳遞的值 

  1. properties: {  
  2.     // 彈窗標題  
  3.     currentpage: {            // 屬性名  
  4.       type: String,     // 類型(必填),目前接受的類型包括:String, Number, Boolean, Object, Array, null(表示任意類型)  
  5.       value: 'index'     // 屬性初始值(可選),如果未指定則會根據類型選擇一個 
  6.     } 
  7.  

子組件向父組件通信和vue也很類似,代碼如下: 

  1. //子組件中  
  2. methods: {     
  3.     // 傳遞給父組件  
  4.     cancelBut: function (e) {  
  5.       var that = this;  
  6.       var myEventDetail = { pickerShow: false, type: 'cancel' } // detail對象,提供給事件監(jiān)聽函數(shù)  
  7.       this.triggerEvent('myevent', myEventDetail) //myevent自定義名稱事件,父組件中使用  
  8.     }, 
  9.  
  10. //父組件中  
  11. <bar bind:myevent="toggleToast"></bar>   
  12. // 獲取子組件信息  
  13. toggleToast(e){  
  14.     console.log(e.detail)  
  15.  

如果父組件想要調用子組件的方法

vue會給子組件添加一個ref屬性,通過this.$refs.ref的值便可以獲取到該子組件,然后便可以調用子組件中的任意方法,例如: 

  1. //子組件  
  2. <bar ref="bar"></bar>  
  3. //父組件  
  4. this.$ref.bar.子組件的方法  

小程序是給子組件添加id或者class,然后通過this.selectComponent找到子組件,然后再調用子組件的方法,示例: 

  1. //子組件  
  2. <bar id="bar"></bar>  
  3. // 父組件  
  4. this.selectComponent('#id').syaHello()  

小程序和vue在這點上太相似了,有木有。。。

九、廢話

還有好多地方沒寫,之后再慢慢加上、精簡。感覺自己寫的有點冗余,大佬勿噴!!!

如果覺得有幫助,希望幫忙點個贊和收藏

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2017-05-08 15:03:07

微信小程序開發(fā)實戰(zhàn)

2017-02-06 13:32:12

微信小程序思想

2016-10-20 21:02:12

微信小程序javascript

2017-01-09 10:01:49

微信小程序

2017-06-09 10:40:00

微信小程序架構分析

2017-06-09 12:58:20

微信小程序架構分析

2016-09-28 18:10:59

微信程序MINA

2016-11-04 10:31:49

微信程序指南

2017-06-09 10:06:54

微信小程序架構分析

2016-11-22 11:23:52

微信小程序騰訊微信

2016-09-27 15:40:58

微信程序前端

2016-11-04 10:49:48

微信小程序

2021-06-10 10:51:27

程序基礎架構

2016-09-27 16:38:24

JavaScript微信Web

2018-05-31 23:36:30

vue小程序App

2021-03-03 14:23:06

微信小程序互聯(lián)網

2016-11-19 18:06:44

微信小程序張小龍

2016-11-04 10:30:17

微信小程序

2021-03-05 06:25:19

fiddler微信公眾號小程序

2023-03-26 00:00:00

點贊
收藏

51CTO技術棧公眾號

亚洲大胆人体大胆做受1| 日韩精品一区二区亚洲av观看| 国产一区二区三区四区五区3d| 1024精品合集| 国产亚洲欧美一区二区三区| 亚洲GV成人无码久久精品 | 久久婷婷久久| yellow中文字幕久久| 91超薄肉色丝袜交足高跟凉鞋| 性孕妇free特大另类| 国产精品成人午夜| 精品国产乱码久久久久久88av| 波多野结衣视频网址| 在线精品视频在线观看高清| 日韩精品在线视频美女| 欧美激情第一区| 樱桃视频成人在线观看| 亚洲视频免费观看| 欧美中日韩一区二区三区| 国产视频在线观看免费| 永久亚洲成a人片777777| 亚洲欧美在线免费| 欧美69精品久久久久久不卡| 日韩精品三区| 亚洲超碰97人人做人人爱| 影音欧美亚洲| 手机福利小视频在线播放| 狠狠色狠狠色综合系列| 国产精品扒开腿做| 国产成人免费观看视频| 欧美久久视频| 久久精品久久久久久国产 免费| asian性开放少妇pics| 秋霞一区二区| 欧美精品123区| 好男人www社区| 亚洲人成在线网站| 亚洲一区二区av在线| 一区二区三区在线视频111| 日韩porn| 久久综合狠狠综合久久激情 | 国产成人在线中文字幕| 欧美美女bb生活片| 欧美精品aaaa| 亚洲1234区| 欧美日韩视频在线| 97免费视频观看| av大片在线| 亚洲欧洲日产国码二区| 视频一区二区三| 色av男人的天堂免费在线 | 日本黄色特级片| 福利在线一区| 欧美成人激情免费网| 欧美视频亚洲图片| 亚洲毛片在线免费| 欧美日韩精品欧美日韩精品一综合| www.爱色av.com| 17videosex性欧美| 亚洲成人激情av| 日本一区午夜艳熟免费| 暖暖在线中文免费日本| 怡红院av一区二区三区| 性生活免费观看视频| 成人短视频在线观看| 18欧美亚洲精品| 视频一区二区视频| 国产网友自拍视频导航网站在线观看 | 亚洲一区二区在线观看视频| 三级在线免费观看| 亚洲丝袜精品| 亚洲国产成人91porn| 真人抽搐一进一出视频| www中文字幕在线观看| 午夜在线成人av| 人妻精品无码一区二区三区 | 欧美日韩一区二区在线播放| 无码人妻丰满熟妇区96| 香蕉成人av| 欧美卡1卡2卡| 成人在线观看一区二区| 日韩成人一级| 国产亚洲欧洲黄色| 婷婷国产成人精品视频| 99久久99视频只有精品| 插插插亚洲综合网| 国产第100页| 老鸭窝毛片一区二区三区| 国产精品激情av电影在线观看| 中文区中文字幕免费看| 精品夜夜嗨av一区二区三区| 99电影在线观看| 深夜福利视频一区| 国产精品免费av| 日韩精品手机在线观看| www.综合| 欧美日韩精品一区二区| 波多野结衣办公室双飞| 亚洲素人在线| 久久色在线播放| 日本三级中文字幕| 免费高清在线一区| 国产精品日韩一区二区三区 | 久久亚洲私人国产精品va媚药| 视频一区视频二区视频三区视频四区国产| av在线收看| 亚洲一区精品在线| av网站在线不卡| 国产成人夜色高潮福利影视| 中文字幕日韩综合av| 久久综合激情网| 男人的j进女人的j一区| 高清不卡一区二区三区| 国产女主播在线写真| 亚洲专区一二三| 超碰在线97免费| 国产精品白丝一区二区三区| 中文字幕在线观看日韩| 国产一级在线免费观看| 蜜桃传媒麻豆第一区在线观看| 成人国产一区二区| 日日夜夜精品一区| 亚洲国产日产av| 五月天激情播播| 伊人久久大香线蕉| 久久久久久久久久久免费| 亚洲资源在线播放| 久久人人爽爽爽人久久久| 菠萝蜜视频在线观看入口| www.久久.com| 亚洲精品综合精品自拍| 久久久久免费看| 国内精品伊人久久久久av影院 | 午夜免费看视频| 啪啪激情综合网| 九色精品美女在线| 一级aaaa毛片| 欧美经典一区二区| 日韩av综合在线观看| 亚洲综合网站| 久久综合电影一区| 一级特黄色大片| 欧美国产日韩亚洲一区| 免费无码av片在线观看| 精品人人人人| 97色在线视频观看| 日本激情一区二区| 亚洲一区二区三区三| 欧美色图校园春色| 911精品美国片911久久久| 国产精品综合不卡av| 国产黄色片在线观看| 欧美日韩在线免费| 女同毛片一区二区三区| 国产一区二区三区久久久久久久久 | 成年免费在线观看| av色综合久久天堂av综合| 日本免费a视频| 国产一区二区三区免费在线| 久久九九有精品国产23| 91国偷自产中文字幕久久| 国产精品区一区二区三区| 日本肉体xxxx裸体xxx免费| 欧洲杯半决赛直播| 国产在线播放91| 国产在线观看免费麻豆| 91精品国产欧美日韩| 美国黄色小视频| 成人午夜免费视频| 日韩精品 欧美| 亚洲v天堂v手机在线| 日韩av免费一区| 国产二区视频在线观看| 欧美日韩亚洲综合| 日韩成人毛片视频| 国产成人精品三级| 国产精品网站免费| 一区二区美女| 国产日韩精品视频| 影音先锋在线播放| 日韩成人av在线| 日韩欧美国产另类| ●精品国产综合乱码久久久久| 亚洲一区二区图片| 在线精品亚洲| 欧美亚洲另类久久综合| 欧美韩国日本| 久久久免费高清电视剧观看| 亚洲av电影一区| 欧美三级一区二区| 国产女人18水真多毛片18精品| 成人午夜av电影| 99re在线视频免费观看| 97精品国产福利一区二区三区| 5g影院天天爽成人免费下载| 男人久久天堂| www.欧美精品| 五十路在线视频| 欧美日本不卡视频| 日本一级一片免费视频| 国产精品午夜久久| 亚洲一区二区三区黄色| 首页欧美精品中文字幕| 日韩一级特黄毛片| 精品久久一区| 国产精选一区二区| 日韩第二十一页| 欧美性在线视频| а√资源新版在线天堂| 亚洲精品少妇网址| 国产又大又黄的视频| 日韩欧美中文在线| 激情五月婷婷小说| 亚洲国产精品传媒在线观看| 日韩综合第一页| 国产在线播放一区| 激情视频综合网| 伊人精品视频| 天天操天天干天天玩| 国产伦精品一区二区三区千人斩| 亚洲一区二区三区乱码aⅴ| 午夜日韩成人影院| 97成人在线视频| 天堂成人av| 久久人体大胆视频| 国产青青草在线| 日韩精品视频免费专区在线播放 | 久久97人妻无码一区二区三区| 国产欧美视频一区二区| 漂亮人妻被黑人久久精品| 国内外成人在线| 向日葵污视频在线观看| 视频一区免费在线观看| 免费看国产曰批40分钟| 在线免费观看日本欧美爱情大片| 天堂av一区二区| 狠狠操综合网| 免费观看成人在线| 欧美日韩看看2015永久免费| yellow视频在线观看一区二区| 97久久精品一区二区三区的观看方式 | 欧美女同一区| 欧美精品少妇videofree| 午夜伦理在线| 日韩一区二区三区在线播放| 成人资源www网在线最新版| 亚洲欧美一区二区激情| 四虎在线免费看| 日韩精品在线观看视频| 天天舔天天干天天操| 亚洲国产欧美精品| 污污视频在线观看网站| 亚洲国产婷婷香蕉久久久久久| 午夜精品久久久久久久99老熟妇| 欧美一卡二卡在线| 精品二区在线观看| 日韩精品一区在线观看| 午夜精品久久久久久久第一页按摩| 欧美一区二区性放荡片| 国产日韩在线观看一区| 日韩欧美一区电影| 国产综合视频在线| 亚洲国产99精品国自产| 五月婷婷久久久| 亚洲人av在线影院| 岛国视频免费在线观看| 中文字幕综合在线| 国产黄色在线观看| 欧美激情一二三| 高清精品在线| 国产精品va在线播放| 国精品产品一区| 5g影院天天爽成人免费下载| 精品国产乱子伦一区二区| 久久国产精品99久久久久久丝袜| 免费不卡中文字幕在线| 亚洲国产午夜伦理片大全在线观看网站| 日韩美女一区二区三区在线观看| www.午夜色| 亚洲激精日韩激精欧美精品| 麻豆av免费在线| 久久99精品国产麻豆不卡| 俄罗斯女人裸体性做爰| 91在线国产福利| 91麻豆精品久久毛片一级| 一区二区三区精密机械公司| 在线观看国产亚洲| 欧美色中文字幕| 亚洲精品国产精品国| 亚洲欧美成人在线| 美女av在线播放| 2021国产精品视频| 日韩在线你懂得| 精品国产一区二区三区四区精华| 国内精品久久久久久久影视简单 | 日韩在线高清| 91久久在线播放| 97人人澡人人爽91综合色| 久久久久久久久久久久久久一区 | 亚洲综合图片一区| 亚洲成人免费av| 黄色av一区二区| 欧美成人在线直播| 国产午夜在线观看| 久久久久久久久国产精品| 成人国产激情在线| 国产专区一区二区| 久久性感美女视频| 无码人妻丰满熟妇区96| 国产自产高清不卡| 在线免费看黄视频| 一区二区成人在线视频| 精品一区二区无码| 欧美成人a在线| av影片在线看| 欧美在线性爱视频| 77成人影视| 在线观看免费91| 午夜一区不卡| 在线免费黄色网| 91视频国产观看| 欧美成人精品欧美一级私黄| 亚洲高清久久久| 在线观看中文字幕av| 亚洲女人天堂网| а√天堂8资源在线| 国产精品影院在线观看| 一道在线中文一区二区三区| 免费一级淫片aaa片毛片a级| 国产一区二区三区在线观看免费视频| 日本少妇色视频| 亚洲va中文字幕| 精品人妻无码一区二区三区蜜桃一| 在线亚洲午夜片av大片| 亚洲校园激情春色| 韩国成人动漫在线观看| 欧美在线二区| 男女污污视频网站| ...av二区三区久久精品| 中日韩在线观看视频| 在线观看日韩视频| 午夜精品成人av| 欧美日韩成人一区二区三区| 亚洲国产高清视频| av在线天堂网| 亚洲综合色视频| 不卡的日韩av| 久久久久久一区二区三区| 视频一区视频二区欧美| 欧洲xxxxx| 国产精品综合av一区二区国产馆| 波兰性xxxxx极品hd| 欧美老肥妇做.爰bbww| 日本不卡三区| 国产日本欧美一区二区三区在线| 国产欧美日韩影院| 情侣黄网站免费看| 久久精品夜色噜噜亚洲aⅴ| 国产99免费视频| 一个人www欧美| 欧美男男gaygay1069| 国产又黄又爽免费视频| 国内成人自拍视频| 男人操女人的视频网站| 日韩欧美在线网站| heyzo一区| 久久狠狠久久综合桃花| 久久国产主播| 日本伦理一区二区三区| 7777精品伊人久久久大香线蕉经典版下载 | 免费一级做a爰片久久毛片潮| 色婷婷久久久久swag精品| 粉嫩av在线播放| 国产精品日韩电影| 一区二区三区在线观看免费| aaaaa黄色片| 狠狠操狠狠色综合网| 久久精品a一级国产免视看成人| 国产精品久久久av| 亚洲精品中文字幕乱码| 亚洲一区二区三区黄色| 色婷婷亚洲精品| 激情视频在线观看| 国产精品区一区二区三在线播放| 先锋影音久久| 伊人久久久久久久久久久久久久| 日韩亚洲欧美成人一区| 嗯啊主人调教在线播放视频| 色一情一乱一伦一区二区三区丨 | 精品久久久久久久中文字幕| 九色视频在线播放| 亚洲一区二区三区成人在线视频精品| 亚洲精品欧洲| 少妇愉情理伦三级| 精品日韩av一区二区| 激情都市亚洲| www.亚洲一区二区| 久久久影院官网| 国产成人精品一区二区无码呦 | 尤物视频在线观看国产|