位置: 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)

  • 荣耀v30预计上市时间(荣耀v30上市具体时间)

    荣耀v30预计上市时间(荣耀v30上市具体时间)

  • 华为平板微信打不开小程序(华为平板微信打不开链接)

    华为平板微信打不开小程序(华为平板微信打不开链接)

  • 微信运动怎么恢复(微信运动怎么恢复不与他排行)

    微信运动怎么恢复(微信运动怎么恢复不与他排行)

  • 显示屏坏了能修吗(显示屏坏了能修吗多少钱)

    显示屏坏了能修吗(显示屏坏了能修吗多少钱)

  • Excel如何做电子表格(excel如何制作电子表格)

    Excel如何做电子表格(excel如何制作电子表格)

  • 手机卸载记录在哪查看(手机的卸载历史记录)

    手机卸载记录在哪查看(手机的卸载历史记录)

  • 稳压二极管的作用是什么(稳压二极管的作用及引脚接线)

    稳压二极管的作用是什么(稳压二极管的作用及引脚接线)

  • 钉钉是否可以手机和电脑同时使用(钉钉可以手写吗)

    钉钉是否可以手机和电脑同时使用(钉钉可以手写吗)

  • 锂电池寿命最长多少年(锂电池寿命?)

    锂电池寿命最长多少年(锂电池寿命?)

  • 淘宝怎么看自己的等级(淘宝怎么看自己的评价)

    淘宝怎么看自己的等级(淘宝怎么看自己的评价)

  • 手机怎么控制路由器(手机怎么控制路由器开关)

    手机怎么控制路由器(手机怎么控制路由器开关)

  • 主机是指什么(手机主机是指什么)

    主机是指什么(手机主机是指什么)

  • 华为手机录音在哪里找(华为手机录音在哪个功能里面)

    华为手机录音在哪里找(华为手机录音在哪个功能里面)

  • 章鱼输入法怎么斗图 为什么我没有(章鱼输入法怎么换键盘皮肤)

    章鱼输入法怎么斗图 为什么我没有(章鱼输入法怎么换键盘皮肤)

  • 苹果无线蓝牙耳机怎么用(苹果无线蓝牙耳机怎么配对)

    苹果无线蓝牙耳机怎么用(苹果无线蓝牙耳机怎么配对)

  • 手机淘宝怎么更换支付方式(手机淘宝怎么更换支付宝账号)

    手机淘宝怎么更换支付方式(手机淘宝怎么更换支付宝账号)

  • 候补订单一定能兑现吗(候补订单一定能抢到票吗)

    候补订单一定能兑现吗(候补订单一定能抢到票吗)

  • 手机两个录音怎么合并(手机两个录音怎么合并免费)

    手机两个录音怎么合并(手机两个录音怎么合并免费)

  • 小米手机关机键在哪儿(小米手机关机键坏了怎么重启)

    小米手机关机键在哪儿(小米手机关机键坏了怎么重启)

  • vivo手机相机时间水印(vivo手机相机时间水印怎么设置成自己想要的)

    vivo手机相机时间水印(vivo手机相机时间水印怎么设置成自己想要的)

  • 华为拍照怎么显示时间地点(华为拍照怎么显示地理位置和时间)

    华为拍照怎么显示时间地点(华为拍照怎么显示地理位置和时间)

  • echarts:饼图标签formatter的使用/饼图自定义标签(echarts饼图标题)

    echarts:饼图标签formatter的使用/饼图自定义标签(echarts饼图标题)

  • Javaweb实验:静态网页制作(javaweb实例教程)

    Javaweb实验:静态网页制作(javaweb实例教程)

  • 核定征收三种方式
  • 借款合同怎么做
  • 以前年度损益调整科目怎么用
  • 超市的库存商品分类混乱怎么看出来的
  • 计入损益的税
  • 借款现金分录怎么做
  • 研发费用属于哪个费用
  • 金蝶k3生产领料单怎么导入
  • 半年度奖金怎么算
  • 计算企业所得税不得扣除的项目
  • 一般纳税人取得3%专票可以抵扣吗
  • 行政单位专项资金核算方法
  • 主营业务收入如何红冲
  • 酒店筹建是什么意思
  • 公司名字开错了,认证过了怎么处理
  • 自由职业者知乎
  • 无偿赠与钱要交税吗
  • 稳岗补贴能享受多久
  • 查企业有记录吗
  • 税控维护费发票图片
  • 无形资产软件摊销年限的最新规定2021
  • 有销项没有进项怎么结算成本
  • 企业账户利息收入怎么算
  • 旅行社的综合服务费
  • 退货抵扣是什么意思
  • 资产负债表与现金流量表的关系
  • 进项票月初收到能抵上月
  • 骑自行车的好处功效与作用
  • dwm.exe是啥
  • 出租的厂房房产税如何征收
  • php exit绕过
  • 自己搭建网站怎么赚钱
  • 一个实用的php验证
  • 预缴季度企业所得税分录
  • 2023前端面试题pdf
  • 前端面试题目100及最佳答案
  • php 登陆
  • 营改增企业所得税税率
  • rcnn系列详解
  • mac m1 安装windows
  • 装订好的凭证可以拆开吗
  • pycharm操作界面
  • 暂估入账是什么意思
  • C语言中main函数的位置可以任意吗
  • 织梦联动筛选教程
  • 电脑自学网
  • 转让债券应交的增值税税额
  • 土地增值税扣除项目20%
  • 调整未分配利润影响所得税吗
  • 利润表季报的本期金额
  • 月收入一万该怎么说
  • sql server 新增字段
  • 建筑劳务公司的进项票有哪些
  • 个税申报错误已经扣税款怎么处理
  • 资产负债表的固定资产怎么算出来的
  • 企业土地补偿款如何做账
  • 公司房产税如何避税
  • 按最低标准买社保30年退休后每个月领多少钱
  • 单位结算卡和回单卡
  • 金税盘的维护费每年怎么抵扣
  • sql 普通行列转换
  • windows2003怎么样
  • xp操作系统还能用吗
  • 在win7操作系统中通过什么可以查看计算机的配置
  • win8怎么设置
  • win10的蓝屏界面
  • win7系统中怎么查看隐藏文件
  • win7英文输入法
  • react 技巧
  • nodejs怎么调试
  • python内置函数用来打开或创建文件并返回文件对象
  • node 微信公众号开发
  • c# unity 教程
  • js响应事件的过程
  • android电话簿
  • Javascript字符串奇数位替换
  • js获取图片的宽高
  • 安卓权限管理app
  • 如何计算增值税税负率公式
  • 广东省地税总局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设