vue3 el-pagination 将 英文 修改 为 中文
2024-09-04 06:22:26
当前视图:
我要做的是将 Total 类似的 英文 改为 中文
1. 在组件里引入 ElConfigProvider 组件 和中文包
// ElConfigProvider 组件
import { ElConfigProvider } from 'element-plus'
// 引入中文包
import zhCn from 'element-plus/lib/locale/lang/zh-cn'
2. 注册 组件 components: { ElConfigProvider } 因为我这里是 setup 写法。不用去注册 已经帮我完成了
3. 使用 ElConfigProvider 组件 (大写变小写 驼峰 加 - 号) 绑定 locale 语言环境 将 内容写在 ElConfigProvider 里 包裹起来就可以了。
<el-config-provider :locale="zhCn">
<!-- 这里是内容 -->
<el-pagination
v-model:current-page="currentPage4"
v-model:page-size="pageSize4"
:page-sizes="[100, 200, 300, 400]"
:small="small"
:disabled="disabled"
:background="background"
layout="total, sizes, prev, pager, next, jumper"
:total="400"
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
/>
</el-config-provider>
4. 期望结果:
5. 贴上完整代码:
<template>
<el-config-provider :locale="zhCn">
<!-- 这里是内容 -->
<el-pagination
v-model:current-page="currentPage4"
v-model:page-size="pageSize4"
:page-sizes="[100, 200, 300, 400]"
:small="small"
:disabled="disabled"
:background="background"
layout="total, sizes, prev, pager, next, jumper"
:total="400"
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
/>
</el-config-provider>
</template>
<script setup>
import { ref } from 'vue'
// ElConfigProvider 组件
import { ElConfigProvider } from 'element-plus'
// 引入中文包
import zhCn from 'element-plus/lib/locale/lang/zh-cn'
const currentPage4 = ref(4)
const pageSize4 = ref(100)
const small = ref(false)
const background = ref(false)
const disabled = ref(false)
const handleSizeChange = val => {
console.log(`${val} items per page`)
}
const handleCurrentChange = val => {
console.log(`current page: ${val}`)
}
</script>
<style scoped>
</style>
6. 如果有错, 请查看下 写法,和我的是不是有区别 或者 导入 文件是否有误 如有bug 请 留言
最新文章
- SQL SERVER中用户定义标量函数(scalar user defined function)的性能问题
- nyoj744(位运算)
- 整站HTTPS后的跨域请求 CORS是否还有效?
- 2014 Super Training #8 C An Easy Game --DP
- UISwitch和UIActivity的使用
- JavaScript 运行机制详解:再谈Event Loop
- Is valid identifier?
- iOS篇之有沙盒缓存
- 2.1 linux中uboot移植
- table表格中加入<;a>;标签,使内容上下居中的方法。
- (转)强大的JQuery表单验证插件 FormValidator使用介绍
- fgets()函数以及fputs()函数
- [js高手之路]从原型链开始图解继承到组合继承的产生
- FPGrowth
- prettier-eslint 与 prettier-eslint-cli 区别
- FortiGate防火墙500D下PC至外网丢包
- [Tools] Target specific browsers with babel-preset-env and the babel pollyfill (browserslist)
- Codeforces 1030F 【线段树】【好题】
- DS02--线性表
- XML 约束 (DTD和 schema)
热门文章
- 使用kubeoperator安装k8s集群时自带的traefik-ingress-controller
- echarts 饼图中间添加图片
- 自定义映射resultMap
- PHP全栈开发(四): HTML 学习(2. div 布局)
- HDU2041 超级楼梯 (线性DP)
- &#128293;支持 Java 19 的轻量级应用开发框架,Solon v1.10.4 发布
- 原生JavaScript
- java 新特性之 Stream API
- .NET周报【10月第3期 2022-10-25】
- [VUE]报错: No Babel config file detected for