Vue3集成Element-Plus搭建管理系统的页面框架上(小白版)

一、Idea配置vue框架

安装依赖

cd F:\vue3测试项目\代码\code2025\vue

npm i element-plus -S

 卸载依赖

npm uinstall element-plus

同时node_modules文件夹内有element-plus文件,验证成功!

搭建页面内部

打开官网选择你所需要的组件代码:先继承后展示

Button 按钮 | Element Plus

在main.js内引用以下代码:

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
app.use(ElementPlus,{
    locale: zhCn,
})

示例放到Home.vue内

得到以下结果:

二、全局使用icon,注册所有图标

npm install @element-plus/icons-vue

 

验证是否成功:

在main.js内写下代码:

import * as ElementPlusIconsVue from '@element-plus/icons-vue'
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
}

完成后大家可以在官网上找到喜欢的组件,点击一下,将代码复制到Home.vue文件内,再刷新即可。

示例0:

得到结果:

 icon的常见三种方式:

1.el-icon、el-button:按钮或者图标组件里面不需要单独导入图标

2.el-input:当你在输入框组件里面使用图标,你需要单独导入图标
3.el-button:按钮或者图标组件里面不需要单独导入图标

找到:

示例1: 

<div>
  <el-icon size="25" color="green"><search /></el-icon>

</div>

示例2:

<script setup>
import { Calendar, Search } from '@element-plus/icons-vue'
</script>
<el-input placeholder="请输入内容" :suffix-icon="Calendar":prefix-icon="Search"/>

注:不同版本这里有所不同,idea2021显示这样,其他版本可能是这样,显示不出来千万不要灰心,再尝试一下

 示例3:

<el-button type="primary" icon="search">按钮</el-button>

主题色设置:

npm install -D sass unplugin-vue-components unplugin-auto-import
 

 

验证:

配置 index.scss 放在 src/assets/css 目录下

// 引入 Element Plus 的默认变量文件
@use "element-plus/theme-chalk/src/common/var" as *;

// 自定义颜色变量,基于 Element Plus 的默认变量进行扩展
$custom-colors: (
        "primary": ("base": #0066CC),
        "text": ("base": #B87333),
        "background": ("base": #F5F5F5),
        "success": ("base": #C23B22),
        "danger": ("base": #67C23A),
        "warning": ("base": #E6A23C),
        "error": ("base": #e26060),
        "info": ("base": #7a9fe7)
);

自己设置即可,在Home.vue文件夹中,如图

配置一下:

import AutoImport from 'unplugin-auto-import'//自动导入vue的组件
import Components from 'unplugin-vue-components/vite'//自动导入ui-组件,比如element-plus等
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' //对应组件库引入

AutoImport({
  resolvers: [ElementPlusResolver()],
}),
Components({
  resolvers: [ElementPlusResolver({importStyle:"sass"})],
}),
css:{
  preprocessorOptions:{
    scss:{
      additionalData:`@use "@/assets/css/index.scss" as *;`
    }
  }
},

第一次搞,需要下载配置一下:

 npm install unplugin-auto-import --save-dev

成功:

### 关于DVWA靶场搭建过程中出现404错误的解决方案 在DVWA靶场搭建的过程中,如果遇到404错误,通常是因为服务器无法找到目标页面或资源。以下是可能的原因及其解决方法: #### 1. **检查文件路径** 确保DVWA解压后的文件夹已正确放置到PHPStudy的网页根目录下。对于PHPStudy,默认的网页根目录通常是`C:\phpstudy_pro\WWW`[^2]。确认DVWA文件夹名称是否与访问URL一致。例如,如果文件夹名为`DVWA-master`,则应通过`http://127.0.0.1/DVWA-master`访问。 #### 2. **验证Apache服务状态** 确保Apache服务已经成功启动。可以通过PHPStudy控制面板查看并启动Apache服务。如果服务未正常运行,则可能导致请求的目标页面不可达[^4]。 #### 3. **配置Apache虚拟主机** 有时需要手动调整Apache的配置文件来支持自定义路径。打开`httpd.conf`文件(位于`C:\phpstudy_pro\Extensions\Apache\conf`),查找以下两行内容并取消注释: ```apache LoadModule rewrite_module modules/mod_rewrite.so <Directory "C:/phpstudy_pro/WWW"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All </Directory> ``` 保存更改后重启Apache服务[^4]。 #### 4. **检查权限设置** 确保DVWA所在的目录具有足够的读取和执行权限。可以在命令提示符中运行以下命令赋予相应权限: ```bash icacls C:\phpstudy_pro\WWW\DVWA-master /grant Everyone:F /T ``` #### 5. **浏览器缓存清理** 有时候浏览器会因为缓存问题而返回旧的结果。尝试清除浏览器缓存或者更换不同的浏览器重新访问网站[^3]。 #### 6. **数据库初始化** 即使能够加载初始界面,但如果某些功能模块依赖的数据表尚未创建也可能引发类似的错误表现形式之一即表现为部分链接指向不存在的内容从而触发HTTP Status Code 404响应消息;因此建议按照官方文档指引完成必要的SQL脚本导入操作以便建立起完整的后台支撑结构体系[^1]。 --- ### 示例代码片段 当修改配置文件时,请注意以下示例中的语法准确性: ```php <?php $_DVWA[&#39;db_server&#39;] = &#39;127.0.0.1&#39;; $_DVWA[&#39;db_user&#39;] = &#39;root&#39;; $_DVWA[&#39;db_password&#39;] = &#39;&#39;; // 如果设置了密码,请填写实际值 ?> ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值