使用element-plus和Ant Design Vue来做项目

在做的项目里面用到了el-dialog同样里面有日期选择器还有表格总体是这样

 el-dialog和el-table在element-plus里面就有,但日期选择器的样式element-plus里面没有一样的,他是这个样子的

 于是我用百度拍照搜索了一下,搜索到了,由于我用的是vue就搜索了一下,之后就找到了Ant Design Vue

网址:Ant Design Vue — An enterprise-class UI components based on Ant Design and Vue.js

之后就根据官方的手册来进行安装我用的是npm如果是yarn可以看官网

npm install ant-design-vue@4.x --save

然后在main.js里面全局引入

import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/reset.css';
app.use(Antd);

之后在页面里面添加,

<template>
	<el-dialog title="查询" v-model="visible" :width="550"  destroy-on-close>
		<a-range-picker v-model:value="value2" show-time :locale="locale" />//日期
        <a-button type="primary" style="margin-left: 10px;">查询</a-button>
        <el-table :data="tableData" border show-summary >//表格
           <template v-slot:empty>
				<el-empty :image-size="100" description='暂无数据'></el-empty>
		   </template>
		   <el-table-column type="selection" width="50"></el-table-column>
		   <el-table-column type=inedx width="50" />
		   <el-table-column label="命名" prop="" width="100"></el-table-column>
		   <el-table-column label="更新时间" prop="" width="150"></el-table-column>
		   <el-table-column label="位置" prop="" width="100"></el-table-column>
		</el-table>
		<template #footer>
			<el-button @click="visible=false">关 闭</el-button>
		</template>
	</el-dialog>
</template>

但是有点小问题,日期页面上的文字是英文

 于是我看了一下手册和百度了一下,得出的结论是用引入中文的js,之后就在当前页面的script引入了一下,在data里面进行添加,然后再html的日期里面绑定

<script>
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
	export default {
		data() {
                 locale:locale,
               }
         }
</script>

就好了 

 发现点击之后,他的选择日期的页面在最下面

 然后检查了一下,也在普通页面里添加拉一下,这个是没问题的,然后再控制台,一层一层的进行查找,发现是图层的问题,然后再style标签里面添加

.ant-picker-dropdown{z-index: 99 !important;}

然后他就出现了,但随之而来的新问题,月份和星期也是英文

 然后又看了一下官网,和搜索一下发现还要引入一个js,在刚才引入的下面添加

import 'dayjs/locale/zh-cn';

 这样就好了,具体添加可根据官网

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值