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

嗨游网
嗨游网

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

来源:小嗨整编  作者:小嗨  发布时间:2023-03-22 05:28
摘要:element是什么,前端框架elementPlus教程说到好用的前端框架,就不得不提ElementPlus,今天给大家介绍一下ElementPlus的基本知识和用法。1、ElementPlus概念Element+是一款用于制作页面样式,设...
由于Element+和Vue的集成度很高,所以对于这个框架在Vue中的使用我们会在稍后的课程中讲到。这节课我们首先尝试一下最简单的引入模式。至于为什么不推荐,等会在我们使用他的在线编译的时候同学们就会明白老师为什么这么说了。

<!--使用html引入的helloworld程序--><html>  <head>    <meta charset="UTF-8" />    <meta name="viewport" content="width=device-width,initial-scale=1.0" />    <script src="https://unpkg.com/vue@next"></script>    <!-- import CSS -->    <link rel="stylesheet" href="https://unpkg.com/element-plus/dist/index.css">    <!-- import JavaScript -->    <script src="https://unpkg.com/element-plus"></script>    <title>Element Plus demo</title>  </head>  <body>    <div id="app">      <el-button>{{ message }}</el-button>    </div>    <script>      const App = {        data() {          return {            message: "Hello Element Plus",          };        },      };    //   可以使用,但是不推荐    //   这块代码的意思在后面接触到vue的时候会有讲解      const app = Vue.createApp(App);      app.use(ElementPlus);      app.mount("#app");</script>  </body></html>

3、Element+实践

3.1、Element+在vue中的引入(了解,后面vue学习中会用到)

       在后期学习过vue以后,在main.ts文件中加入如下代码来引入Element+

// main.tsimport { createApp } from 'vue'import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'import App from './App.vue'const app = createApp(App)app.use(ElementPlus)app.mount('#app')

3.2、Element+的页面布局

Element+官网:https://element-plus.org/zh-CN/component/button.html
在官网中找到如下内容:

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

这个布局容器分为几种:
<el-container>:外层容器。当子元素中包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列, 否则会水平左右排列。
<el-header>:顶栏容器。
<el-aside>:侧边栏容器。
<el-main>:主要区域容器。
<el-footer>:底栏容器。
如果觉得理解困难也没关系,看看下图:

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

如图所示,这个布局的代码如下:

<template>  <div class="common-layout">    <el-container>      <el-header>Header</el-header>      <el-main>Main</el-main>    </el-container>  </div></template>

通过这个布局,可以把你所有的样式都放到指定的容器中。
也可以测一测试试:点击element+中的小瓶子

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

可以打开playground。美中不足的是playground有一些bug,有可能会让你代码在编译中卡住。所以推荐先在自己的本地vscode中完成编译后在放入playground来测试页面效果。
常用的布局推荐:

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

代码如下:

<template>  <div class="common-layout">    <el-container>      <el-aside width="200px">Aside</el-aside>      <el-container>        <el-header>Header</el-header>        <el-main>Main</el-main>      </el-container>    </el-container>  </div></template>

点开playground以后效果如下:

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

3.3、顶部栏制作

我们先采用上面的这个布局,随后点开菜单这个选项:

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

找到第一个顶栏的位置,点开源代码:

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

这个源代码很长,我们按照需求截取片段:

<template>  <div class="common-layout">    <el-container>      <el-aside width="200px">Aside</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'const activeIndex2 = ref('1')const handleSelect = (key: string, keyPath: string[]) => {  console.log(key, keyPath)}</script>

在这个里面通过修改不同参数也可以里面内容的样式。

3.4、侧边栏制作

我们先找到侧栏的模板,然后找到刚刚页面布局的Aside部分:

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



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


软件教程
小编:小嗨整编
相关文章相关阅读
  • 泰剧迷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.打开游...

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

精彩推荐