Vue + Element-UI使用

使用Element UI框架的Vue项目 Element UI是一个基于Vue.js的UI框架,提供了丰富的组件和样式,使开发者能够轻松构建美观且功能强大的用户界面。在上面的代码中,我们首先导入Vue和Element UI,然后使用Vue.use()方法将Element UI注册为Vue的插件。一旦你在Vue项目中引入了Element UI,你就可以在你的组件中使用Element UI的组件了。你可以在项目中创建一个自定义的主题文件,并在Vue组件中引入它。在浏览器中访问项目运行的URL,你将看到使用Element UI框架的Vue应用程序。 阅读详情

Vue + Element-UI使用

安装element

cnpm i element-ui -S
在vue当中引入element-ui

在main.js中写入以下内容

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

用element布局页面

1、使用container布局页面,首页引入导航, Index.vue
<template>
    <div>
        <el-container>
            <el-aside width="200px">
                <el-menu router
                    default-active="2"
                    class="el-menu-vertical-demo"
                    @open="handleOpen"
                    @close="handleClose">
                    <el-menu-item index="/home">
                        <i class="el-icon-location"></i>
                        <span slot="title">首页</span>
                    </el-menu-item>
                    <el-submenu index="2">
                        <template slot="title">
                        <i class="el-icon-menu"></i>
                        <span>分类管理</span>
                        </template>
                        <el-menu-item-group>
                            <el-menu-item index="2-1">分类添加</el-menu-item>
                            <el-menu-item index="2-2">分类展示</el-menu-item>
                        </el-menu-item-group>    
                    </el-submenu>
                    <el-submenu index="3">
                        <template slot="title">
                        <i class="el-icon-goods"></i>
                        <span>商品管理</span>
                        </template>
                        <el-menu-item-group>
                            <el-menu-item index="3-1">商品添加</el-menu-item>
                            <el-menu-item index="3-2">商品展示</el-menu-item>
                        </el-menu-item-group>    
                    </el-submenu>
                    <el-submenu index="4">
                        <template slot="title">
                        <i class="el-icon-user"></i>
                        <span>用户管理</span>
                        </template>
                        <el-menu-item-group>
                            <el-menu-item index="4-1">商品添加</el-menu-item>
                            <el-menu-item index="4-2">商品展示</el-menu-item>
                        </el-menu-item-group>    
                    </el-submenu>
                    <el-submenu index="5">
                        <template slot="title">
                        <i class="el-icon-setting"></i>
                        <span>设置管理</span>
                        </template>
                        <el-menu-item-group>
                            <el-menu-item index="5-1">商品添加</el-menu-item>
                            <el-menu-item index="5-2">商品展示</el-menu-item>
                        </el-menu-item-group>    
                    </el-submenu>
                    
                </el-menu>
            </el-aside>
            <el-container>
                <!-- 头部信息 -->
                <el-header>
                    <h2>美多商品后台管理</h2>
                </el-header>
                <!-- 中间内容 -->
                <el-main>
                    <router-view/>
                    
                </el-main>
                
            </el-container>
        </el-container>
    </div>
</template>

<script>
import axios from 'axios'
export default {
    
}
</script>


// 导航样式
<style>
  .el-header, .el-footer {
    
    text-align: center;
    line-height: 60px;
  }
  
  .el-aside {
    
    text-align: left;
    line-height: 200px;
  }
  
  .el-main {
    
    text-align: center;
    line-height: 200px;
  }
  
  body > .el-container {
    margin-bottom: 40px;
  }
  
  .el-container:nth-child(5) .el-aside,
  .el-container:nth-child(6) .el-aside {
    line-height: 260px;
  }
  
  .el-container:nth-child(7) .el-aside {
    line-height: 320px;
  }
</style>
2、修改App.vue
<template>
  <div id="app">
    <-- 使用组件嵌套的方式,把Index.vue引入 -->
    <index/>
    
  </div>
</template>

<script>
import Index from './components/Index'
export default {
  name: 'App',
  components: {
    Index
  }
}
</script>
VCS多lib编译实战:如何高效处理Verilog模块重命名与分开编译 本文深入探讨了在复杂SoC设计中,如何利用VCS工具实现多库编译,以高效处理Verilog模块重命名与分开编译的工程难题。通过解析synopsys_sim.setup配置、Config映射机制,并提供完整的自动化脚本实战指南,帮助工程师构建健壮、可维护的编译环境,从而显著提升大型项目的编译效率和代码管理灵活性。 阅读详情

相关推荐

point transformer v3结构

分割结构: embedding->enc->dec embedding->enc0->enc1->enc2->enc3->enc4->dec3->dec2->dec1->dec0 embedding ->block0->block1 ->dow->block0->block1 ->dow->block0->block1 ->dow->block0->block1-&gt

weixin_45625419的博客 581

快速上手 Vue 和 Element-UI 组件库

vue是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架;Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。 Vue.js提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。 其目标是通过尽可能简单的API实现响应式的数据绑定和可组合的视图组件。

程序猿追的博客 5万+

【Python程序开发】湖南省职业院校技能大赛python程序开发赛项样题二

【Python程序开发】湖南省职业院校技能大赛python程序开发赛项样题二

况老师话竞赛&blog 2197

Vue与Element-UI

浅谈Vue.jsVue.jsVue.js诞生Vue.js三大核心MVVMMVVVM模型vue实现的MVVM模型组件化组件组件与数据虚拟DOM事件事件监听原生JS与 Vue.js实例实现效果代码对比事件过程Vue.js优点其他注意点Element-UIGUI 工具数据绑定消息相应 Vue.js Vue.js是一套用于构建用户界面的渐进式框架。 渐进式是指,它既可以作为一个库使用,又可以作为一个框架使用 ,两个之间自如选择。库是不具有侵略性,在原有项目可以引入作为第三方依赖使用;框架是具有侵入性的,整个项目是

qq_42814867的博客 2万+

CCC数字钥匙3.0标准解读(16)

介绍通信过程最重要部分:身份认证和加密.介绍需要身份认证的过程和需要加密的数据及过程.

weixin_41738640的博客 1534

读《认知科学导论》(萨伽德) 总结

1. 作者的写作思路 本书是建立在对心智的理解采用表征与计算的方式。对心智表征-计算的理解方式是与计算机的本质相联系。计算机本质上是一个符号系统,符号系统包含两个部分,一个是符号,另一个是建立在符号上的操作。对心智采用表征-计算的方式理解,很容易与计算机建立起类比关系。同时人们在探索人工智能领域采用表征-计算方式已经取得了无数辉煌的成就,故表征-计算式现在研究的主流方法。 本书的有两个部分组成

xiaoqiangXX的专栏 3450

【Vue+element-ui搭建前端页面】适用于初学者学习

到这儿我们就学习到怎么用Vue和Element搭建前端界面,并且了解了一些前端向后端发送接收请求需要的技术,希望大家看到这会有所收获!t=M85B组件 | Elementhttps://element.eleme.cn/#/zh-CN/component/quickstart。

一学就会小小王的博客 1万+

Android Qcom USB Driver学习(十三)

该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) Android Qcom USB Driver学习(八) Android Qcom USB Driver学习(九)deals with the USB Power Delivery resources used by one or more ports on the basis of the local device policy the basis of the local device policy.opera

Android驱动开发 2613

vue+element-ui

vue+element-ui

qq_60555957的博客 6114

DSI3协议介绍

分布式系统接口(DSI)是一种通用且功能强大的总线协议,旨在将多个遥感器和执行器设备互连到中央控制模块。该网络的主要目标应用是汽车安全系统。这种应用的一些特点是需要低成本、高鲁棒性、中速互连,仅限于两根导线。此外,它必须具有故障安全性、确定性和良好的EMC特性。即使具有所有级别的智能和可编程性的设备都可以连接到网络,远程设备也必须能够通过简单的状态机实现。由于模块尺寸非常重要,因此中央模块和远程单元中的最小组件至关重要。

汽车电子软件领域知识分享 1万+

增距镜或中继镜选型

增距镜光路图

camerall 5247

Vue+Element-UI入门

1.2 Vue 3.0 根据下面图片选择配置:空格是选择,回车是确认!! 2 导入插件 2.1 Element-UI 插件 在main.js 里面引用element-ui 组件 2.2 Axios 2.2.1 简单 创建utils文件在api里面封装自己需要 get post put delete请求 2.2.2 封装 创建utils文件夹 request.js 创建api文件夹 login.js data为post请求的携带信息 params是get请求携带的参数 2.3 Vuex 状态管理模式

qq_45660133的博客 5826

用 CORRESPONDING #( ) 优雅复制同名字段:从 MOVE-CORRESPONDING 到现代 ABAP 结构映射的关键差异与最佳实践

摘要:本文深入探讨了SAP ABAP中结构数据复制的两种主要方式——传统MOVE-CORRESPONDING与现代CORRESPONDING #()的核心差异。重点分析了现代构造表达式会初始化目标结构的关键特性,通过SAP_GWFND开发中的实际案例展示了这一差异可能引发的线上问题。同时介绍了使用BASE保留目标字段值的技巧,以及通过MAPPING处理字段名不一致的场景。文章为ABAP开发者提供了在S/4HANA、BTP及RAP等现代架构下的数据映射最佳实践,帮助规避常见的维护陷阱。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2262

vue中如何使用Element-UI

element-ui组件库官网:[http://element-cn.eleme.io/#/zh-CN](http://element-cn.eleme.io/#/zh-CN) 官网中有各种组件的使用教程,demo代码,方法,函数等。 下面介绍vue-cli项目中如何使用element-ui 1 .第一步是下载:npm i element-ui –S 2 .引入 Element 完整引入 在...

田兴的博客 6584

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

在vue项目中使用Element-ui框架

1.搭建vue项目 计算机环境:Nodejs+npm+vue 本人目前使用的版本: 使用vue脚手架(即vue/cli)创建项目,只需一行代码: vue create projectName 网上有其他的创建方式,如: vue init webpack projectName 两种方法创建出来的项目目录结构不相同,前者项目版本>3,后者项目版本是2.x,大家可根据自身需求选择对应的安装方式。目前第一种安装方式也是官网最新的安装方式。 实例演示: 如上图所示,第一个红圈即.

路漫漫其修远兮,吾将上下而求索 5729

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【vue】vue3使用element ui

element-ui支持vue2版本,当用vue3安装element-ui的时候会报错,这就需要安装element-plus版本来用到vue3项目中。

努力变好 3万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

element-ui管理模版php,vuejs之结合使用vue+element-ui搭建后台管理页面

搜索热词1、新建一个vue项目2、安装element-ui进入到该项目目录,输入:npm install --save element-ui之后可以在package.json中查看是否下载了相关依赖最后在main.js中加入:import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'Vue.use(...

weixin_32836713的博客 884

vue-element-ui使用

设置全局样式 1.在assets文件夹下面添加css文件夹,创建global.css文件,添加全局样式 /* 全局样式表 */ html,body,#app{ width: 100%; height: 100%; margin: 0; padding: 0; } element-ui 组件按需引用 1.在plugins文件夹中打开element.js文件,进行elementui的按需导入 import Vue from 'vue' import {...

早日成为鹏总 5357

Vue中如何使用Element-UI组件

Vue中如何使用Element-UI组件 一、CDN 目前可以通过 unpkg.com/element-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。 <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!-- 引入组件库 --> <script src="https://unpkg.c

LoveSongi的博客 1828

element-ui的安装和使用,及在Vue项目中,查看当前正在使用的element-ui版本

一、引入element-ui的两种方式 第一种方式:使用npm命令行安装 npm i element-ui -S 第二种方式:CDN直接获取最新资源 二、查看当前Vue项目的element的版本 我是用idea创建的Vue项目,在pack.json的dependencies中就可以直接查看 ...

gao_jun1的博客 9978

vue导入element-ui并使用element-ui组件

1、安装 npm install element-ui -S 2、在项目中导入,修改main.js /** 引入element ,必须有*/ import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI);

qq_42243957的博客 1万+

VUE中使用Element-UI

Element-UI官网 首先根据官网给的安装命令安装Element-UI:npm i element-ui -S 安装完毕后引入 Element 在 main.js 中添加/修改以下内容: import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(Elem...

猫寻 599

vue安装element-ui并使用

1 npm i element-ui -S 2 在main.js中 import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); 在项目中 import ElementUI from ‘element-ui’; import ‘element-ui/lib/theme-chalk/index.css’; Vue.use(ElementUI); 然后在所需要的项目

qq_41636780的博客 403

Vue项目中使用Element-ui

说明:这里我通过一个简单的登录组件,来演示如何在vue项目中使用Element-ui 按需导入element-ui组件 打开src目录,找到plugins目录下的element.js文件,导入需要的组件 import Vue from 'vue' // 按需导入element-ui组件 import { Button, Form, FormItem, Input, Row, Col, Messag...

大白能的博客 1438

vue element-ui使用

vue的安装过程请查看 vue cli3 安装过程 创建完项目之后在项目引入element-ui, npm i element-ui -S 引入成功的插件都会在package.json中的这段文字中出现, 同时也可以看一下我们安装插件的进度条,是否显示成功,如果失败需要重新安装,如果还是不成功就清除之前的安装然后重新安装一遍 没有报错即可 接下来就在vue项目中引入element来使用,有两种引入方式,一种是全部引入,一种是按需引入,按需引入的话有些我们没有用到的组件就不会加载,减少了内存和减少了加载

hjy170314的博客 524

vue中使用Element UI

Element-UI 是一套饿了吗团队开发的开源的UI框架,为开发者、设计师和产品经理准备的基于 Vue 2.0 的PC端组件库 1、安装element ui 进入项目根目录 npm i element-ui -S 1)、全局引入element ui 在main.js中添加element-ui引用 import ElementUI from 'element-ui' import 'element...

k393393的博客 2524
上一篇: Vue入门
下一篇: Django - 创建虚拟环境
白三岁吖.
博客等级 码龄6年 8粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值