日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

vue+element 實(shí)現(xiàn)商城主題開(kāi)發(fā)的示例代碼

瀏覽:176日期:2023-01-29 18:14:52

本文介紹了vue+element 實(shí)現(xiàn)商城主題開(kāi)發(fā)的示例代碼,分享給大家,具體如下:

vue+element 實(shí)現(xiàn)商城主題開(kāi)發(fā)的示例代碼

vue+element 實(shí)現(xiàn)商城主題開(kāi)發(fā)的示例代碼

<template> <div> <div class='set-phone'> <el-form :model='theme' :rules='rules' ref='ruleForm' class='demo-ruleForm'> <el-form-item label='主題名稱:' prop='name'> <el-input v-model='theme.name' size='small' maxlength='18' show-word-limit></el-input> </el-form-item> <el-form-item label='頂部背景色:' prop='backgroundColor'> <el-input v-model='theme.backgroundColor' placeholder='#000000' size='small' maxlength='7' show-word-limit @change='setBgc' oninput='value=value.replace(/[^0-9abcdefABCDEF#]/g,’’)' ></el-input> </el-form-item> <el-row type='flex' justify='space-around'> <el-col :span='6'> <el-form-item prop='shopStreetImg'> <p class='cla-p'>店鋪街</p> <multiUpload @upImg='res => $set(theme,’shopStreetImg’, res)' :value='theme.shopStreetImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='6'> <el-form-item prop='classifyImg'> <p class='cla-p'>分類</p> <multiUpload @upImg='res => $set(theme,’classifyImg’, res)' :value='theme.classifyImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='6'> <el-form-item prop='starBagImg'> <p class='cla-p'>星級(jí)禮包</p> <multiUpload @upImg='res => $set(theme,’starBagImg’, res)' :value='theme.starBagImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='6'> <el-form-item prop='signInImg'> <p class='cla-p'>簽到</p> <multiUpload @upImg='res => $set(theme,’signInImg’, res)' :value='theme.signInImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> </el-row> <el-row type='flex' justify='space-around'> <el-col :span='6'> <el-form-item prop='yuanbaoShopImg'> <p class='cla-p'>元寶商城</p> <multiUpload @upImg='res => $set(theme,’yuanbaoShopImg’, res)' :value='theme.yuanbaoShopImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='6'> <el-form-item prop='luckDrawImg'> <p class='cla-p'>抽獎(jiǎng)</p> <multiUpload @upImg='res => $set(theme,’luckDrawImg’, res)' :value='theme.luckDrawImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='6'> <el-form-item prop='limitedSeckillImg'> <p class='cla-p'>限時(shí)秒殺</p> <multiUpload @upImg='res => $set(theme,’limitedSeckillImg’, res)' :value='theme.limitedSeckillImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='6'> <el-form-item prop='oddsProductImg'> <p class='cla-p'>特惠商品</p> <multiUpload @upImg='res => $set(theme,’oddsProductImg’, res)' :value='theme.oddsProductImg' :maxCount='1' ></multiUpload> </el-form-item> </el-col> </el-row> <el-form-item label='導(dǎo)航字體顏色:' prop='navigationFontColor'> <el-input v-model='theme.navigationFontColor' size='small' maxlength='7' show-word-limit @change='setNavColor' oninput='value=value.replace(/[^0-9abcdefABCDEF#]/g,’’)' ></el-input> </el-form-item> <el-form-item label='導(dǎo)航背景圖片:' prop='navigationBackgroundImg'> <multiUpload @upImg='res => $set(theme,’navigationBackgroundImg’, res)' :value='theme.navigationBackgroundImg' :maxCount='1' ></multiUpload> </el-form-item> <el-row type='flex' justify='space-around'> <el-col :span='4'> <el-form-item prop='homePageIconUnchecked'> <p class='cla-p'>首頁(yè)未選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’homePageIconUnchecked’, res)' :value='theme.homePageIconUnchecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='recommendIconUnchecked'> <p class='cla-p'>推薦未選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’recommendIconUnchecked’, res)' :value='theme.recommendIconUnchecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='searchIconUnchecked'> <p class='cla-p'>搜索未選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’searchIconUnchecked’, res)' :value='theme.searchIconUnchecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='chatIconUnchecked'> <p class='cla-p'>聊天未選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’chatIconUnchecked’, res)' :value='theme.chatIconUnchecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='personalCenterIconUnchecked'> <p class='cla-p'>個(gè)人中心未選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’personalCenterIconUnchecked’, res)' :value='theme.personalCenterIconUnchecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> </el-row> <el-row type='flex' justify='space-around'> <el-col :span='4'> <el-form-item prop='homePageIconChecked'> <p class='cla-p'>首頁(yè)選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’homePageIconChecked’, res)' :value='theme.homePageIconChecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='recommendIconChecked'> <p class='cla-p'>推薦選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’recommendIconChecked’, res)' :value='theme.recommendIconChecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='searchIconChecked'> <p class='cla-p'>搜索選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’searchIconChecked’, res)' :value='theme.searchIconChecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='chatIconChecked'> <p class='cla-p'>聊天選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’chatIconChecked’, res)' :value='theme.chatIconChecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> <el-col :span='4'> <el-form-item prop='personalCenterIconChecked'> <p class='cla-p'>個(gè)人中心選中圖標(biāo)</p> <multiUpload @upImg='res => $set(theme,’personalCenterIconChecked’, res)' :value='theme.personalCenterIconChecked' :maxCount='1' ></multiUpload> </el-form-item> </el-col> </el-row> <el-form-item label='底部選中字體顏色:' prop='bottomSelectFontColor'> <el-input v-model='theme.bottomSelectFontColor' size='small' maxlength='7' show-word-limit placeholder='#000000' @change='setBbgc' oninput='value=value.replace(/[^0-9abcdefABCDEF#]/g,’’)' ></el-input> </el-form-item> <el-form-item> <el-button type='primary' @click='submitForm(’ruleForm’)'>保存</el-button> </el-form-item> </el-form> </div> <!-- 顯示樣式 --> <div :style='’background: ’ + theme.backgroundColor'> <img src='http://m.b3g6.com/bcjs/@/assets/images/app_header.png' alt /> <el-menu :default-active='activeIndex' mode='horizontal' background-color='transparent' text-color='#fafafa' active-text-color='white' > <el-menu-item index='1'>熱門</el-menu-item> <el-menu-item index='2'>女裝</el-menu-item> <el-menu-item index='3'>百貨</el-menu-item> <el-menu-item index='4'>鞋包</el-menu-item> <el-menu-item index='5'>食品</el-menu-item> <el-menu-item index='6'>母嬰</el-menu-item> </el-menu> <el-carousel :interval='5000'> <el-carousel-item v-for='item in banner' :key='item.id'> <el-image fit='cover' :src='http://m.b3g6.com/bcjs/item.pic' alt /> </el-carousel-item> </el-carousel> <div :style='theme.navigationBackgroundImg && ’background-image: url(’ + theme.navigationBackgroundImg + ’)’'> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.shopStreetImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>店鋪街</p> </div> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.classifyImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>分類</p> </div> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.starBagImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>星級(jí)禮包</p> </div> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.signInImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>簽到</p> </div> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.yuanbaoShopImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>元寶商城</p> </div> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.luckDrawImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>抽獎(jiǎng)</p> </div> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.limitedSeckillImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>限時(shí)秒殺</p> </div> <div class='nav-item'> <img :src='http://m.b3g6.com/bcjs/theme.oddsProductImg' alt /> <p :style='’color: ’ + theme.navigationFontColor'>特惠商品</p> </div> </div> <img src='http://m.b3g6.com/bcjs/@/assets/images/goods.png' alt /> <ul class='footer'> <li @click='bottomIndex = 1'> <img :src='http://m.b3g6.com/bcjs/bottomIndex === 1 ? theme.homePageIconChecked : theme.homePageIconUnchecked' alt /> <p : >首頁(yè)</p> </li> <li @click='bottomIndex = 2'> <img :src='http://m.b3g6.com/bcjs/bottomIndex === 2 ? theme.recommendIconChecked : theme.recommendIconUnchecked' alt /> <p : >推薦</p> </li> <li @click='bottomIndex = 3'> <img :src='http://m.b3g6.com/bcjs/bottomIndex === 3 ? theme.searchIconChecked : theme.searchIconUnchecked' alt /> <p : >搜索</p> </li> <li @click='bottomIndex = 4'> <img :src='http://m.b3g6.com/bcjs/bottomIndex === 4 ? theme.chatIconChecked : theme.chatIconUnchecked' alt /> <p : >聊天</p> </li> <li @click='bottomIndex = 5'> <img :src='http://m.b3g6.com/bcjs/bottomIndex === 5 ? theme.personalCenterIconChecked : theme.personalCenterIconUnchecked' alt /> <p : >個(gè)人中心</p> </li> </ul> </div> </div></template>

<script>import { createThemeColor, updateThemeColor, getThemeColor } from '@/api/scs/themeColor';import { getRotationChart } from '@/api/sms/homeAdvertise';import MultiUpload from '@/components/Upload/multiUpload';export default { name: 'EditColor', props: { isEdit: { type: Boolean, default: false } }, components: { MultiUpload }, data() { return { theme: { backgroundColor: '#000000', bottomSelectFontColor: '#ffffff', navigationFontColor: ’#000000’ }, activeIndex: '1', activeIndex2: '1', bottomIndex: 1, banner: [], rules: { name: [ { required: true, message: '請(qǐng)輸入主題名稱', trigger: 'blur' }, { min: 2, max: 18, message: '值為2 - 18位數(shù)', trigger: 'blur' } ], backgroundColor: [ { required: true, message: '請(qǐng)輸入顏色值', trigger: 'blur' }, { min: 7, max: 7, message: '值為7位數(shù)', trigger: 'blur' } ], bottomSelectFontColor: [ { required: true, message: '請(qǐng)輸入顏色值', trigger: 'blur' }, { min: 7, max: 7, message: '值為7位數(shù)', trigger: 'blur' } ], navigationFontColor: [ { required: true, message: '請(qǐng)輸入顏色值', trigger: 'blur' }, { min: 7, max: 7, message: '值為7位數(shù)', trigger: 'blur' } ], shopStreetImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], classifyImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], starBagImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], signInImg: [{ required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' }], yuanbaoShopImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], luckDrawImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], limitedSeckillImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], oddsProductImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], navigationBackgroundImg: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], homePageIconUnchecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], recommendIconUnchecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], searchIconUnchecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], chatIconUnchecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], personalCenterIconUnchecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], homePageIconChecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], recommendIconChecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], searchIconChecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], chatIconChecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ], personalCenterIconChecked: [ { required: true, message: '請(qǐng)上傳圖片', trigger: 'blur' } ] } }; }, created() { this.getBanner(); if (this.isEdit) { getThemeColor(this.$route.query.id).then(response => { this.theme = response.data; }); } }, methods: { getBanner() { getRotationChart({ pageNum: 1, pageSize: 50 }).then(res => { this.banner = res.data.records; }); }, setBgc(res) { if (res.split('')[0] !== '#' || res.match(/#/g).length > 1) { this.$message.error('顏色格式錯(cuò)誤,請(qǐng)從新填寫(xiě)。'); this.$set(this.theme, 'backgroundColor', '#000000'); return false; } this.$set(this.theme, 'backgroundColor', res); }, setBbgc(res) { if (res.split('')[0] !== '#' || res.match(/#/g).length > 1) { this.$message.error('顏色格式錯(cuò)誤,請(qǐng)從新填寫(xiě)。'); this.$set(this.theme, 'bottomSelectFontColor', '#ffffff'); return false; } this.$set(this.theme, 'bottomSelectFontColor', res); }, setNavColor(res) { if (res.split('')[0] !== '#' || res.match(/#/g).length > 1) { this.$message.error('顏色格式錯(cuò)誤,請(qǐng)從新填寫(xiě)。'); this.$set(this.theme, 'navigationFontColor', '#000000'); return false; } this.$set(this.theme, 'navigationFontColor', res); }, selectProductInfo(res) { this.product = Object.assign(res, this.product); }, submitForm(formName) { this.$refs[formName].validate(valid => { if (valid) { this.$confirm('是否提交數(shù)據(jù)', '提示', { confirmButtonText: '確定', cancelButtonText: '取消', type: 'warning' }).then(() => { if (this.isEdit) { updateThemeColor(this.$route.query.id, this.theme).then( response => { if (response.code == 200) { this.$message({ message: '修改成功', type: 'success', duration: 1000 }); this.$router.back(); } else { this.$message({ message: response.msg, type: 'error', duration: 1000 }); } } ); } else { createThemeColor(this.theme).then(response => { if (response.code == 200) { this.$message({ message: '提交成功', type: 'success', duration: 1000 }); this.$router.back(); } else { this.$message({ message: response.msg, type: 'error', duration: 1000 }); } }); } }); } else { this.$message({ message: '驗(yàn)證失敗', type: 'error', duration: 1000 }); return false; } }); } }};</script>

<style lang='scss' scoped>.set-phone { width: calc(100% - 400px); padding: 5%; .el-form-item { margin-bottom: 18px; } .cla-p { padding: 0; margin: 0; color: #666; line-height: 40px; }}.app-phone { position: fixed; top: 70px; right: 5%; width: 350px; box-shadow: 0 0 10px rgba(50, 50, 50, 0.2); perspective:150; transition: all .2s linear; overflow: hidden; &:hover { transform: translate3d(0,0,4px); box-shadow: 0 4px 8px #e1e1e1; box-shadow: 0 0 20px rgba(50, 50, 50, 0.3); } .header-img { display: block; width: 96%; margin: 4px 2%; } .el-menu-demo { display: flex; justify-content: space-around; margin: 2px 4% 0 4%; border: none; } .el-menu--horizontal > .el-menu-item { height: auto; line-height: normal; padding: 4px 12px; margin: 0; } .banner-img { display: block; width: 100%; height: 100%; } .nav { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 10px 0; background: white; background-size: cover; background-repeat:no-repeat; .nav-item { width: 50px; height: 80px; margin: 0 15px; text-align: center; .item-img { width: 50px; height: 50px; } .item-name { padding: 0; margin: 2px 0; font-size: 12px; } } } .goods { width: 100%; } .footer { display: flex; flex-wrap: wrap; justify-content: space-around; width: 100%; height: 50px; padding: 0; margin: 0; .item { list-style: none; width: 50px; text-align: center; .item-img { width: 30px; height: 30px; } .item-name { padding: 0; margin: 0; font-size: 10px; color: white; } } }}</style>

到此這篇關(guān)于vue+element 實(shí)現(xiàn)商城主題開(kāi)發(fā)的示例代碼的文章就介紹到這了,更多相關(guān)vue element 商城主題開(kāi)發(fā)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本欧美大码aⅴ在线播放| 美女精品网站| 日韩高清电影一区| 视频一区日韩| 青草综合视频| 国产精品qvod| 国产福利资源一区| 美腿丝袜在线亚洲一区| 中文字幕一区二区av| 石原莉奈一区二区三区在线观看| 国产精品美女| 亚洲制服一区| 日韩精品免费视频人成 | 日韩免费福利视频| 黄色aa久久| 99视频精品视频高清免费| 黑丝一区二区三区| 一区二区三区国产盗摄| 欧美日韩一区二区高清| 久久亚洲资源中文字| 成人精品国产亚洲| 色婷婷精品视频| 欧美综合国产| 久久激情五月激情| 美女视频免费精品| 日韩国产一区| 蜜桃视频一区二区三区在线观看| 欧美日韩一区二区三区不卡视频 | 亚洲人成在线网站| 亚洲一区二区三区高清不卡| 日韩不卡一区二区| 高清一区二区| 免费中文字幕日韩欧美| 在线一区二区三区视频| 国产精品一区二区美女视频免费看| 中文字幕在线视频久| 国产精品视区| 毛片不卡一区二区| 日韩视频在线一区二区三区 | 国产农村妇女精品一二区| 日韩免费精品| 国产精品久久久久久久久妇女| 亚洲精品成人| 国产精品一区二区99| 欧美日韩尤物久久| 亚洲18在线| caoporn视频在线| 石原莉奈在线亚洲二区| 精品国产乱码| 蜜乳av另类精品一区二区| 国产精品一区二区精品| 亚洲午夜在线| 国产精品视频一区二区三区综合| 日韩在线第七页| 日韩中文字幕在线一区| 夜鲁夜鲁夜鲁视频在线播放| 亚洲精品看片| 日韩在线看片| 欧美视频一区| 在线视频精品| 精品三级国产| 亚洲色图综合| 色天使综合视频| 久久精品72免费观看| 好吊日精品视频 | 欧美经典一区| 亚洲欧美日韩视频二区| 国产精品www994| 伊人精品视频| 激情综合五月| 日韩激情视频网站| 香蕉国产精品| 中文字幕色婷婷在线视频| 亚洲va久久| 激情综合亚洲| 国产一区二区三区视频在线| 亚洲日本欧美| 亚洲免费精品| 在线一区av| 国产欧美一区二区三区精品观看| 99久久精品费精品国产| 国产精品一线| 亚洲伊人影院| 亚洲大片在线| 日韩av在线中文字幕| 欧美精品影院| 日本欧美在线看| 99精品美女| zzzwww在线看片免费| 久久精品99久久久| 蜜臀久久久久久久| 欧美福利在线| 日韩中文首页| 国产福利片在线观看| 国产精品嫩模av在线| 综合欧美精品| 午夜在线视频一区二区区别 | 欧美aa在线视频| 日韩精品免费观看视频| 国产视频欧美| 不卡一区综合视频| 亚洲v在线看| 电影亚洲精品噜噜在线观看| 精品九九在线| 精品国产乱码久久久| 国产精品片aa在线观看| 久久国产乱子精品免费女| 最新国产精品视频| 天堂成人国产精品一区| 在线亚洲激情| 伊人久久亚洲热| 欧洲亚洲一区二区三区| 福利在线免费视频| 国内精品美女在线观看| 老牛国内精品亚洲成av人片| 国产乱码精品一区二区三区亚洲人 | 亚洲香蕉网站| 日韩欧美不卡| 色88888久久久久久影院| 国内自拍视频一区二区三区| 成人午夜亚洲| 日韩精品不卡一区二区| 日韩中文欧美| 欧美日韩国产高清电影| 欧美日韩免费观看一区=区三区 | 成人一二三区| 波多视频一区| 久久精品青草| 欧美精品羞羞答答| 蘑菇福利视频一区播放| 亚洲一区二区三区久久久| 亚洲精品在线国产| 久久激情综合网| 狠狠久久伊人中文字幕| 欧美13videosex性极品| 亚洲国产专区| 免费人成黄页网站在线一区二区| 亚洲欧洲国产精品一区| 国产精品亚洲片在线播放| 久久久久观看| 日韩一区电影| 国产亚洲综合精品| 青青青国产精品| 老司机免费视频一区二区| 日韩成人高清| 日韩视频一区| 深夜福利一区| 国产精品magnet| 成人一区不卡| 午夜视频精品| 911亚洲精品| 精品精品国产三级a∨在线| 日韩高清中文字幕一区二区| 国产精品试看| 国产日韩欧美三区| 97视频热人人精品免费| 婷婷六月综合| 国产日韩视频在线| 日韩欧美二区| 亚洲一区二区日韩| 欧美黄色一区| 日韩免费小视频| 中文字幕一区二区三区四区久久| 国产精品高潮呻吟久久久久| 91精品亚洲| 亚洲最新av| 国语对白精品一区二区| 99久久婷婷这里只有精品| 每日更新成人在线视频| 国产精品v亚洲精品v日韩精品| 国产在线|日韩| 日本一不卡视频| 日韩电影在线视频| 亚洲欧美网站在线观看| 福利一区二区| 蜜臀av亚洲一区中文字幕| 国产精品久久久久9999高清| 欧美亚洲在线日韩| 欧美一级全黄| 久久精品123| 青青草国产精品亚洲专区无| 日韩免费在线| 日韩高清欧美激情| 久久久久国产精品一区二区| 日本va欧美va瓶| 999久久久国产精品| 国产精品一区二区中文字幕| 欧美日韩免费观看一区=区三区| 国产精品s色| 麻豆9191精品国产| 鲁鲁在线中文| 日韩中文av| 999久久久91| 国产精品极品国产中出| 91久久午夜| 日本久久黄色| 欧美视频精品全部免费观看| 国产精品呻吟| yellow在线观看网址| 97久久超碰|