蚂蚁设计vue datepicker实现日期选择器中文化操作

  介绍

今天就跟大家聊聊有关蚂蚁设计vue datepicker实现日期选择器中文化操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

//默认语言为en - us,如果你需要设置其他语言,推荐在入口文件全局设置的地区
  从& # 39;进口时刻时刻# 39;;
  进口& # 39;时刻/地区/应用# 39;;
  moment.locale(& # 39;应用# 39;);
  
  & lt;一个日期选择:defaultValue=https://www.yisu.com/zixun/?' 2015-01-01 ', ' YYYY-MM-DD ')”/> 

完成此步骤后,日期只有部分是中文的,并且年月顺序错误,查找了很多资料才发现,蚂蚁vue设计有一个国际化设置,需要在入口文件(App.vue)中引入组件LocaleProvider用于全局配置国际化方案

& lt; template>   & lt; a-locale-provider:语言环境=發ocale"祝辞   & lt; App/比;   & lt;/a-locale-provider>   & lt;/template>      & lt; script>   从& # 39;进口zhCN ant-design-vue/lib/locale-provider zh_cn # 39;;   出口默认{   数据(){   返回{   地区:zhCN,   }   }   }   & lt;/script>

因此,可以直接合并写入应用程序。vue

& lt; template>   & lt; a-locale-provider:语言环境=發ocale"祝辞   & lt; App/比;   & lt;/a-locale-provider>   & lt;/template>      & lt; script>   从& # 39;进口zhCN ant-design-vue/lib/locale-provider zh_cn # 39;;   从& # 39;进口时刻时刻# 39;;   进口& # 39;时刻/地区/应用# 39;;   moment.locale(& # 39;应用# 39;);   出口默认{   数据(){   返回{   地区:zhCN,   }   }   }   & lt;/script>

日期选择器不管在哪个模块直接使用就是中文啦。

<强>有个小坑~

完成到这里,可能eslint会报错,提示

标识符并不是一个驼峰式大小写(camelcase)

在eslint的配置文件中添加规则:

“camelcase": [0, {“properties":“never"}]

即可。

有描述不清楚或不懂的地方欢迎留言讨论噢~

<强> ant-design-vue中的DatePicker日期选择框遇到的坑

<强>问题描述:

在使用ant-design-vue中的组件DatePicker日期选择框和下拉选择框的时候,由于下拉选择框中的数据是由后台请求过来的,然后在本地手动加了两条数据;(暂且称后台请求过来的数据为一个类的数据,手动添加的数据为B类数据,),下拉选选择一个类数据后,选择日期选择框,再将下拉选中的数据选成B类数据,则日期选择框中的数据不显示了;要是下拉选中选择B类数据,选择日期之后,下拉选再选择一个类数据,日期选择框中的数据同样也不显示了;

<强>解决方法:

出现这个问题之前日期选择框没有使用v模型,使用v模型绑定一个时刻()对象后,就不会消失了;要绑定时刻()对象则需要安装时刻插件,

<强>安装方式:

npm安装的时刻——拯救# npm方式

纱添加时刻#纱方式

在需要的文件中引入一下从“进口时刻moment",就可以使用的时刻()对象了,

例子:

 & lt;水青庭v模型=皃ublicChannel"@change=癱hangeChannel"比;
  & lt; a-select-option:价值=https://www.yisu.com/zixun/v代表“value.mediaPlatformCode”=癿ediaPlate(价值、关键指数)”:关键="指数">
  {{value.mediaPlatformName}} 
   - - - - - - - - - - - - - - - - - - <一个日期选择v模型='妈妈'/> - - - - - - - - - - - - - - - - - - - - - - -
  
  数据(){
  返回{
  妈妈:时间()
  }
  }

如果下拉选中的数据都是统一的,没有在本地添加可以不用v模型绑定一个对象,直接

& lt;一个日期选择@change=皁nChange"/祝辞,当然在onChange事件中得到的还是一个时刻对象,需要对得到的数据进行转换才能得到想要的时间格式

看完上述内容,你们对蚂蚁设计vue datepicker实现日期选择器中文化操作有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

蚂蚁设计vue datepicker实现日期选择器中文化操作