亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

html加css樣式實(shí)現(xiàn)js美食項(xiàng)目首頁(yè)示例代碼

瀏覽:246日期:2022-06-03 10:13:36

介紹:美食杰首頁(yè)

這個(gè)是輪播圖效果:利用了element ui框架搭建的html、css樣式,然后再通過(guò)vue指令和data存儲(chǔ)數(shù)據(jù)和methods方法在操作data里面的數(shù)據(jù)來(lái)完成數(shù)據(jù)交互繼而渲染到頁(yè)面上就如下圖。

這個(gè)是內(nèi)容精選頁(yè)效果:也是利用了element ui框架搭建的html、css樣式

過(guò)程:

引用了element ui框架搭建的輪播圖框架,利用數(shù)據(jù)交互完成效果。

先安裝element ui,再main.js里面引入element ui

import elementUi from "element-ui"import  "element-ui/lib/theme-chalk/index.css"Vue.use(elementUi)

這是html結(jié)構(gòu)

這是css樣式:

數(shù)據(jù)交互過(guò)程(要搭配寫好的組件):

<script>import MenuCard from "@/components/menu-card.vue" //引入的組件1import Waterfall from "@/components/waterfall.vue"http://引入的組件2import {getBanner,getMenus} from "@/service/api.js"http://引入的封裝好的api方法// 引入 注冊(cè) 使用export default {  name: "home",  components: {    MenuCard: MenuCard,    Waterfall  },  data(){    return {      banners:[],      menuList:[],      page:1,      pages:5    }  },  mounted(){    getBanner().then(({data})=>{      this.banners=data.list;      //  console.log(this.banners)    }),    // 1.    getMenus({page:this.page}).then(({data})=>{      console.log(data)      // this.menuList=data.list;當(dāng)傳了頁(yè)碼就不能這么賦值了      this.menuList=data.list;//存了第一頁(yè)的數(shù)據(jù)      // this.pages=Math.ceil(data.total/data.page_size)    })  },  methods:{    loadingMenuHanle(){      console.log("在外部監(jiān)聽的滾動(dòng)")      this.page++;      // 2.      if(this.page > this.pages){this.$refs.waterfall.isloading=false;return;      }      this.$refs.waterfall.isloading=true;      getMenus({page:this.page}).then(({data})=>{this.menuList.push(...data.list);//在第一次數(shù)據(jù)加載完成后再繼續(xù)添加(push)渲染五條數(shù)據(jù)this.$refs.waterfall.isloading=false;     })    }  }}</script>

注意事項(xiàng):

在引入是一定要注意引入css的路徑,就從element-ui開始找看看沒一個(gè)嵌套關(guān)系的文件夾名是不是一直,另外在最新版本的element-ui中theme-default就應(yīng)該被改為theme-chal,特別需要注意的是默認(rèn)的輪播是垂直的,如果想改為水平,那么需要將direction: "horizontal"。

總結(jié):

輪播圖原理:對(duì)源數(shù)據(jù)作下處理,將末尾數(shù)據(jù)復(fù)制一份,插入到最前面。將原來(lái)第一條數(shù)據(jù)復(fù)制到最后面,后面的圖片在滑到前面圖片的時(shí)候,重置下標(biāo),視圖上就無(wú)限滾動(dòng)了

以上就是js美食項(xiàng)目首頁(yè)部分實(shí)現(xiàn)的功能代碼及簡(jiǎn)介的詳細(xì)內(nèi)容,更多關(guān)于js項(xiàng)目首頁(yè)部分功能實(shí)現(xiàn)的資料請(qǐng)關(guān)注其它相關(guān)文章!

標(biāo)簽: CSS HTML
相關(guān)文章:
主站蜘蛛池模板: 亚洲不卡av不卡一区二区 | 久久综合香蕉 | 中文字幕yellow在线资源 | 日韩亚洲制服丝袜中文字幕 | 国产欧美亚洲精品a | 黄色变态视频 | 日韩精品一级毛片 | 日韩精品欧美一区二区三区 | www.小视频 | 99re最新这里只有精品 | 色婷婷5月精品久久久久 | 久久久9999久久精品小说 | 天海翼一区二区三区高清视频 | 亚洲色综合图区p | 91精品欧美一区二区综合在线 | 亚洲七七久久精品中文国产 | 日韩亚洲一区中文字幕 | 黄网站在线观看高清免费 | 亚洲欧美日本韩国 | 一区视频 | 久久日本精品一区二区免费 | 国产乱码在线精品可播放 | 国产尤物精品视频 | 欧美ol丝袜高跟秘书在线播放 | 大桥未久日韩欧美亚洲国产 | 黄色综合网站 | 久久香蕉国产 | 欧美黄色免费网址 | 国内精品视频在线播放一区 | 久久精品国产主播一区二区 | 美国毛片免费看 | 黄色大片网站 | 九九热视频免费 | 国产精品超清大白屁股 | 日韩欧美视频在线 | 欧美日韩国产精品综合 | 黄色a级片在线观看 | 久久精品国产精品国产精品污 | 国产亚洲一区在线 | 一级特黄特色的免费大片视频 | 婷婷四房色播 |