色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

介紹:美食杰首頁

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

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

過程:

引用了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ù)交互過程(要搭配寫好的組件):

<script>import MenuCard from "@/components/menu-card.vue" //引入的組件1import Waterfall from "@/components/waterfall.vue"http://引入的組件2import {getBanner,getMenus} from "@/service/api.js"http://引入的封裝好的api方法// 引入 注冊 使用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;當傳了頁碼就不能這么賦值了      this.menuList=data.list;//存了第一頁的數(shù)據(jù)      // this.pages=Math.ceil(data.total/data.page_size)    })  },  methods:{    loadingMenuHanle(){      console.log("在外部監(jiān)聽的滾動")      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>

注意事項:

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

總結(jié):

輪播圖原理:對源數(shù)據(jù)作下處理,將末尾數(shù)據(jù)復制一份,插入到最前面。將原來第一條數(shù)據(jù)復制到最后面,后面的圖片在滑到前面圖片的時候,重置下標,視圖上就無限滾動了

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

標簽: CSS HTML
相關(guān)文章:
主站蜘蛛池模板: 亚洲日本高清成人aⅴ片 | 亚洲特级毛片 | 国产成人一区二区三区免费观看 | 成人精品一区二区激情 | 国产在视频线精品视频二代 | 久久精品二三区 | 国内精品亚洲 | 97在线观看免费版 | 久久视频6免费观看视频精品 | 亚洲狠狠狠一区二区三区 | 久久伊人热 | 欧美亚洲另类在线 | 国产成人mv在线观看入口视频 | 国产综合在线观看视频 | 欧美三级一区二区三区 | 一区二区三区精品国产欧美 | 免费国产成人18在线观看 | 久久久久久91香蕉国产 | a毛片免费 | 久草热草 | 欧美一级片在线播放 | 香蕉久久综合精品首页 | 亚洲图片在线视频 | 欧美视频精品在线观看 | 亚洲精品国产一区二区图片欧美 | 91av福利| 久久久久国产成人精品亚洲午夜 | 欧美成人久久一级c片免费 欧美成人看片黄a免费 | 国产激情一区二区三区在线观看 | 欧美日韩精品一区二区三区高清视频 | 亚洲综合区 | 成人做爰视频www | 怡红院在线a男人的天堂 | 亚洲自偷自偷图片在线高清 | 欧美亚洲另类久久综合 | 日韩精品视频免费在线观看 | 成人免费xxx色视频 成人免费大片a毛片 | 男操美女| 91在线精品亚洲一区二区 | 国产最新自拍 | 蕾丝视频永久在线入口香蕉 |