专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

element是什么,前端框架element Plus教程

来源:小嗨整编  作者:小嗨  发布时间:2023-03-22 05:28
摘要:element是什么,前端框架elementPlus教程说到好用的前端框架,就不得不提ElementPlus,今天给大家介绍一下ElementPlus的基本知识和用法。1、ElementPlus概念Element+是一款用于制作页面样式,设...

<template>  <div class="common-layout">    <el-container>      <el-aside width="200px">  <el-radio-group v-model="isCollapse" style="margin-bottom: 20px">    <el-radio-button :label="false">expand</el-radio-button>    <el-radio-button :label="true">collapse</el-radio-button>  </el-radio-group>  <el-menu    default-active="2"    class="el-menu-vertical-demo"    :collapse="isCollapse"    @open="handleOpen"    @close="handleClose"  >    <el-sub-menu index="1">      <template #title>        <el-icon><location /></el-icon>        <span>Navigator One</span>      </template>      <el-menu-item-group>        <template #title><span>Group One</span></template>        <el-menu-item index="1-1">item one</el-menu-item>        <el-menu-item index="1-2">item two</el-menu-item>      </el-menu-item-group>      <el-menu-item-group title="Group Two">        <el-menu-item index="1-3">item three</el-menu-item>      </el-menu-item-group>      <el-sub-menu index="1-4">        <template #title><span>item four</span></template>        <el-menu-item index="1-4-1">item one</el-menu-item>      </el-sub-menu>    </el-sub-menu>    <el-menu-item index="2">      <el-icon><icon-menu /></el-icon>      <template #title>Navigator Two</template>    </el-menu-item>    <el-menu-item index="3" disabled>      <el-icon><document /></el-icon>      <template #title>Navigator Three</template>    </el-menu-item>    <el-menu-item index="4">      <el-icon><setting /></el-icon>      <template #title>Navigator Four</template>    </el-menu-item>  </el-menu>      </el-aside>      <el-container>        <el-header>        <el-menu    :default-active="activeIndex2"    class="el-menu-demo"    mode="horizontal"    background-color="#545c64"    text-color="#fff"    active-text-color="#ffd04b"    @select="handleSelect"  >    <el-menu-item index="1">Processing Center</el-menu-item>    <el-sub-menu index="2">      <template #title>Workspace</template>      <el-menu-item index="2-1">item one</el-menu-item>      <el-menu-item index="2-2">item two</el-menu-item>      <el-menu-item index="2-3">item three</el-menu-item>      <el-sub-menu index="2-4">        <template #title>item four</template>        <el-menu-item index="2-4-1">item one</el-menu-item>        <el-menu-item index="2-4-2">item two</el-menu-item>        <el-menu-item index="2-4-3">item three</el-menu-item>      </el-sub-menu>    </el-sub-menu>    <el-menu-item index="3" disabled>Info</el-menu-item>    <el-menu-item index="4">Orders</el-menu-item>  </el-menu>        </el-header>                <el-main>Main</el-main>      </el-container>    </el-container>  </div></template><script lang="ts" setup>import { ref } from 'vue'import {  Document,  Menu as IconMenu,  Location,  Setting,} from '@element-plus/icons-vue'const isCollapse = ref(true)const handleOpen = (key: string, keyPath: string[]) => {  console.log(key, keyPath)}const handleClose = (key: string, keyPath: string[]) => {  console.log(key, keyPath)}const activeIndex2 = ref('1')const handleSelect = (key: string, keyPath: string[]) => {  console.log(key, keyPath)}</script><style>.el-menu-vertical-demo:not(.el-menu--collapse) {  width: 200px;  min-height: 400px;}</style>

觉得这个不好看没关系,后面我们会对这个页面进行一个自主DIY。首先我们先修改如下参数让他们的颜色统一:

active-text-color="#ffd04b"    background-color="#545c64"    text-color="#fff"

element是什么,前端框架element Plus教程

3.4.1、侧边栏优化
有些同学可能觉得这个按键不好看,希望修改一下其中的样式。
这边先展示一些代码,后面在完成vue的学习以后在来让大家完成对这块的改编。(使用v-if来判断目前状态展示按钮)

<el-radio-group v-model="isCollapse" style="margin-bottom: 20px">          <el-radio-button :label="false" v-if="isCollapse"            ><el-icon><fold /></el-icon>          </el-radio-button>          <el-radio-button :label="true" v-if="!isCollapse"            ><el-icon><expand /></el-icon          ></el-radio-button>        </el-radio-group>

上面代码需要在底下script中引入如下内容:

element是什么,前端框架element Plus教程

Fold,Expand,

3.5、主体内容增加:

Element+有两种模式,一种是你去做一个只有顶部导航栏和侧面导航栏的框体,其他内容通过vue直接渲染到主体。另一种是直接自己在主体中编写内容。
由于我们现在没接触过vue,所以我们先来尝试一下使用原生的代码实现一个主体页面编写。
我们先找到按钮这个位置:
element是什么,前端框架element Plus教程

找到我们喜欢的样式
注:下面那种带图标的按钮可能需要引入额外的Element-icon
我们先试试如下按钮:

<el-button type="warning">Warning</el-button>

把他放入我们的主体,也就是main里面:

<el-main>         <el-button type="warning" >Warning</el-button>        </el-main>

那么这个时候呢,有些同学可能想问,如果我不想要这个样式怎么办呢?
让我们来试一个东西:

<el-main>         <el-button type="warning" style="width:300px">Warning</el-button>        </el-main>

好!神奇的事情发生了,我们惊奇的发现按钮的样式发生了改变。也就是说这个框架是支持我们之前使用过的css引入模式的。
注:虽然可以使用css样式,但是禁止使用js的函数,功能。由于新版Element+集成的是TypeScript,所以使用JS会爆发冲突。后续注册事件可以使用vue方法来实现。

本文地址:软件教程频道 https://www.eeeoo.cn/ruanjian/936285_3.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!

共3页 1 2 3 当前是最后一页

软件教程
小编:小嗨整编
相关文章相关阅读
  • 泰剧迷app官网入口(泰剧迷app使用教程)

    泰剧迷app官网入口(泰剧迷app使用教程)

    泰剧迷app官网入口(泰剧迷app使用教程)随着泰剧在国内的流行,越来越多的观众想要找到一款能观看泰剧的软件。泰剧迷App就是一款深受剧迷喜爱的泰剧播放器。本文将为您详细介绍泰剧迷App的官网入口以及使用教程,让您轻松观看喜欢的泰剧。泰剧迷...

  • 正方形手工折纸教程(手工折纸教程简单又漂亮)

    正方形手工折纸教程(手工折纸教程简单又漂亮)

    正方形手工折纸教程(手工折纸教程简单又漂亮)手工折纸是一种充满创意和乐趣的技艺,通过简单的折叠,就能让纸张变成各种各样的形状。今天,就让我来为大家介绍一款简单又漂亮的正方形手工折纸教程,让你轻松掌握制作技巧。一、准备材料1.彩色纸张(推荐使...

  • 小数点除法竖式教程(百位除法竖式教程)

    小数点除法竖式教程(百位除法竖式教程)

    小数点除法竖式教程(百位除法竖式教程)小数点除法竖式是指在除法运算中,被除数和除数均含有小数点时,按照一定规则进行竖式计算的方法。百位小数点除法竖式是指被除数和除数的整数部分均为百位数的除法运算。一、百位小数点除法竖式步骤1.将被除数和除数...

  • catia教程入门教程(catia教程在哪可以看)?

    catia教程入门教程(catia教程在哪可以看)?

    catia教程入门教程(catia教程在哪可以看)?CATIA作为一款广泛应用于机械设计、汽车制造、飞机制造等行业的3D建模软件,具有强大的功能和优越的建模体验。为了让初学者快速上手,本文将为您提供一份详细的CATIA入门教程。CATIA是...

  • 水彩画教程步骤(水彩画教程初学者简单)

    水彩画教程步骤(水彩画教程初学者简单)

    水彩画教程步骤(水彩画教程初学者简单)下面带来比较简单的初学者水彩画教程步骤。第1步:铅笔削尖,画出建筑物和山的轮廓形。第2步:用黑色针管笔描边,建筑物的窗户排线;树木和花草随意的笔触带过即可。第3步:水彩笔调114号永固浅绿画塔顶的颜色;...

  • 打领带教程只需四步(打领带教程图片)

    打领带教程只需四步(打领带教程图片)

    打领带教程只需四步(打领带教程图片)领带的打法有几十种,从简单到复杂,常见到不常见的都有。在这里,教给大家一种十秒快速打领带的技巧,以及适合初学者的四种简易打法。1.四手结打法。四手结的打法和系红领巾有点相似,打出来的结小巧,看起来有点不太...

  • 金刚结手绳编织教程(金刚结手绳编织图片)

    金刚结手绳编织教程(金刚结手绳编织图片)

    金刚结手绳编织教程(金刚结手绳编织图片)金刚结是藏传佛教特有的一种护身符,代表:九尊、金刚,它是经过高僧大德加持以后对人、对物赋有灵气的一种法器。金刚结的寓意是一切佛母爱护着我们犹如自己的母亲,一切护法神众在我们的周围,帮助我们遣除诸违缘,...

  • 碧蓝航线ios反和谐2024(碧蓝航线ios反和谐教程)

    碧蓝航线ios反和谐2024(碧蓝航线ios反和谐教程)

    碧蓝航线ios反和谐2024(碧蓝航线ios反和谐教程)碧蓝航线是一款二战题材的战舰少女战斗养成手游。游戏中包括丰富的角色养成、舰队搭配、战斗策略、任务系统等玩法。下面带来碧蓝航线ios反和谐2024教程:碧蓝航线ios反和谐教程1.打开游...

  • 周排行
  • 月排行
  • 年排行

精彩推荐