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

Vue使用Axios和elementui實現(xiàn)查詢分頁功能

 更新時間:2024年06月17日 09:31:08   作者:Cao_XinYang  
當今的Web開發(fā)趨勢中,前后端分離已經(jīng)成為一種流行的架構模式,它將前端和后端的開發(fā)分離開來,使得前端和后端可以獨立進行開發(fā)和部署,本文給大家介紹了Vue使用Axios和elementui實現(xiàn)查詢分頁功能,需要的朋友可以參考下

Vue用Axios和elementui實現(xiàn)查詢分頁

安裝axios和elementui

我們需要先在我們的終端里安裝我們的這兩個東西

安裝axios:

npm install axios --save-dev

安裝elementui

npm i -D element-plus

安裝好之后在我們的vue項目里的package.json的文件里就可以看到

查詢

現(xiàn)在把我們用axios查到的數(shù)據(jù)放在我們的表格里

先創(chuàng)建一個我們的vue文件

創(chuàng)建好后先引入我們的axios

引入后我們開始通過我們的路徑去查詢數(shù)據(jù)

路徑就是我們sql語句的查詢路徑,SQL語句略

getSelect() {
                //get請求
                axios.get("http://localhost:8899/select",{
                        params:{
                            pageNum:this.pagelist.currentPage4,
                            pageSize:this.pagelist.pageSize4
                        }
                }).then(res =>{
                    //res.data  代表的是后臺響應的數(shù)據(jù)
                    console.log(res);//注意:沒有Result不需要兩個data
                     this.empList=res.data.students
                     this.pagelist.total=res.data.total
                }).catch(function(){
                    console.log("失敗")
                })
            },

定義一個空的數(shù)組

然后把我們查到的數(shù)據(jù)放到我們的數(shù)組里面

最后在瀏覽器上大概是這個樣子,每次調用這個方法的時候就會查詢到所有數(shù)據(jù)并把數(shù)據(jù)放在我們定義的那個數(shù)組里

現(xiàn)在我們用elementui里的表格,然后把數(shù)據(jù)放在表格里

放進去后顯示是這樣的

分頁

引入elementui的分頁

<el-pagination
          v-model:current-page="pagelist.currentPage4"
          v-model:page-size="pagelist.pageSize4"    
          :page-sizes="[1, 2, 3, 4]"
          :small="small"
          :disabled="disabled"
          :background="background"
          layout="total, sizes, prev, pager, next, jumper"
          :total="pagelist.total"
          @size-change="handleSizeChange"
          @current-change="handleCurrentChange"
        />

@size-change="handleSizeChange":設置每頁可以有幾條數(shù)據(jù)

@current-change="handleCurrentChange":上下頁

v-model:current-page="pagelist.currentPage4":當前頁 v-model:page-size="pagelist.pageSize4":每頁幾條數(shù)據(jù)

最后路徑也別忘改成我們分頁查詢的路徑,SQL語句略

以上就是Vue使用Axios和elementui實現(xiàn)查詢分頁功能的詳細內容,更多關于Vue Axios elementui查詢分頁的資料請關注腳本之家其它相關文章!

相關文章

最新評論

朝阳区| 江门市| 莎车县| 宜城市| 房产| 定襄县| 涟源市| 岑溪市| 临清市| 江北区| 汉寿县| 东台市| 北川| 报价| 蒲城县| 类乌齐县| 东安县| 会昌县| 九龙城区| 英山县| 广宗县| 玉山县| 洱源县| 宜兴市| 泾源县| 城步| 营口市| 南江县| 华亭县| 来凤县| 定安县| 广南县| 教育| 东台市| 台州市| 龙山县| 鹤峰县| 棋牌| 萝北县| 辉县市| 绍兴市|