首页 > 其他分享 >Element-Plus 学习笔记一

Element-Plus 学习笔记一

时间:2023-08-09 14:24:27浏览次数:48  
标签:笔记 element 添加 plus Plus Element css

这几天在学vue3, 用Element-plus 加 vue3 搭了个框架,在这里记录一下项目搭建中遇到的问题。

 

1、使用 Element-plus 的 icon 图标,显示不出来

    首先,用命令行中安装 Element-plus 的图标:

  npm install @element-plus/icons-vue --save

   然后,在 main.js 中进行全局注册,添加以下代码:

import * as ElementIcon from '@element-plus/icons-vue' 

//全局导入plus图标
for(let iconName in ElementIcon)
{
    app.component(iconName,ElementIcon[iconName])
}

 最后,在画面上使用图标,需要套一层 template, 否则显示不出来

                    <el-input size="large" clearable v-model="ruleForm.username" placeholder="请输入用户名" >
                        <template #prefix>
                            <el-icon>
                                <UserFilled />
                            </el-icon>
                        </template>
                    </el-input>

 

2.修改 Element-Plus 主题颜色

  参考地址 : https://element-plus.gitee.io/zh-CN/guide/theming.html 

  参照官网上 添加 sass 文件的方式没有修改成功,最后使用 css 的方式修改样式成功。

  首先,添加一个新的 css 文件,如 style.css

  在文件中添加代码,修改主题的样式:

:root {
  --el-color-primary:#279DB9;
}

  然后,打开 main.js 文件,在 Element-Plus  默认的样式后面添加引用

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import './styles/style.css'

 

3.Element-Plus 的选择框组件在聚焦时会出现黑边的问题

   解决方案:添加以下样式

.el-popper:focus{
  outline: none !important;
}

 

标签:笔记,element,添加,plus,Plus,Element,css
From: https://www.cnblogs.com/SuperJason/p/17616709.html

相关文章

  • java笔记_12_自定义注解
    1、@interface用于声明注解,参数只用八种基本数据类型和四种数据类型(基本类型byte,short,char,int,long,float,double,boolean八种基本数据类型和String,Enum,Class,annotations),如果只有一个参数成员,最好把参数名称设为"value"2、@Target说明了Annotation所修饰的对象范围,......
  • Visual Studio 2022 使用笔记
    注释本人习惯用Ctrl+/进行注释,工具-选项-键盘,应用以下其他键盘映射方案,选择最后一个VisualStudioCode现在鼠标定位到需要注释的行,改行任何位置都可以,Ctrl+/完成行注释,再按一次取消注释。多行注释,鼠标选中要注释的几行,Ctrl+/完成注释。如果从行首开始选择,每行都是//注释,如果......
  • 关于菜鸡学习RHEL8的一些小笔记--->防火墙
    #如果说SELINUX是对内管控应用程序的安全,那么防火主要是对外进行管理防火墙:Linux的内核中包含了netfilter,netfilter主要是对流量操作的一个框架,其中包括数据包的过滤,网络地址转换和端口转发等;在rhel8中内核还包含nftables,这是一个较新的数据包分类和过滤的子系统,在netfilter的......
  • vue3 + ElementPlus 封装函数式弹窗组件
    需求场景:弹窗组件需要支持自定义的插槽内容,删除的弹窗也要使用这个组件,只是样式不一样而已,希望在父组件使用删除弹窗的时候直接调用某个方法就可以显示弹窗组件模拟cuDialog假设我的弹窗组件有以下的props和事件dialogVisible:控制弹窗显示和隐藏title:弹窗的标题showClose......
  • Vue3+ElementPlus,Module parse failed: Unexpected token (3:27)
    一、环境vue3,ElementPlus,@vue/cli5.0.8,npm 9.6.7。我在复制elementplus官网的一些代码到vue3框架里测试时出现的问题。二、不报错方法图片位置删除lang=“ts”就不报错了 ......
  • 状态码笔记
    409错误是什么HTTP409错误状态码表示冲突(Conflict)。当服务器在处理请求时发现了冲突,而无法解决这个冲突时,就会返回409错误。这种情况通常发生在多个请求尝试更新相同资源的情况下,而这些请求之间存在不一致或冲突。例如,假设有两个请求同时尝试更新同一个资源的不同部分,但是它......
  • vue-element-admin的安装以及安装报错处理
    一、vue-element-admin git地址https://github.com/PanJiaChen/vue-element-admin 二、分支master:主分支,(纯英文)il8n:中英文切换分支 三、npminstall安装报错原因: tui-editor 已更新,故造成错误,修改如下 四、 安装报错处理1、修改package.json文件......
  • JAVASE学习笔记
    JavaSE基础知识1、Java应用与特性jdk8常用jdk11常用jdk17推荐使用java之父高斯林1、常用的java程序分为JavaSE、JavaEE、JavaME三个版本2、J2SE:定位在服务端的开发(WEB网页)3、JavaME:定位在消费行电子产品的应用上。特性和优势:1、面向对象2、可移植性3、高性能4、......
  • Vue3+ElementPlus,Cannot read properties of null (reading 'isCE')
    一、环境vue3,ElementPlus,@vue/cli5.0.8,npm9.6.7。二、报错内容在vue3框架,views文件夹下的AboutView.vue文件里,执行<el-button>Default</el-button>语句就会报错如下:Uncaughtruntimeerrors:×ERRORCannotreadpropertiesofnull(reading'isCE')TypeError:Cannotread......
  • 《CUDA编程:基础与实践》读书笔记(2):CUDA内存
    1.全局内存核函数中的所有线程都能够访问全局内存(globalmemory)。全局内存的容量是所有设备内存中最大的,但由于它没有放在GPU芯片内部,因此具有相对较高的延迟和较低的访问速度,cudaMalloc分配的就是全局内存。此外,当处理逻辑上的二维或者三维问题时,还可以使用cudaMallocPitch和......