VUE3 学习笔记(五)UI框架Element Plus

这篇具有很好参考价值的文章主要介绍了VUE3 学习笔记(五)UI框架Element Plus。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、安装:

1. 环境支持

2. 版本

3. 安装(包管理器npm安装)

 二、使用

1. 完整引入

2. Volar 支持

3. 国际化

三、国际中文化时错误解决


gitee elementplus,Vue,学习,firefox,javascript

一、安装:

官网:一个 Vue 3 UI 框架 | Element Plus (gitee.io)

1. 环境支持

由于 Vue 3 不再支持 IE11,Element Plus 也不再支持 IE 浏览器。

gitee elementplus,Vue,学习,firefox,javascript

gitee elementplus,Vue,学习,firefox,javascript

gitee elementplus,Vue,学习,firefox,javascript

gitee elementplus,Vue,学习,firefox,javascript

Edge ≥ 79 Firefox ≥ 78 Chrome ≥ 64 Safari ≥ 12

2. 版本

Element Plus 目前还处于快速开发迭代中。截至2023-03-24 版本为:2.3.1

3. 安装(包管理器npm安装)

使用包管理器进行安装:

# NPM
$ npm install element-plus --save

gitee elementplus,Vue,学习,firefox,javascript

 二、使用

1. 完整引入

// main.ts
import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import App from './App.vue'

const app = createApp(App)

app.use(ElementPlus)
app.mount('#app')

2. Volar 支持

如果您使用 Volar,请在 tsconfig.json 中通过 compilerOptions.type 指定全局组件类型。

// tsconfig.json
{
  "compilerOptions": {
    // ...
    "types": ["element-plus/global"]
  }
}

3. 国际化

Element Plus 组件 默认 使用英语,如果你希望使用其他语言,可以参考下面的方案。

例如配置中文

import ElementPlus from 'element-plus'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'

app.use(ElementPlus, {
  locale: zhCn,
})

时间和日期本地化:

我们使用 Day.js 库来管理组件的日期和时间,例如 DatePicker。 必须在 Day.js 中设置一个适当的区域,以便使国际化充分发挥作用。 您必须分开导入Day.js的区域设置。

import 'dayjs/locale/zh-cn'

三、国际中文化时错误解决

gitee elementplus,Vue,学习,firefox,javascript

解决办法,在env.d.ts文件中增加如下一行:

declare module 'element-plus/dist/locale/zh-cn.mjs';

 gitee elementplus,Vue,学习,firefox,javascript

 增加后,错误提示消失!文章来源地址https://www.toymoban.com/news/detail-777183.html

到了这里,关于VUE3 学习笔记(五)UI框架Element Plus的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 基于SqlSugar的开发框架循序渐进介绍(29)-- 快速构建系统参数管理界面-Vue3+ElementPlus

    基于SqlSugar的开发框架循序渐进介绍(29)-- 快速构建系统参数管理界面-Vue3+ElementPlus

    在随笔《基于SqlSugar的开发框架循序渐进介绍(28)-- 快速构建系统参数管理界面》中介绍了基于SqlSugar开发框架,构建系统参数管理的后端API部分,以及WInform界面部分内容,本篇随笔介绍基于Vue3+ElementPlus的前端界面开发过程。 系统参数的信息,设计为包含一个大类参数目录

    2024年02月02日
    浏览(12)
  • vue学习笔记-关于element ui 安装失败的问题解决

    vue学习笔记-关于element ui 安装失败的问题解决

    今天学习vue时,对element ui进行安装,运行 npm install element-ui -S 命令,出现报错: 查看我npm版本,8.9.0,看一些博客说npm版本太高了,需要降低npm的版本,之后,又查了查,看到别的博客,找到了解决的办法: 或者使用 element plus 我两种都安装了,现阶段使用的是elementUI ,看

    2024年02月11日
    浏览(9)
  • Vue3在点击菜单切换路由时,将ElementPlus UI库中el-main组件的内容滚动恢复到顶部

    Vue3在点击菜单切换路由时,将ElementPlus UI库中el-main组件的内容滚动恢复到顶部

    功能:Vue3在点击菜单切换路由时,将页面el-main的内容滚动到顶部,布局如下,使用UI组件库为ElementPlus  在网上搜很多都是在route.js中的router.beforeEach中使用window.scrollTop(0,0) 或 window.scrollTo(0,0) 滚动,但是我使用无效,于是使用操作dom的方法,如下 可以使用 watch 函数来  监听

    2024年01月18日
    浏览(15)
  • 上手vue2的学习笔记3之vue和ui框架的关系

    在学习vue的时候,我的导师给我提供了三个链接 前端框架: Vue2:https://v2.cn.vuejs.org/v2/guide/ UI框架: tdesign:https://tdesign.tencent.com/vue/ elementui:https://element.eleme.cn/ 当时脑海里就一个问题:这都是啥啊?? 那现在就让我们一起揭秘一下吧。 解释来自于网络。 前端框架是为了简

    2024年02月12日
    浏览(8)
  • VUE3 修改element ui 的样式

    VUE3 修改element ui 的样式

    之前修改antd组件库的样式,可以用global修改 但是在修改element ui的样式,用global竟然不生效诶。 如何修改element ui 的样式? 答:用样式穿透 CSS 样式穿透的三种方式 1. 2./deep/ 3.::v-deep 我参与的项目中用的是scss 示例:修改element ui table表的样式 使 element ui的表格变成这样子 注意

    2024年02月09日
    浏览(7)
  • Vue3 + Element UI 实现文件上传弹出框

    Vue3 + Element UI 实现文件上传 实现如下: 1.首页添加按钮点击弹出文件框 给dialog设置传参 展示对话框,设置 页面部分代码如下: 语法部分代码如下: 2.弹出框 页面部分代码如下: 语法部分代码如下 上述实现弹出框上传文件事件,当文件上传后需要更新文件管理展示页面,

    2024年02月11日
    浏览(51)
  • vue3封装element-ui-plus组件

    vue3封装element-ui-plus组件

    最近看视频学习封装公共组件,将学习的内容记录以下,方便以后cv。 下面跟未来的自己说:         先说思路再放代码嗷,我怕你以后忘了。要cv直接往最后拉。 思路:         其实主要是通过slot去接收父组件传递过来的模板。父组件引用了组件件,往里面传了个表单,

    2024年02月09日
    浏览(9)
  • vue3初始搭建项目完整教程 vue3 + vite + element-ui + axios

    vue3初始搭建项目完整教程 vue3 + vite + element-ui + axios

    1. 安装 2. 创建目录 3. 在router下新增index.js 4.修改main.ts 1. 新增文件夹 2. 新增Home.vue和About.vue 1. 修改app.vue 1.unplugin-auto-import 2. 在vite.config.js中引入 1.安装element-ui 2. 按需导入 3.在vite.config.js新增插件 4.测试是否引入成功 5.如果报错 1. 网上下载reset.css 2.在assets中新增css文件夹 3.将

    2024年02月16日
    浏览(37)
  • Vue3 UI组件库对比,Naive UI、Element Plus、 Ant Design Vue

    Element Plus Naive ui Ant Design Vue 简介 element-ui Vue3版本,国内使用广泛 Vue作者推荐的Vue3ui 组件库 阿里Ant Design设计规范的Vue实现版 地址 https://github.com/element-plus/element-plus https://github.com/tusen-ai/naive-ui https://github.com/vueComponent/ant-design-vue 社区活跃度 高 中 高 ui库组件主要实现方式

    2024年01月25日
    浏览(19)
  • VUE3安装element ui 失败的原因及解决方法

    VUE3安装element ui 失败的原因及解决方法

    在VUE3开发环境中想安装element ui前端库,执行\\\"npm install element-ui --save\\\"命令进行安装时,出现以下错误信息: element-ui不适配vue3,官方已将vue3版本的更新为element-plus. Element-ui适用于Vue2框架 Element-plus适用于Vue3框架 在VUE3的开发环境下安装element-plus,执行如下命令即可:

    2024年02月13日
    浏览(6)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包