Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日本一区二区三区在线观看视频,2020久久国产最新免费观看,国产换爱交换乱理伦片的功能

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          微信小程序底部菜單json配置

          微信小程序底部菜單json配置



          程序的經(jīng)典的底部菜單,在json配置文件設(shè)置,最多不能超過五個(gè),小程序的底部菜單有時(shí)候新增的頁面沒有,這種情況需要切一個(gè)底部。

          那么接下來就看看是如何實(shí)現(xiàn)的吧。

          第一步,尋找合適的圖標(biāo)準(zhǔn)備好合適的圖標(biāo),每組圖標(biāo)為2張,一張是默認(rèn)狀態(tài),一張是選中狀態(tài)

          http://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2

          第二步,將圖片放在自己程序的路徑下大家可以建立一個(gè)images目錄

          第三步,添加代碼小程序的底部菜單在官方文檔是一個(gè)app.json中的一個(gè)全局配置屬性

          大家可以直接將下面的代碼放到app.json中,注意要在外面還有一個(gè)整體的{}

          
          "tabBar": {
          "color": "#a9b7b7",
          "selectedColor": "#11cd6e",
          "borderStyle": "white",
          "list": [
          {
          "selectedIconPath": "images/menuicon/index.png",
          "iconPath": "images/menuicon/index1.png",
          "pagePath": "pages/index/index",
          "text": "首頁"
          },
          {
          "selectedIconPath": "images/menuicon/list.png",
          "iconPath": "images/menuicon/list1.png",
          "pagePath": "pages/list/list",
          "text": "列表"
          },
          {
          "selectedIconPath": "images/menuicon/user.png",
          "iconPath": "images/menuicon/user1.png",
          "pagePath": "pages/user/user",
          "text": "個(gè)人中心"
          }
          ]
          }
          

          詳細(xì)的介紹可以看這個(gè)官方文檔:

          https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#全局配置

          篇文章我們一起來實(shí)現(xiàn)一個(gè)vue的下拉菜單組件。
          像這種基本UI組件,網(wǎng)上已經(jīng)有很多了,為什么要自己實(shí)現(xiàn)呢?其實(shí)并不是有意重復(fù)造輪子,而是想通過這個(gè)過程回顧一下vue組件開發(fā)的一些細(xì)節(jié)和注意事項(xiàng)。

          為什么選擇下拉菜單組件?
          因?yàn)椋郝槿鸽m小五臟俱全,這個(gè)小小的組件涉及到了不少vue組件開發(fā)的知識點(diǎn)。
          好了,那就開始吧!



          首先創(chuàng)建一個(gè)vue-cli的項(xiàng)目,筆者用的是vue-cli3,創(chuàng)建過程略,然后創(chuàng)建一個(gè)vue組件:DropDownList.vue

          在編寫模板之前,我們來分析一下這個(gè)組件的視圖結(jié)構(gòu)和功能。
          下拉菜單組件應(yīng)該由兩部分組成:

          • 選中項(xiàng)的文本
          • 待選菜單(默認(rèn)隱藏)

          它的主要功能包括:

          • 鼠標(biāo)經(jīng)過下拉菜單組件,顯示待選菜單
          • 鼠標(biāo)滑出下拉菜單組件,隱藏待選菜單
          • 鼠標(biāo)點(diǎn)擊待選菜單中的條目,選中項(xiàng)文本更新,組件派發(fā)change事件
            我們編寫如下這樣的模板:
          <template>
            <div class="zq-drop-list" @mouseover="onDplOver($event)" @mouseout="onDplOut($event)">
                  <span>選中項(xiàng)的文本<i></i></span>
                  <ul>
                      <li>北京</li>
                      <li>上海</li>
                      <li>廣州</li>
                  </ul>
              </div>
          </template>

          選中項(xiàng)文本右側(cè)的i標(biāo)簽,用來實(shí)現(xiàn)下拉菜單的三角形圖標(biāo),在下文的css中我們用背景圖來實(shí)現(xiàn)。
          我們給根元素div已經(jīng)添加了鼠標(biāo)經(jīng)過和滑出的回調(diào)函數(shù),具體實(shí)現(xiàn)見下文。

          接下來我們?yōu)檫@個(gè)下拉菜單編寫樣式,在模板下方添加style標(biāo)簽,為了防止和其他組件的樣式發(fā)生沖突,筆者建議大家在開發(fā)組件時(shí),都給style加上scoped屬性。另外,筆者在這里用到了scss,具體代碼如下:

          <style scoped lang="scss">
              .zq-drop-list{
                  display: inline-block;
                  min-width: 100px;
                  position: relative;
                  span{
                      display: block;
                      height: 30px;
                      line-height: 30px;
                      background: #f1f1f1;
                      font-size: 14px;
                      text-align: center;
                      color: #333333;
                      border-radius: 4px;
                      i{
                          background: url(https://www.easyicon.net/api/resizeApi.php?id=1189852&size=16) no-repeat center center;
                          margin-left: 6px;
                          display: inline-block;
                      }
                  }
                  ul{
                      position: absolute;
                      top: 30px;
                      left: 0;
                      width: 100%;
                      margin: 0;
                      padding: 0;
                      border: solid 1px #f1f1f1;
                      border-radius: 4px;
                      overflow: hidden;
                      li{
                          list-style: none;
                          height: 30px;
                          line-height: 30px;
                          font-size: 14px;
                          border-bottom: solid 1px #f1f1f1;
                          background: #ffffff;
                      }
                      li:last-child{
                          border-bottom: none;
                      }
                      li:hover{
                          background: #f6f6f6;
                      }
                  }
              }
          </style>

          關(guān)于樣式,這里就不詳細(xì)展開了,只說其中幾個(gè)需要注意的點(diǎn):

          • 那個(gè)i元素的樣式,我用到了一個(gè)網(wǎng)絡(luò)圖片,大家可以自行更換
          • 待選菜單ul在css里并沒有讓它隱藏,因?yàn)槲覀円ㄟ^js來控制,具體原因見下文
          • 待選菜單ul使用了絕對定位,因?yàn)楫?dāng)它展開的時(shí)候,不應(yīng)該影響頁面上其他元素的布局

          現(xiàn)在這個(gè)組件大概長這個(gè)樣子:


          1.png

          我們繼續(xù)為這個(gè)組件定義屬性,很顯然,待選菜單應(yīng)該作為屬性傳進(jìn)來,一定不能是內(nèi)部寫死的,屬性定義如下:

          <script>
          export default {
              name: "DropDownList",
              props:{
                  dataList:{
                      type:Array,
                      default(){
                          return [
                              {name: "選項(xiàng)一"},
                              {name: "選項(xiàng)二"}
                          ]
                      }
                  },
                  labelProperty:{
                      type:String,
                      default(){ return "name" }
                  }
              },
              data(){
                  return {
                      activeIndex:0
                  }
              },
          }

          其中dataList就是待選菜單的數(shù)據(jù)源屬性,這里我們給這個(gè)屬性定義了默認(rèn)值,這也是筆者建議大家養(yǎng)成的一個(gè)習(xí)慣,作為一個(gè)組件,最好有默認(rèn)值,因?yàn)楫?dāng)別人使用你的組件時(shí),可以先不設(shè)置相關(guān)屬性,就能看到一個(gè)成品的效果,也能快速查看你這個(gè)組件所需屬性的數(shù)據(jù)細(xì)節(jié)。
          另外一個(gè)屬性是labelProperty,這個(gè)屬性的作用是什么?我們實(shí)際項(xiàng)目中的數(shù)據(jù)源,并不一定都含有name這個(gè)字段,因此就可能導(dǎo)致下拉菜單無法渲染數(shù)據(jù)的文本,于是我們定義了這個(gè)屬性用來指定實(shí)際數(shù)據(jù)源渲染文本的字段,這個(gè)字段必須是字符串。這個(gè)屬性的默認(rèn)值是name,因?yàn)樗枰湍J(rèn)數(shù)據(jù)源保持一致。相信你還看到了一個(gè)組件內(nèi)部數(shù)據(jù),activeIndex,這個(gè)是用來表示當(dāng)前選中項(xiàng)的索引的,我們后面會用到。

          現(xiàn)在我們就可以在其他地方引入并使用這個(gè)組件了,雖然它還沒有完成,但我們不妨先讓它顯示在界面上吧:

          <template>
            <div class="home">
              <DropList :dataList="dplist" labelProperty="city" @change="onDpChange($event)"></DropList>
              <p>其他文本內(nèi)容</p>
            </div>
          </template>
          <script>
            import DropList from '@/components/DropDownList.vue'
            //其他代碼略
          </script>

          這個(gè)頁面引入并使用了我們的DropDownList組件,:dataList="dplist" 綁定了當(dāng)前頁面的dplist數(shù)組到組件的dataList屬性上,這個(gè)數(shù)組中的對象有一個(gè)city字段,我們希望此字段顯示在下拉菜單上,因此我們設(shè)置組件的labelProperty為city,我們還給這個(gè)組件注冊了change事件,這個(gè)組件內(nèi)部需要派發(fā)這個(gè)事件,見下文。

          現(xiàn)在我們回到組件的模板部分,發(fā)現(xiàn)它都還是靜態(tài)內(nèi)容,我們把這些靜態(tài)內(nèi)容修改為通過屬性渲染。

          <template>
              <div class="zq-drop-list" @mouseover="onDplOver($event)" @mouseout="onDplOut($event)">
                  <span>{{dplLable}}<i></i></span>
                  <ul>
                      <li v-for="(item, index) in dataList" :key="index" @click="onLiClick(index, $event)">{{item[labelProperty]}}</li>
                  </ul>
              </div>
          </template>

          其中待選菜單li的文本是 item[labelProperty] 這樣就能正確的顯示開發(fā)者指定的字段了。
          我們看看選中項(xiàng)的文本表達(dá)式:dplLabel,我們并沒有定義這個(gè)屬性,也沒有定義這個(gè)內(nèi)部數(shù)據(jù),它是哪兒來的?選中項(xiàng)的文本應(yīng)該是 dataList[activeIndex][labelProperty] (這個(gè)很好理解吧,有問題請留言),但這個(gè)表達(dá)式太長了,寫在模板里不利于維護(hù),我們就把它寫到計(jì)算屬性里吧。

          computed:{
                  dplLable(){
                      return this.dataList[this.activeIndex][this.labelProperty]
                  }
              }

          于是才有了上面的dplLabel,計(jì)算屬性真的很好用呢。

          現(xiàn)在下拉菜單的視圖和數(shù)據(jù)關(guān)聯(lián)部分我們已經(jīng)寫完了,接下來我們要實(shí)現(xiàn)它的功能。

          第一步是先讓待選菜單默認(rèn)隱藏起來,這里我們?yōu)槭裁床恢苯佑胏ss的display:none呢,然后鼠標(biāo)經(jīng)過的時(shí)候display:block不就可以了嗎?因?yàn)檫@樣的話,我們無法實(shí)現(xiàn)點(diǎn)擊待選菜單條目的時(shí)候讓它隱藏,體驗(yàn)不好。我們用js來控制,但vue對直接訪問dom元素支持的并不好,我們要想在組件初始化的時(shí)候訪問dom元素,有一個(gè)最方便的做法,那就是:自定義指令。

          我們?yōu)橄吕藛谓M件添加局部自定義指令,代碼如下:

          directives:{
                  dpl:{
                      bind(el){
                          el.style.display="none";
                      }
                  }
              },

          這個(gè)dpl就是自定義指令啦,請忽略我笨拙的命名哈!然后我們在自定義指令的鉤子函數(shù)bind方法中,訪問el元素,控制它的style屬性display:none; 最后,把這個(gè)自定義指令加到模板里面的ul標(biāo)簽上。別忘了要加v-,現(xiàn)在看看效果,待選菜單已經(jīng)隱藏了。

          <ul v-dpl>

          我們利用自定義指令鉤子函數(shù)訪問dom元素,實(shí)現(xiàn)了對dom的控制,這一點(diǎn)非常實(shí)用!

          讓我們繼續(xù)實(shí)現(xiàn)最開始為下拉菜單定義的鼠標(biāo)經(jīng)過和鼠標(biāo)滑出的監(jiān)聽,實(shí)現(xiàn)待選菜單的顯示與隱藏。

          onDplOver(event){
              let ul=event.currentTarget.childNodes[1];
              ul.style.display="block";
          },
          onDplOut(event){
              let ul=event.currentTarget.childNodes[1];
              ul.style.display="none";
          },

          我們在鼠標(biāo)事件中,訪問event的currentTarget對象,為什么不是target?因?yàn)橄吕藛蔚淖釉匾矔|發(fā)這個(gè)事件,如果訪問target,可能不會是我們預(yù)期的頂層元素。

          最后一步,我們實(shí)現(xiàn)待選菜單條目的點(diǎn)擊事件,點(diǎn)擊后,待選菜單隱藏,修改內(nèi)部狀態(tài),派發(fā)change事件。

          onLiClick(index){
              let path=event.path || (event.composedPath && event.composedPath()) //兼容火狐和safari
              path[1].style.display="none";
              this.activeIndex=index;
              this.$emit("change", {
                  index:index,
                  value:this.dataList[index]
              })
          }

          這里有一個(gè)細(xì)節(jié)需要注意,我們要通過li元素找到外層ul元素,但path不支持火狐和safari,好在這兩個(gè)瀏覽器支持composedPath,因此才有了第一行代碼的兼容寫法。然后通過修改內(nèi)部數(shù)據(jù)activeIndex實(shí)現(xiàn)選中項(xiàng)文本的更新,最后調(diào)用emit方法向父元素派發(fā)change事件,別忘了把事件對象封裝好傳出去。

          完整的代碼如下:

          <template>
              <div class="zq-drop-list" @mouseover="onDplOver($event)" @mouseout="onDplOut($event)">
                  <span>{{dplLable}}<i></i></span>
                  <ul v-dpl>
                      <li v-for="(item, index) in dataList" :key="index" @click="onLiClick(index, $event)">{{item[labelProperty]}}</li>
                  </ul>
              </div>
          </template>
          
          <script>
          export default {
              name: "DropDownList",
              data(){
                  return {
                      activeIndex:0
                  }
              },
              props:{
                  dataList:{
                      type:Array,
                      default(){
                          return [
                              {name: "選項(xiàng)一"},
                              {name: "選項(xiàng)二"}
                          ]
                      }
                  },
                  labelProperty:{
                      type:String,
                      default(){ return "name" }
                  }
              },
              directives:{
                  dpl:{
                      bind(el){
                          el.style.display="none";
                      }
                  }
              },
              methods:{
                  onDplOver(event){
                      let ul=event.currentTarget.childNodes[1];
                      ul.style.display="block";
                  },
                  onDplOut(event){
                      let ul=event.currentTarget.childNodes[1];
                      ul.style.display="none";
                  },
                  onLiClick(index){
                      let path=event.path || (event.composedPath && event.composedPath()) //兼容火狐和safari
                      path[1].style.display="none";
                      this.activeIndex=index;
                      this.$emit("change", {
                          index:index,
                          value:this.dataList[index]
                      })
                  }
              },
              computed:{
                  dplLable(){
                      return this.dataList[this.activeIndex][this.labelProperty]
                  }
              }
          }
          </script>
          
          
          <style scoped lang="scss">
              .zq-drop-list{
                  display: inline-block;
                  min-width: 100px;
                  position: relative;
                  span{
                      display: block;
                      height: 30px;
                      line-height: 30px;
                      background: #f1f1f1;
                      font-size: 14px;
                      text-align: center;
                      color: #333333;
                      border-radius: 4px;
                      i{
                          background: url(https://www.easyicon.net/api/resizeApi.php?id=1189852&size=16) no-repeat center center;
                          margin-left: 6px;
                          display: inline-block;
                      }
                  }
                  ul{
                      position: absolute;
                      top: 30px;
                      left: 0;
                      width: 100%;
                      margin: 0;
                      padding: 0;
                      border: solid 1px #f1f1f1;
                      border-radius: 4px;
                      overflow: hidden;
                      li{
                          list-style: none;
                          height: 30px;
                          line-height: 30px;
                          font-size: 14px;
                          border-bottom: solid 1px #f1f1f1;
                          background: #ffffff;
                      }
                      li:last-child{
                          border-bottom: none;
                      }
                      li:hover{
                          background: #f6f6f6;
                      }
                  }
              }
          </style>

          以上為大家展示了vue如何實(shí)現(xiàn)一個(gè)下拉菜單組件,雖然比較簡單,但也基本涉及到了組件開發(fā)常用的一些特性。

          歡迎大家在評論區(qū)留言自己想了解的前端話題,我會繼續(xù)推出更多精彩的文章!



          作者:_乾_
          鏈接:https://www.jianshu.com/p/bae49ca02795

          窗苦讀十余載

          聊大終于等到你!

          19級的小萌新注意啦!

          您的錄取通知書正迫不及待

          翻山越海向您飛奔而去!

          想必大家都在好奇

          今年的錄取通知書到底什么樣子?

          跟隨大聊一起來直擊現(xiàn)場

          今天,錄取通知書寄出

          從今天開始,將有8000份2019級新生錄取通知書從聊城大學(xué)寄出,寄往27個(gè)省、自治區(qū)、直轄市。第一批寄出的1738份錄取通知書將寄往十個(gè)省、自治區(qū)、直轄市,其他錄取通知書隨后也將陸續(xù)發(fā)出。

          接下來

          大聊獨(dú)家最全面揭秘錄取通知書

          快來一覽為快!

          ★【NO.1】

          EMS快遞封面

          聊城大學(xué)2019年錄取通知書的“外套”如上圖所示,請收到錄取知書的新生仔細(xì)對照,以防上當(dāng)受騙。

          ★ 【NO.2】

          錄取通知書

          2019聊城大學(xué)錄取通知書,設(shè)計(jì)上,首先在色彩上,正面、背面采用了大面積的古銅色為底色,內(nèi)面采用了淺灰米色為底,兩者疊加,凸顯了濃濃的書卷氣質(zhì)。結(jié)構(gòu)上,正面做了弧度裁切,像一個(gè)大箭頭一樣指向了有意識露出了內(nèi)頁下方“學(xué)在聊大,奠基人生”八個(gè)字,突出了聊大對莘莘學(xué)子的熱切希望,也為即將成為聊大人的新生指明了方向!

          正面聊大校名及錄取通知書這幾個(gè)字都采用了燙金印刷工藝,體現(xiàn)了通知書的珍貴感,聊大大門,作為聊大的一道風(fēng)景,像一座橋梁一樣貫通了通知書的左右兩段,極具形式感和識別性,28根秩序排列的立柱,也彰顯了聊大的歷史厚重及大氣感,它又像一個(gè)彩虹鏈接起了聊大另一個(gè)標(biāo)志性建筑——西校圖書館,進(jìn)一步,彰顯了聊大的文化。

          本通知書設(shè)計(jì)簡潔大氣,在繼承傳統(tǒng)文化的基礎(chǔ)上,又有足夠的現(xiàn)代人文氣質(zhì)彰顯。有秩序的水紋設(shè)計(jì)植入,也充分體現(xiàn)了聊大的地域特色,暗喻,聊大這所坐落于中國著名的歷史文化名城,素有“江北水城,運(yùn)河古都”之稱的聊城市,必將乘風(fēng)破浪,再創(chuàng)輝煌

          ★【NO.3】

          《聊城大學(xué)2019新生入學(xué)手冊》

          《聊城大學(xué)2019新生入學(xué)手冊》(包括:入學(xué)須知、收費(fèi)標(biāo)準(zhǔn)、銀行卡使用說明、易班迎新須知、報(bào)到安全指南、應(yīng)征入伍宣傳單、相關(guān)部門通訊方式等)。

          ★【NO.4】

          高校本專科學(xué)生資助政策簡介

          我校歷來十分重視家庭經(jīng)濟(jì)困難學(xué)生資助工作,建立了以生源地助學(xué)貸款為主要途徑,包括獎(jiǎng)助學(xué)金、勤工助學(xué)、學(xué)費(fèi)減免、特殊困難補(bǔ)助、綠色通道在內(nèi)的學(xué)生獎(jiǎng)勵(lì)機(jī)制和助學(xué)保障體系。

          家庭經(jīng)濟(jì)困難的學(xué)生,請?jiān)谌雽W(xué)前到當(dāng)?shù)卣蛎裾块T開具家庭困難證明材料,內(nèi)容應(yīng)包括家庭年收入狀況、家庭人口數(shù)、家庭經(jīng)濟(jì)來源和家庭經(jīng)濟(jì)困難原因等,困難證明必須加蓋村委會(或居委會、企事業(yè)單位)、鄉(xiāng)(鎮(zhèn))政府或街辦兩級行政公章方能生效。

          ★【NO.5】

          銀行卡、行李標(biāo)簽

          學(xué)校隨錄取通知書郵寄了兩張未激活的銀行卡,供新生繳費(fèi)使用。一張農(nóng)行卡、一張建行卡,選其一激活即可,其他詳見新生入學(xué)手冊銀行卡使用說明。行李標(biāo)簽用于新生入學(xué)個(gè)人行李標(biāo)記,以免發(fā)生遺失等情況。

          ★【NO.6】

          錄取通知書全家福

          公費(fèi)師范生的新生小可愛們錄取通知書內(nèi)還包括四份山東省師范生公費(fèi)教育協(xié)議書哦~

          工作人員正以最快的速度和最嚴(yán)謹(jǐn)?shù)膽B(tài)度

          將錄取通知書分批寄出

          相信不久以后

          你便會收獲到獨(dú)一無二的喜悅!

          大聊趕在萌新之前

          拿著錄取通知書

          到學(xué)校標(biāo)志地點(diǎn)

          為您實(shí)景打卡~

          西校區(qū)南大門

          東校區(qū)逸夫圖書館

          西校區(qū)羨林湖

          桃李橋(彩虹橋)

          餐廳

          西校區(qū)紫藤宿舍

          東校區(qū)日晷廣場

          西校區(qū)望月橋

          新生錄取通知書查詢指南

          @全體2019級新生:我校高考錄取通知書將于7月21日開始封裝,7月21日陸續(xù)發(fā)出,請同學(xué)們耐心等待!注意!所有方法只有在學(xué)校郵寄后才生效!!!另外,為防止新生信息泄露,我校并未給任何平臺提供新生準(zhǔn)考證號,故凡是用準(zhǔn)考證號(考生號)查詢的途徑均不可查!請使用快遞單號追蹤查詢!

          錄取通知書郵寄信息查詢途徑

          1.進(jìn)入聊城大學(xué)2019年普通高考錄取結(jié)果查詢地址:

          https://admission-art.lcu.edu.cn/query2019/index.jsp

          錄取頁面有EMS郵件號(快遞單號)。查詢到郵件號(快遞單號)后,復(fù)制,到EMS官網(wǎng)上或EMS微信公眾號輸入郵件號(快遞單號),就可以追蹤到郵遞信息啦。EMS郵件查詢地址:

          http://www.ems.com.cn/index.html

          2.關(guān)注聊城大學(xué)微信號

          點(diǎn)擊底部菜單欄錄取通知書

          按步驟操作查詢即可

          大聊祝福即將進(jìn)入大學(xué)的你們

          珍惜當(dāng)下,勇敢追夢

          不忘初心,砥礪前行

          在聊大,擁抱更加精彩的未來!

          收到錄取通知書的你

          記得要和大聊分享你的喜悅哦~

          參與“我與錄取通知書合張影”活動(dòng)

          第一時(shí)間與自己的錄取通知書合影

          發(fā)送到大聊郵箱203521473@qq.com

          大聊整理后會同大家分享你的喜悅哦~

          資料來源 | 聊城大學(xué)招生處

          編輯|王昱宸 李瑞峰 于春云

          圖片 | 姬嗣鈺 梁安諾 朱紹輝 魏超

          視頻 | 薛杰 王亞茹 尹淑軒

          責(zé)編|王黎

          編審|王秀清

          投稿郵箱|203521473@qq.com


          主站蜘蛛池模板: 国产日韩一区二区三区在线观看| 国产日本亚洲一区二区三区| 国产精品丝袜一区二区三区| 亚洲国产欧美国产综合一区 | 乱人伦一区二区三区| 中文字幕无线码一区| 精品国产天堂综合一区在线| 另类免费视频一区二区在线观看| 国产成人av一区二区三区在线| 人妻久久久一区二区三区 | 亚洲一区二区三区亚瑟| 日本在线观看一区二区三区| 亚洲欧美日韩一区二区三区| 色窝窝无码一区二区三区色欲| 福利电影一区二区| 国产成人欧美一区二区三区| 蜜桃视频一区二区三区在线观看 | 亚洲无人区一区二区三区| 国内精品视频一区二区三区| 一区二区三区四区免费视频 | 日本v片免费一区二区三区| 久久精品一区二区三区日韩| 日本大香伊一区二区三区| 国产精品无码一区二区在线观一| 日本在线视频一区二区三区| 成人国产精品一区二区网站公司| 国产精品一级香蕉一区| 91午夜精品亚洲一区二区三区 | 精品一区二区久久| 国内精品无码一区二区三区| 亚洲av无码天堂一区二区三区 | 亚洲高清日韩精品第一区| 精品国产日产一区二区三区| 日韩一本之道一区中文字幕| 精品国产AⅤ一区二区三区4区 | 精品少妇人妻AV一区二区三区| 麻豆aⅴ精品无码一区二区| 日韩电影一区二区三区| 亚洲成在人天堂一区二区| 人妻AV一区二区三区精品| 免费一本色道久久一区|