html 原生网页使用ElementPlus 日期控件el-date-picker换成中文

项目:

原生的html,加jQuery使用不习惯,新html页面导入vue3,element plus做界面,现在需要把日历上英文切成中文。

最终效果:

导入能让element plus日历变成中文脚本:

elementplus, vue3对应的js都可以通过创建一个vue3项目找到对应的脚本导入)

环境:

>1.node.js

> 2.npm

>3.vue cli :npm install -g @vue/cli

> 4.vue: npm install vue

## 创建工程vue3 + vite

npm init vite-app <project-name>

进入工程目录

cd <project-name>

安装依赖

npm install

运行

npm run dev

///

安装element-plus

复制代码
# 选择一个你喜欢的包管理器

# NPM
$ npm install element-plus --save

# Yarn
$ yarn add element-plus

# pnpm
$ pnpm install element-plus
下载zh-cn.min.mjs:

然后在node_modules对应目录的文件,把它拷贝到html项目即可

导入项目:zh-cn.min.mjs ,
html页面引用

注意:

html需要引入模块,需要使用到ES6的特性,script 使用: type=module

<script type="module">

import zhCn from "../js/elementPlus/locale/zh-cn.mjs";

..</script>

复制代码
<!DOCTYPE html>
<html>
<head>
<!--  ElementPlus 日期控件el-date-picker换成中文-->
  <meta charset="UTF-8">
  <!-- import Vue before Element -->
  <script src="../js/vue3.3.8/vue.global.js"></script>
  <link rel="stylesheet" href="../js/elementPlus/index.css">
  <script src="../js/elementPlus/index.full.js"></script>
  <title></title>
  <script  type="module">
    import zhCn from "../js/elementPlus/locale/zh-cn.mjs";
    const {createApp, ref} = Vue
    const app = createApp({
      setup() {
        const value1=ref('')
        const message = ref('Hello vue!')
        return {
          message,value1
        }
      }
    })
    app.use(ElementPlus, {locale:zhCn})
    app.mount('#app')
  </script>
</head>
<body>
<div id="app">
  <!-- 双大括号语法,可以直接拿到下面data中return 里面的数据 -->
  {{ message }}
  <el-button type="success">成功按钮</el-button>
  <el-progress type="circle" :percentage="20"></el-progress>
  <div class="block">
<!--    ElementPlus 日期控件el-date-picker换成中文-->
    <span class="demonstration">中文日历:</span>
    <el-date-picker
      v-model="value1"
      type="date"
      placeholder="Pick a day"
    ></el-date-picker>
  </div>
  <el-divider></el-divider>
</div>
</body>
<!--<script type="module" src="../js/elementPlus/locale/zh-cn.mjs">
  import zhCn from "../js/elementPlus/locale/zh-cn.mjs";
</script>-->

</html>
相关推荐
小周同学@1 小时前
谈谈对this的理解
开发语言·前端·javascript
Wiktok1 小时前
Pyside6加载本地html文件并实现与Javascript进行通信
前端·javascript·html·pyside6
一只小风华~1 小时前
Vue:条件渲染 (Conditional Rendering)
前端·javascript·vue.js·typescript·前端框架
博客zhu虎康2 小时前
React Hooks 报错?一招解决useState问题
前端·javascript·react.js
灰海3 小时前
vue中通过heatmap.js实现热力图(多个热力点)热区展示(带鼠标移入弹窗)
前端·javascript·vue.js·heatmap·heatmapjs
码上暴富4 小时前
vue2迁移到vite[保姆级教程]
前端·javascript·vue.js
老华带你飞5 小时前
考研论坛平台|考研论坛小程序系统|基于java和微信小程序的考研论坛平台小程序设计与实现(源码+数据库+文档)
java·vue.js·spring boot·考研·小程序·毕设·考研论坛平台小程序
伍哥的传说5 小时前
Lodash-es 完整开发指南:ES模块化JavaScript工具库实战教程
大数据·javascript·elasticsearch·lodash-es·javascript工具库·es模块·按需导入
@菜菜_达5 小时前
Lodash方法总结
开发语言·前端·javascript
GISer_Jing5 小时前
低代码拖拽实现与bpmn-js详解
开发语言·javascript·低代码