国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue使用element-ui實(shí)現(xiàn)分頁(yè)功能

這篇具有很好參考價(jià)值的文章主要介紹了vue使用element-ui實(shí)現(xiàn)分頁(yè)功能。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

element-ui官網(wǎng)上有分頁(yè)實(shí)現(xiàn)的功能,簡(jiǎn)單方便又好用,也有很多分頁(yè)的樣式,你可以根據(jù)需要去選擇自己想要的樣式。這里講的是完整功能樣式的一個(gè)分頁(yè)實(shí)現(xiàn)。過(guò)程如下:

一、寫一個(gè)table,并添加分頁(yè)

<template>
  <div class="table-box">
    <el-table :data="tableData" style="width: 100%">
      <el-table-column prop="date" label="日期" width="180">
      </el-table-column>
      <el-table-column prop="name" label="姓名" width="180">
      </el-table-column>
      <el-table-column prop="phone" label="手機(jī)號(hào)">
      </el-table-column>
      <el-table-column prop="address" label="地址">
      </el-table-column>
    </el-table>
    <div class="paginationBlock">
      <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[5,10, 20, 30, 40, 50,100]" :page-size="pageSize"
        layout="total, sizes, prev, pager, next, jumper" :total="total">
      </el-pagination>
    </div>
  </div>
</template>

二、定義分頁(yè)數(shù)據(jù)

 data() {
    return {
      tableData:[],
      total: 0,
      currentPage: 1,
      pageSize: 5,
    }
  },

三、引入接口,定義獲取數(shù)據(jù)的方法和分頁(yè)觸發(fā)的方法

<script>
//接口名稱自定義
import { getTableListApi } from '@/api/demoApi/tableDemoApi'
export default {
  name: 'pagination-demo',
  data() {
    return {
      tableData:[],
      total: 0,
      currentPage: 1,
      pageSize: 5,
    }
  },
  created() {
    //獲取列表數(shù)據(jù)
    this.getTableList()
  },
  methods: {
    getTableList() {
      let data = {
        pageIndex: this.currentPage,
        pageSize: this.pageSize,
      }
      getTableListApi(data).then((res) => {
        this.tableData = res.result
        this.total = res.total
        this.currentPage = res.pageIndex
        this.pageSize = res.pageSize
      })
    },
    handleSizeChange(val) {
      this.pageSize = val
      this.currentPage = 1
      this.getTableList()
    },
    handleCurrentChange(val) {
      this.currentPage = val
      this.getTableList()
    },
  },
}
</script>

分頁(yè)方法完成。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-538937.html

到了這里,關(guān)于vue使用element-ui實(shí)現(xiàn)分頁(yè)功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue結(jié)合element-ui實(shí)現(xiàn)導(dǎo)航菜單展開(kāi)收縮小功能

    Vue結(jié)合element-ui實(shí)現(xiàn)導(dǎo)航菜單展開(kāi)收縮小功能

    1. 先上個(gè)效果圖? ? 這里我把控制菜單收縮的放在中間了,是可以隨便調(diào)整的。? 2. 問(wèn)題思路想法? ① 首先是布局,這就是個(gè)很經(jīng)典的后臺(tái)管理系統(tǒng)的容器頁(yè)面,這里分為上下結(jié)構(gòu),上面一般放些系統(tǒng)logo、?登錄的用戶信息,還有一些小功能等等。然后下面又分為左右結(jié)構(gòu),

    2024年02月16日
    瀏覽(23)
  • 簡(jiǎn)單的vue+element-ui純前端實(shí)現(xiàn)基本增刪改查功能

    簡(jiǎn)單的vue+element-ui純前端實(shí)現(xiàn)基本增刪改查功能

    建立一個(gè)vue2的項(xiàng)目: 打開(kāi)控制臺(tái),輸入命令:vue create xxx(項(xiàng)目名稱,記得要小寫哈),并回車,記得選擇vue2 ?用vscode打開(kāi)項(xiàng)目,并 引入相關(guān)的依賴 打開(kāi)項(xiàng)目 終端,輸入命令 npm i element-ui -S npm install less-loader@5.0.0 --save ?npm install less --save 點(diǎn)擊進(jìn)入main.js,引入elementui ,加上下面

    2024年02月06日
    瀏覽(33)
  • vue結(jié)合element-ui實(shí)現(xiàn)(按鈕控制)動(dòng)態(tài)增加減少input框功能。

    vue結(jié)合element-ui實(shí)現(xiàn)(按鈕控制)動(dòng)態(tài)增加減少input框功能。

    一、template部分 二、script部分 三、效果展示 這是初始頁(yè)面 ?這是點(diǎn)擊添加 這是刪除的 ? ? 四、詳細(xì)說(shuō)明 v-for=\\\"(item,index)in array\\\" :key = \\\"index\\\" 這個(gè)是重點(diǎn)?。?! ! 通俗點(diǎn)將,就是用一個(gè)div(盒子)將input輸入框包括起來(lái),然后在div中使用 v-for=\\\"(item,index)in array\\\" :key = \\\"ind

    2024年02月12日
    瀏覽(35)
  • vue element-ui分頁(yè)插件 始終保持在頁(yè)面底部樣式

    vue element-ui分頁(yè)插件 始終保持在頁(yè)面底部樣式

    最近在寫前端頁(yè)面的時(shí)候,有一個(gè)小需求就是保證分頁(yè)插件一直保持在底部,表單數(shù)據(jù)增多的時(shí)候出現(xiàn)豎向的滾動(dòng)條。 直接上代碼 樣式 效果展示

    2024年02月11日
    瀏覽(20)
  • 使用element-ui+vue 做修改功能時(shí),數(shù)據(jù)不回顯問(wèn)題

    后端數(shù)據(jù)已經(jīng)做好了,頁(yè)面發(fā)送數(shù)據(jù)獲取id給后端,查詢數(shù)據(jù)后返回給前段頁(yè)面。res.data.data數(shù)據(jù)是可以打印出來(lái)的,但是這個(gè)_this.from一直打印出來(lái)的是undefined,找了很多方式都沒(méi)有辦法把值附上去。請(qǐng)問(wèn)有什么辦法嗎 這個(gè)是表單頁(yè)面

    2024年02月16日
    瀏覽(20)
  • 【Vue Element-ui el-table組件 實(shí)現(xiàn)跨分頁(yè)全選 可全選中當(dāng)前頁(yè) 也可選中全量數(shù)據(jù)】

    前端模擬數(shù)據(jù)示例,無(wú)需后臺(tái)接口,復(fù)制粘貼即可看到效果。 element-ui table里的全選功能只會(huì)全選當(dāng)前頁(yè)的所有數(shù)據(jù) 當(dāng)table有分頁(yè)功能的時(shí)候?qū)崿F(xiàn)跨頁(yè)全選 ①為table添加select方法(當(dāng)用戶手動(dòng)勾選數(shù)據(jù)行的 Checkbox 時(shí)觸發(fā)的事件) 兩個(gè)參數(shù) selection,row 選中的數(shù)據(jù) 最后一個(gè)選中

    2024年02月02日
    瀏覽(46)
  • Vue3+element-ui + TS封裝全局分頁(yè)組件

    本文介紹了如何使用Vue3、element-ui和TypeScript封裝一個(gè)全局分頁(yè)組件。 在開(kāi)始之前,你需要安裝以下環(huán)境: Vue3 element-ui TypeScript 這個(gè)分頁(yè)組件提供以下功能: 支持自定義每頁(yè)顯示條數(shù) 支持自定義跳轉(zhuǎn)到指定頁(yè)碼 支持顯示總頁(yè)數(shù)和總條數(shù) 支持自定義樣式 分頁(yè)組件結(jié)構(gòu) 分頁(yè)組

    2024年02月12日
    瀏覽(24)
  • Vue2 + element ui el-select 遠(yuǎn)程搜索分頁(yè)懶加載功能實(shí)現(xiàn)

    新建指令 : ? ? ? ? 1、 在 src 目錄下 新建文件夾?directive / loadmore ????????2、在 loadmore 文價(jià)夾下新建?elSelectLoadmore.js 和 index.js?文件:???????? ???elSelectLoadmore.js index.js 3、在main 文件中注冊(cè)該指令 4、 基于 el-select 封裝 懶加載 遠(yuǎn)程搜索框 remoteSelect.vue 組件提示

    2024年01月21日
    瀏覽(30)
  • 【vue組件】使用element-ui 實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)下拉選擇

    【vue組件】使用element-ui 實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)下拉選擇

    實(shí)現(xiàn)的思路是第一個(gè)下拉選擇在選擇了選項(xiàng)后將該選項(xiàng)的信息傳遞到接口請(qǐng)求下一個(gè)選項(xiàng)的內(nèi)容,依次類推 然后在清除了上一級(jí)選擇的選項(xiàng)后要將其次級(jí)和子孫級(jí)的選項(xiàng)都清除(包括選擇里的列表內(nèi)容) 下面看具體代碼: 效果圖:

    2024年02月11日
    瀏覽(36)
  • element-ui組件的使用,導(dǎo)航菜單(NavMenu)組件、分頁(yè)組件的使用

    1、簡(jiǎn)介 :是\\\'餓了么\\\'公司推出的基于Vue2的組件庫(kù) 2、使用方法:具體可見(jiàn) 官網(wǎng) https://element.eleme.cn/#/zh-CN/component/installation ? (1)在vue項(xiàng)目中安裝:npm install element-ui ? (2)在main.js文件中進(jìn)行全局的配置 1、導(dǎo)航方向:通過(guò)mode屬性設(shè)置 2、菜單項(xiàng): ?對(duì)應(yīng)的js處理代碼: 示

    2023年04月08日
    瀏覽(95)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包