位置: IT常识 - 正文

Element UI 及 Element Plus框架

编辑:rootadmin
Element UI 及 Element Plus框架

推荐整理分享Element UI 及 Element Plus框架,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一,何为Element UI 及 Element Plus?

它们是前端框架。它是包含很多有自己风格的组件库。 Element目前有两个版本:element-ui 及 element-plus两个版本。它将HTML的基础控件进行了封装,用户只需要调用这些控件就可以了。而不需要用CSS去调整风格。Element UI是一款基于Vue2.x 的界面框架;Element Plus是一款基于Vue3.x 的界面框架;

既然基于Vue,所以可以使用打包工具打包,例如 Vite或WePack 

当然Element UI与有React及Angular的版本了。

二、Element UI 与 Element Plus区别?

Element UI框架的升级版(3.x)是Element Plus;Element Plus 目前还处于快速开发迭代中由于 Vue 3 不再支持 IE11,Element Plus 也不再支持 IE 浏览器 Element-Plus 已经把vue的版本锁定了3.x;而Element UI是基于Vue 2.

三、Element UI 与 Element Plus使用

       方式一、直接引用方式,引用其CSS及JS,还有vue.js即可:        

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- import CSS --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"></head><body> <div id="app"> <el-button @click="visible = true">Button</el-button> <el-dialog :visible.sync="visible" title="Hello world"> <p>Try Element</p> </el-dialog> </div></body> <!-- import Vue before Element --> <script src="https://unpkg.com/vue@2/dist/vue.js"></script> <!-- import JavaScript --> <script src="https://unpkg.com/element-ui/lib/index.js"></script> <script> new Vue({ el: '#app', data: function() { return { visible: false } } }) </script></html>

方式二、使用npm加载,以下以Vue3.0为例:

1,创建一个Vue CLI项目:

2,添加element plus引用:        

import { createApp } from 'vue'import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'//import zhCn from 'element-plus/dist/locale/zh-cn.mjs'import en from 'element-plus/dist/locale/en.mjs'import App from './App.vue'const app = createApp(App)//切换控件内部的语言app.use(ElementPlus, { // locale:zhCn, locale:en, })app.mount('#app')Element UI 及 Element Plus框架

3,创建一个控件Helloworld.vue:

<template> <div> <el-calendar v-model="value" /> </div> </template> import { ref } from 'vue' export default { name: 'HelloWorld', data: function() { return { value: ref(new Date()) } }, props: { msg: String }}

4,调用Helloworld.vue:

<template> <HelloWorld msg="Welcome to Your Vue.js App"/> </template><script> import HelloWorld from './components/HelloWorld.vue' export default{ name: 'App', components: { HelloWorld } }</script>

结果:

注意:

1,使用element plus的时候,发现有些组件不能使用。查到问题,发现script加了lang="ts".

<script lang="ts" setup>

这个是说明这个组件是基于typescript的。去掉这个 lang="ts",很多组件还是可以用的。

2,本人也尝试过安装typescript,但发现安装这个以后,语法需要遵循typescript的语法,且会自动将js文件变成.ts文件。不习惯,所以我又卸载了。

3,vue3.x支持使用export或<script stepup>的方式。但有些初始化数据,还是需要使用<script stepup>(不然会报错):

例如:

<template> <el-table :data="tableData" style="width: 100%"> <el-table-column prop="date" label="Date" width="180" /> <el-table-column prop="name" label="Name" width="180" /> <el-table-column prop="address" label="Address" /> </el-table></template> <script setup> const tableData = [ { date: '2016-05-03', name: 'Tom', address: 'No. 189, Grove St, Los Angeles', }, { date: '2016-05-02', name: 'Tom', address: 'No. 189, Grove St, Los Angeles', }, { date: '2016-05-04', name: 'Tom', address: 'No. 189, Grove St, Los Angeles', }, { date: '2016-05-01', name: 'Tom', address: 'No. 189, Grove St, Los Angeles', } ] </script>

调用:

import {createRouter, createWebHashHistory} from "vue-router";const routes = [ { path: "/", component: () => import("../views/HomePage.vue") }, { path: "/home", component: () => import("../views/HomePage.vue") }, { path: "/vip", component: () => import("../views/VipPage.vue") }, { path: "/404", component: () => import("../views/ErrorPage.vue") }, { path: "/:catchAll(.*)", // 不识别的path自动匹配404 redirect: '/404', },]const router=createRouter({ history: createWebHashHistory(), routes})export default router;

结果:

本文链接地址:https://www.jiuchutong.com/zhishi/278053.html 转载请保留说明!

上一篇:os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤

下一篇:让QuickLook查看文件时可以选择和复制文字的方法(quicklylook)

  • 微信怎么取消拉黑(微信怎么取消拉黑名单)

    微信怎么取消拉黑(微信怎么取消拉黑名单)

  • 新买的华为p40能更新系统吗(刚买的华为p40pro)

    新买的华为p40能更新系统吗(刚买的华为p40pro)

  • qq换头像怎么取消同步到空间(qq换头像怎么取消同步)

    qq换头像怎么取消同步到空间(qq换头像怎么取消同步)

  • 荣耀8lite是什么型号

    荣耀8lite是什么型号

  • 为什么安卓转移到ios连不上(为什么安卓转移数据后不显示)

    为什么安卓转移到ios连不上(为什么安卓转移数据后不显示)

  • 苹果手机安装不了第三方软件(苹果手机安装不了微信是怎么回事)

    苹果手机安装不了第三方软件(苹果手机安装不了微信是怎么回事)

  • win7打印服务自动停止(windows7打印服务)

    win7打印服务自动停止(windows7打印服务)

  • 淘宝中途可以改地址吗(淘宝中途可以改尺码吗)

    淘宝中途可以改地址吗(淘宝中途可以改尺码吗)

  • tpc接口是什么(tpc接口)

    tpc接口是什么(tpc接口)

  • 笔记本电脑除号是哪个键(笔记本电脑除号在哪里)

    笔记本电脑除号是哪个键(笔记本电脑除号在哪里)

  • 拼多多退款后还能评价吗(拼多多退款后还能恢复订单吗)

    拼多多退款后还能评价吗(拼多多退款后还能恢复订单吗)

  • 微信视频录屏无法录音(微信视频录屏无声音怎么回事)

    微信视频录屏无法录音(微信视频录屏无声音怎么回事)

  • 超广角摄像头有什么用(超广角摄像头有什么作用)

    超广角摄像头有什么用(超广角摄像头有什么作用)

  • 手机屏幕不受控制(手机屏幕不受控制怎么办华为手机)

    手机屏幕不受控制(手机屏幕不受控制怎么办华为手机)

  • a12相当于骁龙多少(a12相当于骁龙多少和865)

    a12相当于骁龙多少(a12相当于骁龙多少和865)

  • 抖音推送通知关闭会有影响吗(抖音关闭推广通知)

    抖音推送通知关闭会有影响吗(抖音关闭推广通知)

  • 存储卡是内存卡吗(存储卡内存卡8g和16g的区别)

    存储卡是内存卡吗(存储卡内存卡8g和16g的区别)

  • 设置pin码什么意思(设置pin码有用吗)

    设置pin码什么意思(设置pin码有用吗)

  • windows回收站是什么区域(Windows回收站是什么文件存放的容器)

    windows回收站是什么区域(Windows回收站是什么文件存放的容器)

  • 南方gps使用步骤(南方gps使用步骤视频)

    南方gps使用步骤(南方gps使用步骤视频)

  • vivox27是否防水(vivox27防水吗视频)

    vivox27是否防水(vivox27防水吗视频)

  • b站怎么缓存音频(b站怎么缓存音乐文件)

    b站怎么缓存音频(b站怎么缓存音乐文件)

  • 苹果xr双卡怎么开(苹果XR双卡怎么样质量)

    苹果xr双卡怎么开(苹果XR双卡怎么样质量)

  • 惠普如何进入bios设置(惠普如何进入bios设置xmp)

    惠普如何进入bios设置(惠普如何进入bios设置xmp)

  • 苹果手机缓存的视频在哪里能找到(苹果手机缓存的视频在哪里)

    苹果手机缓存的视频在哪里能找到(苹果手机缓存的视频在哪里)

  • svip9怎么弄(svip9怎么搞)

    svip9怎么弄(svip9怎么搞)

  • 抖音上怎么挂淘宝店(抖音上怎么挂淘宝店铺链接)

    抖音上怎么挂淘宝店(抖音上怎么挂淘宝店铺链接)

  • 小米突然打不出去电话(小米手机怎么打不通也打不进)

    小米突然打不出去电话(小米手机怎么打不通也打不进)

  • 抽包是什么意思啊(lz抽包是什么意思)

    抽包是什么意思啊(lz抽包是什么意思)

  • 该文件没有与之关联的程序解决方法(打开我的电脑提示该文件没有与之)

    该文件没有与之关联的程序解决方法(打开我的电脑提示该文件没有与之)

  • 基于微信小程序的电影订票系统设计与实现(代码+数据库+论文)(基于微信小程序制作)

    基于微信小程序的电影订票系统设计与实现(代码+数据库+论文)(基于微信小程序制作)

  • 支付证明单算附件吗
  • 现金回收期计算公式
  • 利润分配未分配利润借贷方表示什么
  • 长期待摊销费用属于什么类科目
  • 个税返还手续费奖励员工需要交个税吗
  • 企业所得税从业人数包括临时工吗
  • 合伙企业对外长期股权投资收到分红 怎么处理
  • 个人独资企业政策性搬迁
  • 长期负债率分析
  • 经营租赁融资租赁增值税税率
  • 企业要怎样才能发挥其在实现生态产品价值过程中的作用
  • 三方协议怎么入账
  • 土地税退税做什么分录
  • 销项负数发票会计摘要
  • 收到原未计入应收项目的交易性金融资产的利息
  • 怎样查询单位上月社保缴纳情况
  • 一个员工在两家公司上班违法吗
  • 国外公司怎么付款给国内
  • 跨年的增值税普通发票可以入账吗
  • 小规模免了增值税怎么办
  • 消费税组成计税价格成本利润率
  • 当前一般纳税人增值税税率
  • 税收思想
  • 收到分红款企业所得税怎么填报
  • 个体户财务负责人风险有哪些
  • 个人独资企业租车缴纳税金
  • 业务招待费在税法上的规定
  • 收到退回残疾金分录
  • 办理房产证时契税完税证明图片怎么弄
  • 存出资本保证金属于什么科目
  • 会计制度备案成本核算方法一般选择哪个
  • win 7怎么办
  • 广告公司的成本是什么
  • linux 计算字符数
  • 鼠标按键多有用吗
  • php远程下载图片
  • 非正常损失可以税前扣除吗
  • php批量删除操作记录
  • vue路由跳转的三种方法
  • 润滑脂开票属于成品油吗
  • 直接进入税金及附加的科目
  • 车票如何抵扣增值税税率
  • 上个月的票这个月作废后报增值税需不需要交费?
  • 借调人员怎么入账
  • 企业员工福利包括哪些内容
  • python 覆盖
  • 库存不足怎么处理
  • 自然人独资企业需要交企业所得税吗
  • 权益工具是金融资产还是非金融资产
  • 本年利润和利润分配有什么区别
  • 报废车补贴政策2023
  • 制造费用主要包括哪些内容
  • 清算中的企业能恢复吗
  • 车船税税金及附加
  • 补提折旧以前年度损益调整
  • 实收资本可以做现金吗
  • 发票遗失重开需要收费吗?
  • 出纳建账账户名称怎么写
  • mysql5.6无法启动
  • Win9传闻汇总:通知中心+免费下载+手势功能等
  • 我用u盘装系统
  • Win10预览版怎么变回正式版
  • win10系统打印机脱机状态怎么恢复正常打印
  • xp系统本地用户和组在哪里
  • Windows update更新服务启动被拒绝访问
  • windowsxp的设置在哪
  • 怎么查看自己mac电脑有没有被人使用过
  • win10切换登陆账户为administrator
  • linux在实际中的应用
  • Metaio in Unity3d 教程--- 二. 创建自己的Application
  • opengl多窗口绘图
  • jquery插件是干什么的
  • javascript常用类型
  • linux怎么查看tomcat位置
  • 使用二氧化碳灭火器时人应该站在什么位置
  • nodejs co
  • jquery操作样式
  • windows ipython
  • js框架开发实例
  • 税务核查是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设