最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue的一個分頁組件的示例代碼

 更新時間:2017年12月25日 16:48:49   作者:CoolChenCool  
本篇文章主要介紹了vue的一個分頁組件的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

分頁組件在項目中經(jīng)常要用到之前一直都是在網(wǎng)上找些jq的控件來用(逃..),最近幾個項目用上vue了項目又剛好需要一個分頁的功能。具體如下:

文件page.vue為一個pc端的分頁組件,基礎(chǔ)的分頁功能都有,基本的思路是,頁面是用數(shù)據(jù)來展示的,那就直接操作相關(guān)數(shù)據(jù)來改變視圖

Getting started

import Page from './page.vue' 從目錄引入該文件,在父組件注冊使用

復(fù)制代碼 代碼如下:

<page :total='total' :current-index="currentIndex" :listLen='listLen' @getPage='getPage'></page>

total:總頁碼
currentIndex:當(dāng)前頁碼
listLen:頁面ui要顯示幾個列表頁
getPage: page組件把每個事件的頁碼發(fā)送給父組件,用來向后臺發(fā)送相關(guān)請求來展示內(nèi)容

about page.vue

html 部分

<ul class="item" v-show="arr.length">
    <li @click="start">首頁</li>
    <li @click="pre"><a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><<</a></li>  上一列表頁
    <li @click="currentPre"><a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><</a></li>   點解當(dāng)前列表頁上一頁
    <li v-for="(item,index) in arr" :class="{active: item===num}" @click="getPage(item)">{{item}}</li>
    <li @click="currentNext"><a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >></a></li>  點解當(dāng)前列表頁下一頁
    <li @click="next"><a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >>></a></li>  下一列表頁
    <li @click="end">尾頁</li>
  </ul>

相關(guān)數(shù)據(jù)說明

data() {
  return {
   num: Number, //表示當(dāng)前頁碼高亮
   arr: [], //頁面顯示的數(shù)組
   page: Number, //一頁顯示多少個,可以自定義,不能大于總頁碼
   Remainder:Number, //是否整除
   merchant:Number, // 比較總頁數(shù)和page頁
  };
 },
 props: {
  //分頁的總數(shù)
  total: {
   type: Number,
   default: 5
  },
  //當(dāng)前頁
  currentIndex: {
   type: Number,
   default: 1
  },
  //一個列表頁顯示多少頁碼
  listLen:{
   type: Number,
   default: 5
  }
 },

methods 里面的相關(guān)事件,思路主要是判斷當(dāng)前列表頁的第一項和最后一項.通過循環(huán)來該變arr成員的值

bash

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

之前用ember.js寫過一個類似組件,現(xiàn)在基于vue2.0封裝一個,方便以后用于不同項目,可以拿來直接使用.

小總結(jié):之前也接觸過ng4,發(fā)現(xiàn)這些相似框架排除過渡動畫,頁面展示都是通過后臺發(fā)過來或者前端模擬的數(shù)據(jù)來 渲染頁面,當(dāng)然這只是相通的一小部分,也是這類框架基本思想。

代碼地址:https://github.com/hgchenhao/component

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue項目打包部署到apache服務(wù)器的方法步驟

    Vue項目打包部署到apache服務(wù)器的方法步驟

    這篇文章主要介紹了Vue項目打包部署到apache服務(wù)器,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • vue一直自動換行的問題及解決

    vue一直自動換行的問題及解決

    這篇文章主要介紹了vue一直自動換行的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 基于Vue的SPA動態(tài)修改頁面title的方法(推薦)

    基于Vue的SPA動態(tài)修改頁面title的方法(推薦)

    這篇文章主要介紹了基于Vue的SPA動態(tài)修改頁面title的方法,需要的朋友可以參考下
    2018-01-01
  • Vue如何使用Dayjs計算常用日期詳解

    Vue如何使用Dayjs計算常用日期詳解

    這篇文章主要給大家介紹了關(guān)于Vue如何使用Dayjs計算常用日期的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 解決vue項目F5刷新mounted里的函數(shù)不執(zhí)行問題

    解決vue項目F5刷新mounted里的函數(shù)不執(zhí)行問題

    今天小編就為大家分享一篇解決vue項目F5刷新mounted里的函數(shù)不執(zhí)行問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue編程三部曲之模型樹優(yōu)化示例

    Vue編程三部曲之模型樹優(yōu)化示例

    這篇文章主要為大家介紹了Vue編程三部曲之模型樹優(yōu)化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • ejsExcel模板在Vue.js項目中的實際運用

    ejsExcel模板在Vue.js項目中的實際運用

    這篇文章主要介紹了ejsExcel模板在Vue.js項目中的實際運用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • vue項目如何通過url鏈接引入其他系統(tǒng)頁面

    vue項目如何通過url鏈接引入其他系統(tǒng)頁面

    這篇文章主要介紹了vue項目如何通過url鏈接引入其他系統(tǒng)頁面問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue 指定組件緩存實例詳解

    vue 指定組件緩存實例詳解

    keep-alive 是 Vue 內(nèi)置的一個組件,可以使被包含的組件保留狀態(tài),或避免重新渲染。這篇文章主要介紹了vue 指定組件緩存,需要的朋友可以參考下
    2018-04-04
  • Vue?2源碼閱讀?Provide?Inject?依賴注入詳解

    Vue?2源碼閱讀?Provide?Inject?依賴注入詳解

    這篇文章主要為大家介紹了Vue?2源碼閱讀?Provide?Inject?依賴注入詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08

最新評論

通城县| 新密市| 登封市| 商城县| 永川市| 高邑县| 慈利县| 依安县| 榕江县| 靖边县| 交城县| 嘉定区| 自治县| 大英县| 彰化县| 青州市| 集贤县| 广汉市| 丹凤县| 湛江市| 页游| 温州市| 五峰| 三门峡市| 敦煌市| 博客| 贵定县| 锡林浩特市| 左权县| 包头市| 永州市| 孟州市| 登封市| 康马县| 潜山县| 胶州市| 宁强县| 溧水县| 宁陵县| 长岛县| 图木舒克市|