当前位置: 首页 > news >正文

Vue2 Element-UI 分页组件el-pagination 修改 自带的total、跳转等默认文字

场景需求:

Vue2 Element-UI 分页组件el-pagination 修改 自带的total、跳转等默认文字。如下图:默认提示字变成了英文,如何将其 变成 汉字提示呢?
在这里插入图片描述

解决方案:

1.方案1:修改DOM内容

不提倡此方案,因为部分内容修改繁琐,不易完全解决需求。

具体代码:

//在用到 分页组件的页面mounted 钩子函数中添加如下代码。mounted() {const pagination__total = document.querySelector(".el-pagination__total");pagination__total.innerText = `总共 ${this.total} 组数据`; // 这里的this.total 是 你存放数据总数的变量},

修改前效果:
在这里插入图片描述
修改后效果:
在这里插入图片描述

上述 总数total 提示 发生了 变化;原理是使用 innerText 方法改变了DOM内容;

如果要修改 Go to 页面 那块 这个方法就不太适用,因为如下图所示,Go to 页面 的DOM 里面包含的内容 不只是 文字 和 变量,还有一个 input 组件。
在这里插入图片描述

意思 是 如果也通过这个方法修改DOM,把‘Go to’修改为目标文字 后,还需要将 其他子元素 原样添加 进去,否则 就会出现 目标文字 将 内容全部替换,导致内容确实。

  mounted() {const pagination__total = document.querySelector(".el-pagination__total");pagination__total.innerText = `总共 ${400} 组数据`;const el_pagination__jump = document.querySelector(".el-pagination__jump");el_pagination__jump.innerText = `跳转至`;  // 跳转至会把内容全部替换 ,所以此外需要 添加 el_pagination__jump 元素内 其他 DOM 内容},

修改后效果:
在这里插入图片描述
修改后,输入框 没有了,就需要在修改的时候添加上对应输入框的DOM

所以不太推荐这个方法

2.方案2:修改配置

出现英文提示的情况,首先我们要先去项目文件找到mian.js 查看一下代码

import Vue from "vue";// import locale from "element-ui/lib/locale/lang/zh-CN"; // lang i18n  中文主题
import locale from "element-ui/lib/locale/lang/en"; // 英文主题Vue.use(ElementUI, { locale });

根据这个设置查看 使用的是英文还算中文 ,如果使用的是en 不是 zh-CN ,将引用变成zh-CN 就可以了。


zh-CN.js / en.js 配置文件
在这里插入图片描述
在这里插入图片描述
修改后效果图:
在这里插入图片描述
当然上面属于是默认配置文字,如果想修改也可以通过配置修改,具体代码如下:

//main.js 文件中import locale from "element-ui/lib/locale/lang/zh-CN"; // lang i18n
// import locale from "element-ui/lib/locale/lang/en";
locale.el.pagination = {pagesize: "条/页",total: `共 {total} 条`,goto: "我要去第",pageClassifier: "页",
};

修改后效果图:
在这里插入图片描述

注意:

重点是在main.js 找到 项目Element 的文字配置的是中文还算英文。

http://www.lryc.cn/news/355152.html

相关文章:

  • 【简单介绍下线性回归模型】
  • 有限元法之有限元空间的构造
  • 高通车规芯片分析
  • Flutter 中的 TextButton 小部件:全面指南
  • 通过键值对访问字典
  • 海外仓扫码管理系统怎么选?精准,高效管理需求才是核心需求
  • 基于51单片机的智能灯光控制系统
  • 测试开发面试题
  • 多线程JUC 第2季 BlockingQueue 阻塞队列
  • 【MySQL精通之路】全文搜索(3)-带查询扩展的全文搜索
  • 【面试必看】Java并发
  • C++的第一道门坎:类与对象(一)
  • 经典面试题:MySQL如何调优?
  • 【程序员如何送外卖】
  • 【git pull 和 push详解】
  • 数据挖掘导致直接路径读(direct path read)耗尽了IO
  • 用队列实现栈 用栈实现队列 设计循环队列
  • BFS解决最短路问题(详解)
  • 按尺寸筛选轮廓图中的轮廓
  • VBA高级应用30例:实现在列表框内及列表框间实现数据拖动
  • 「AIGC算法」R-tree算法
  • 2024软考上半年嵌入式系统设计师考试回顾
  • MIT6.828 Lab2-1 Using gdb
  • mysqldump提示Using a password on the command line interface can be insecured的解决办法
  • Java毕业设计 基于springboot vue考勤管理系统
  • C数据结构:二叉树
  • 使用Nginx作为反向代理实现MQTT内外网通信
  • SpringBoot 上传文件示例
  • 9.js函数
  • 关于数据库和数据表的基础SQL