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

vue3 el-pagination 將組件中英文‘goto’ 修改 為 中文到‘第幾’

 更新時(shí)間:2024年02月26日 09:55:59   作者:PXY_J  
這篇文章主要介紹了vue3 el-pagination 將組件中英文‘goto’ 修改 為 中文到‘第幾’,通過(guò)實(shí)例代碼介紹了vue3項(xiàng)目之Pagination 組件,感興趣的朋友跟隨小編一起看看吧

vue3 el-pagination 將組件中英文‘goto’ 修改 為 中文到‘第幾’

效果如圖:

要求:將英文中Go to 改為到第幾

操作如下:

<template>
  <div class="paging">
    <el-config-provider :locale="zhCn"> // 注意:這是重要部分
      <el-pagination    //分頁(yè)組件根據(jù)官網(wǎng)
        v-model:current-page="page.currentPage"
        v-model:page-size="page.pageSize"
        :background="page.background"
        :layout="page.layout"
        :total="page.total"
        @size-change="page.handleSizeChange"
        @current-change="page.handleCurrentChange"
      />
    </el-config-provider>
  </div>
</template>
<script setup>
// 在調(diào)用 分頁(yè)組件el-pagination的頁(yè)面:
import { ElConfigProvider } from 'element-plus'
import zhCn from 'element-plus/es/locale/lang/zh-cn';
zhCn.el.pagination.goto = "到第"
</script>

補(bǔ)充:

vue3項(xiàng)目之Pagination 組件

Pagination 組件

官方文檔:https://element-plus.gitee.io/zh-CN/component/pagination.html

我們把分頁(yè)器封裝成一個(gè)公共組件,普通分頁(yè)器只需要兩個(gè)參數(shù):

選擇一:page-size 每頁(yè)的數(shù)量 + total 總數(shù)量

選擇二:page-count 總頁(yè)數(shù) + total 總數(shù)量

外加一個(gè)回調(diào)函數(shù):current-change 當(dāng)點(diǎn)擊分頁(yè)器時(shí)就會(huì)觸發(fā)

Pagination 組件模板

<script setup lang="ts">
import { ElLoading } from 'element-plus'
const emits = defineEmits<{
    (e: 'pageChange', num: number): void
}>()
const props = defineProps<{
    total: number,
    pageSize: number
}>()
// 切換頁(yè)面回調(diào)函數(shù)
function currentChange(p: any) {
    const loading = ElLoading.service({
        lock: true,
        text: 'Loading',
        background: 'rgba(255, 255, 255, 0.7)',
    })
    // 調(diào)用父組件切換頁(yè)面回調(diào)函數(shù)
    emits('pageChange', p)
    setTimeout(() => { loading.close() }, 500)
}
</script>
<template>
    <el-pagination 
        :page-size="pageSize"
        :total="total" 
        @current-change="currentChange"
        顯示屬性           
        layout="prev, pager, next" 
        hide-on-single-page
        next-text="下一頁(yè)"
        prev-text="上一頁(yè)"
    />
</template>
<style scoped>
.el-pagination {
    margin: 30px auto;
    justify-content: center;
}
</style>

父組件引用

// 從 vuex 中獲取參數(shù)(也可以直接在組件中定義)
const roomList = computed(() => store.state.roomList)
const roomTotal = computed(() => store.state.roomTotal)
const roomPageSize = computed(() => store.state.roomPageSize)
// home頁(yè)數(shù)改變回調(diào)函數(shù)
async function roomPageChange(pageNo: any) {
    const loading = ElLoading.service({
        lock: true,
        text: 'Loading',
        background: 'rgba(255, 255, 255, 0.7)',
    })
    page.value = pageNo
    await store.dispatch('getRoomList', { pageNo, cityCode: city.value })
    setTimeout(() => { loading.close() }, 500)
}
<!-- 分頁(yè)器 -->
<Pagination 
    @pageChange="roomPageChange" 
    :total="roomTotal" :pageSize="roomPageSize"
/>

發(fā)送請(qǐng)求的過(guò)程

在 vuex 發(fā)送請(qǐng)求獲取數(shù)據(jù),保存數(shù)據(jù)列表及數(shù)據(jù)總數(shù)。例如發(fā)送一個(gè)搜索請(qǐng)求,參數(shù):當(dāng)前頁(yè)數(shù)、每頁(yè)數(shù)量等等,獲取的數(shù)據(jù)中會(huì)包含數(shù)據(jù)總數(shù),所以總頁(yè)數(shù)會(huì)自動(dòng)計(jì)算,只需要確定每頁(yè)數(shù)量和數(shù)據(jù)總數(shù)就行。

到此這篇關(guān)于vue3 el-pagination 將組件中英文‘goto’ 修改 為 中文到‘第幾’的文章就介紹到這了,更多相關(guān)vue3 el-pagination英文改為中文內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue實(shí)現(xiàn)商品規(guī)格選擇功能

    vue實(shí)現(xiàn)商品規(guī)格選擇功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)商品規(guī)格選擇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 淺談Vue.js中的v-on(事件處理)

    淺談Vue.js中的v-on(事件處理)

    本篇文章主要介紹了Vue.js中的v-on(事件處理),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • vue-amap安裝和用法步驟

    vue-amap安裝和用法步驟

    vue-amap是餓了么開(kāi)源的一套基于?Vue?2.0?和高德地圖的地圖組件。接下來(lái)通過(guò)本文給大家介紹vue-amap安裝和使用,需要的朋友可以參考下
    2021-12-12
  • 前端vue+express實(shí)現(xiàn)文件的上傳下載示例

    前端vue+express實(shí)現(xiàn)文件的上傳下載示例

    本文主要介紹了前端vue+express實(shí)現(xiàn)文件的上傳下載示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Vue中的baseurl如何配置

    Vue中的baseurl如何配置

    這篇文章主要介紹了Vue中的baseurl如何配置問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue3使用base64加密的兩種方法舉例

    vue3使用base64加密的兩種方法舉例

    這篇文章主要給大家介紹了關(guān)于vue3使用base64加密的兩種方法,我們?cè)趘ue項(xiàng)目中有時(shí)會(huì)使用到Base6464轉(zhuǎn)碼,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • 使用vue實(shí)現(xiàn)手寫(xiě)簽名功能

    使用vue實(shí)現(xiàn)手寫(xiě)簽名功能

    這篇文章主要介紹了使用vue實(shí)現(xiàn)手寫(xiě)簽名功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • vue2項(xiàng)目導(dǎo)出操作實(shí)現(xiàn)方法(后端接口導(dǎo)出、前端直接做導(dǎo)出)

    vue2項(xiàng)目導(dǎo)出操作實(shí)現(xiàn)方法(后端接口導(dǎo)出、前端直接做導(dǎo)出)

    這篇文章主要給大家介紹了關(guān)于vue2項(xiàng)目導(dǎo)出操作實(shí)現(xiàn)方法的相關(guān)資料,文中介紹的是后端接口導(dǎo)出、前端直接做導(dǎo)出,通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-05-05
  • vue實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能

    vue實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Vue3+elementPlus中 樹(shù)形控件封裝的實(shí)現(xiàn)

    Vue3+elementPlus中 樹(shù)形控件封裝的實(shí)現(xiàn)

    本文主要介紹了Vue3+elementPlus中 樹(shù)形控件封裝的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04

最新評(píng)論

惠来县| 监利县| 洛川县| 南汇区| 社旗县| 湖北省| 墨江| 南木林县| 峨眉山市| 长治县| 余江县| 康定县| 定安县| 丹寨县| 双峰县| 顺义区| 新乡县| 澎湖县| 正镶白旗| 北宁市| 黎川县| 阳原县| 搜索| 兴业县| 新巴尔虎左旗| 金沙县| 盐边县| 邹城市| 沙雅县| 简阳市| 内丘县| 通道| 明水县| 茌平县| 突泉县| 鄂伦春自治旗| 安陆市| 平乡县| 汉阴县| 凤冈县| 花莲县|