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

解決修改el-pagination顯示文字的問(wèn)題

 更新時(shí)間:2024年07月26日 17:06:27   作者:h&jjj  
這篇文章主要介紹了解決修改el-pagination顯示文字的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

場(chǎng)景

element分頁(yè)組件

根據(jù)上圖可以看到,element提供了附加功能,通過(guò)配置參數(shù)可實(shí)現(xiàn)總條數(shù)、跳轉(zhuǎn)頁(yè)面等的功能,但是有些不太友好的是,這些文字是寫死的,不能自己通過(guò)插槽去修改,但是目前的需求就是和element提供的文字不一致,比如我只要xxx條,不要共字,那怎么符合當(dāng)前需求呢?

下面來(lái)說(shuō)實(shí)現(xiàn)方法。

修改查看element實(shí)現(xiàn)方式

1、進(jìn)入element-ui下面的packages目錄

2、找到pagination目錄,找到pagination.js文件

根據(jù)代碼可以看到,這里并沒(méi)寫死共XXX條,那這個(gè)文字是怎么出來(lái)的?

很明顯跟這個(gè)this.t有關(guān),在文件中搜索,發(fā)現(xiàn)并沒(méi)有t的定義,因此肯定就在mixin中,找到該文件。

根據(jù)t返回的值,反推出跟zh-CN這個(gè)文件有關(guān),查看該文件

找到定義的地方,接下來(lái)就好辦了,要進(jìn)行修改只需進(jìn)行替換就行了。

修改實(shí)現(xiàn)

1、在 assets 文件夾中新增 /locale/cn.js 文件

export default {
  el: {
  	table: {
      emptyText: '暫無(wú)數(shù)據(jù)',
      confirmFilter: '篩選',
      resetFilter: '重置',
      clearFilter: '全部',
      sumText: '合計(jì)'
    },
    pagination: {
      goto: '前往',
      pagesize: '條/頁(yè)',
      total: `{total} 條`,
      pageClassifier: '頁(yè)'
    }
  }
};

注意:

  • 這里要加入table是因?yàn)椋绻桓膒agination,el-table 組件在沒(méi)有數(shù)據(jù)時(shí),「暫無(wú)數(shù)據(jù)」這樣的默認(rèn)提示文字消失了。
  • 所以我們還需要把 el-table 這部分缺失文字覆蓋補(bǔ)全

2、在main.js 中引入使用。

...
import Element from 'element-ui';
import './styles/element-variables.scss'; // 覆蓋一些element-ui樣式風(fēng)格
import zhLang from 'element-ui/lib/locale/lang/zh-CN'; // 引入官方的中文國(guó)際化
import locale from './assets/locale/cn'; // 引入自己的
Vue.use(Element, {
  locale: { ...zhLang, ...locale }, // 使用本地的 locale 去覆蓋官方的 zhLang
});
...

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

京山县| 乌兰察布市| 墨脱县| 海安县| 五台县| 泸西县| 封开县| 深泽县| 奉节县| 澳门| 绿春县| 普兰店市| 蕉岭县| 炉霍县| 邮箱| 平舆县| 吴忠市| 绥棱县| 上栗县| 苏州市| 屯留县| 多伦县| 高雄市| 永清县| 静宁县| 金塔县| 上蔡县| 岳池县| 枞阳县| 故城县| 恩平市| 广平县| 新田县| 手机| 洪湖市| 平遥县| 乐业县| 定襄县| 泰安市| 景泰县| 沁阳市|