Vue 引入 Element-UI 组件库

2023-11-16

Element-UI 官网地址:https://element.eleme.cn/#/zh-CN 

完整引入:会将全部组件打包到项目中,导致项目过大,首次加载时间过长。

 下载 Element-UI

一、打开项目,安装 Element-UI 组件库。

 使用命令:

npm i element-ui -S

 完整引入:

一、在 main.js 文件中,引入组件库和组件样式。

import Vue from 'vue'
import App from './App.vue'
import router from './router'

// 1.引入 Element-UI 组件库
import ElementUI from 'element-ui';
// 2.引入 Element-UI 组件样式
import 'element-ui/lib/theme-chalk/index.css';

Vue.config.productionTip = false

// 3.使用 Element-UI 组件库
Vue.use(ElementUI);

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')

二、在官网中找到需要的组件,复制对应的代码。

三、创建 Home.vue 页面,将代码粘贴到页面中。

<template>
    <el-row>
        <el-button>默认按钮</el-button>
        <el-button type="primary">主要按钮</el-button>
        <el-button type="success">成功按钮</el-button>
        <el-button type="info">信息按钮</el-button>
        <el-button type="warning">警告按钮</el-button>
        <el-button type="danger">危险按钮</el-button>
    </el-row>
</template>

<script>
export default {
    name: "Home",
}
</script>

四、最终效果

 原创作者:吴小糖

 创作时间:2023.8.14

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vue 引入 Element-UI 组件库 的相关文章

  • workbox webpack 插件从预缓存清单中排除文件夹

    我正在将 workbox webpack 插件与 vue cli 3 一起使用 并且我想将文件夹中的文件排除在外 以免添加到预缓存清单中 请参阅下面我当前的文件结构 src 资产 CSS 壳文件1 svg文件2 svg文件3 svg svg
  • 如何使用Vue3中的ref访问父组件中的子组件方法?

    我正在尝试使用 vue3 和 ref 方法访问父组件中的子方法 但它返回一个错误 未捕获的类型错误 addNewPaper value savePaper 不是函数 下面是我的代码 请指导我哪里错了 子组件
  • 如何在 Nuxt 中点击链接下载文件?

    我遇到了一个边缘情况问题 如果用户浏览几条 Nuxt 路线 单击网站 徽标 这是一个锚标记返回主页 然后单击浏览器本机后退按钮 最后单击一个应该的链接要打开 pdf 它会重定向到我的 404 页面 如果用户在页面加载时单击 pdf 链接 它
  • 将 VueJs 组件添加到 Django 模板中

    我正在开发一个 Django 网站 我希望将一些 Vue 组件 散布 到 Django 渲染的模板中 我正在单个存储库中工作 并使用 webpack 设置来创建我在 Django 模板中使用的 style js 包 我正在努力让功能按照我想
  • Vue.js 动态图像路径未加载

    我试图在单个文件组件中动态加载图像 但收到错误消息 指出无法找到该模块 我想我正在尝试做同样的事情这个帖子 https stackoverflow com questions 40491506 vue js dynamic images n
  • 将 Select2(多项选择)与 vue.js 结合使用

    我是 vue 新手 并遵循了他们的 自定义指令 http vuejs org examples select2 html http vuejs org examples select2 html 当仅选择一个项目时 此方法效果很好 但当您选
  • VueJS - 访问已安装的存储数据

    我无法理解以下内容 我有一个store其中包含应用程序所需的变量 特别地 有一个globalCompanies哪些商店 globalCompanies current all currentName 在另一个组件中 我想执行以下操作 mou
  • 如何在Vue中获取输入字段值

    我是 Vue 新手 我需要一些帮助来从输入字段获取值 在我的表格中 我有
  • { ...obj1, obj2 } 到底做什么[重复]

    这个问题在这里已经有答案了 假设我们有两个对象 const state fishes some obj data animals some obj data const animals some NEW data 在Vuex中有一个方法re
  • 如何在 vuex nuxt 中获取嵌套 getter

    i have store index js像这样 new Vuex Store modules nav namespaced true modules message namespaced true state count 0 conver
  • 如何同时模拟Pinia和vue-i18n?

    我正在使用 Vue 3 的 Composition API 如下所示 store ts import ref Ref from vue import defineStore from pinia export const useStore
  • 无法使用Vue获取灵活元素的CSS属性值

    我正在尝试获取 CSSwidth灵活元素的属性 但由于某种原因它不起作用 代码笔 https codepen io anon pen pLEwdp editors 1010 https codepen io anon pen pLEwdp
  • 不使用Vue可以使用Vuex吗? (Vuex 服务器端?)

    Vuex 抱怨如果不调用 Vue use Vuex 就无法创建新的 store 实例 虽然这通常没问题 但我正在摆弄使用同一商店编写后端 前端的想法 有人知道答案吗 Thanks TL DR 你可以在 Node 中完美使用 Vuex 无需浏
  • 在新窗口中打开 VueJS 组件

    我有一个只有一页的基本 VueJS 应用程序 它不是 SPA 而且我不使用 vue router 我想实现一个按钮 单击该按钮时会使用我的 Vue 组件之一的内容执行 window open 函数 查看来自的文档window open ht
  • 个人Vue 3组件包缺少模板或渲染函数

    我最近将自己的 Vue 3 组件上传到 NPM 以供其他人使用 当在其他项目中使用它时 它会发出以下警告 Vue warn Component is missing template or render function at
  • Mapbox JS SDK CSS样式表导致地图消失

    我在 VueJS 应用程序中使用 Mapbox JavaScript SDK 我可以毫无问题地显示地图 现在我想添加一些标记 我懂了在本页 https docs mapbox com mapbox gl js api 您需要先导入 CSS
  • Vue 监听 Vuex 提交吗?

    有没有一种方法可以监听 Vuex 提交 而不观察任何随提交而更改的属性 只是简单地找出是否发生了提交 我有一个 Filter 组件 想将其放入 NPM 包中 但我已经有一个用例 在该用例中 我希望设置一个 cookie 在选择过滤器时存储过
  • 左侧导航菜单上部隐藏

    当滚动到页面最底部时 左侧导航菜单的顶部将被隐藏 The image before scrolling is shown below 滚动后的效果如下图 我不确定此问题的确切原因 因此我将不胜感激任何有关识别和解决该问题的建议或帮助 为了确
  • 不知道如何预览我生成的 Nuxt3 应用程序

    我刚刚在静态模式下创建了一个 Nuxt3 但我不想每次都将其推送到 Netlify 进行预览 这是我的nuxt config js 没有改变 import defineNuxtConfig from nuxt export default
  • Vue 和 Vuex:处理依赖的计算属性

    我的应用程序是一个使用 Vuex 在 Vue 中构建的精简电子表格 关键组件是TableCollection Table and Row The TableCollection有一个包含多个的数组Table对象 每个Table有一个包含多个

随机推荐

  • 获取单选框值

    function getRadioVal nameVal var inputs document getElementsByName nameVal var checkVal for var i 0 len inputs length i
  • 海思3559:uboot顶层Makefile分析

    顶层Makefile的内容主要结构为 确定版本号及主机信息 实现静默编译功能 设置各种路径 设置编译工具链 设置规则 设置与cpu相关的伪目标 需要注意的是 结构顺序并不代表代码执行顺序 1 确定版本号及主机信息 VERSION 2016
  • 群辉 Synology NAS Docker 安装 RustDesk-server 自建服务器只要一个容器

    from https blog zhjh top archives M8nBI5tjcxQe31DhiXqxy 简介 之前按照网上的教程 rustdesk server 需要安装两个容器 最近想升级下版本 发现有一个新镜像 rustdesk
  • 零基础学Python 爬虫-笔记

    零基础学Python 爬虫 Tony老师 普门教育 python 兼容 3 8 5 pycharm 付费 免费 写项目有区别 破解版2019 代码提示 爬虫 概念 科技 智能化 互联网 数据时代 智能家居 爬虫 批量的采集数据 网络 cpo
  • 关于Spring 的IoC和AOP的面试题,快看看你都能答上来哪些

    推荐 前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住分享一下给大家 点击跳转到网站 博客首页 派 大 星 欢迎关注 点赞 收藏 留言 本文由派大星原创编撰 系列专栏 迎战面试 本系列分享自己准备面试的过程和一些经典的面试
  • 从0开始实现简易版vue2

    文章目录 前言 原理 思路分析 实现Observer 实现Watcher 实现Compile 前言 Vue js的双向绑定原理是其最重要的特性之一 它使得数据模型和DOM之间的同步变得非常简单和高效 先上个成果图来吸引各位 new Simp
  • MySQL B+树索引

    MySQL B 树索引B 树是MySQL中最常用的索引结构 它是B树的变种 区别在于B 树的非叶子节点不保存数据 只保存节点指针 这使得B 树层次更少 查询效率更高 B 树的特点 1 非叶子节点不保存数据 只有叶子节点保存实际数据 这使树更
  • hive DEBUG

    输出 DEBUG 日志 使用以下参数 hive hiveconf hive root logger DEBUG console 远程调试 hive cli hive debug 此命令监听 8000 端口 可以使用远程调试连接此 jvm 远
  • win10系统 Mysql初始化报错:[ERROR] --initialize specified but the data directory has files in it. Aborting

    解决方法 1 删除以前安装的Mysql文件夹 data文件夹保存自己创建使用过的表单 可以数据迁移到其他mysql版本 2 查看自己是否已经初始化 如果当前安装版本的Mysql文件夹根目录是否存在data文件夹 如果存在 则已经初始化 可以
  • DSS部署-3、创建hadoop用户

    文章目录 第三部分 创建hadoop用户 第三部分 创建hadoop用户 1 创建一个名字为hadoop的普通用户 root bigdata senior01 useradd hadoop root bigdata senior01 pas
  • IDEA-常用配置

    一 Appearance Behavior 1 1 设置主题 1 2 设置窗体及菜单的字体及大小 二 Editor General 2 1 设置自动导包的功能 Add unambiguous imports on the fly 自动导入不
  • 提升前端开发效率:基于vue的van-radio-group组件封装指南

    前言 vant 作为一款流行的 ui 框架 其中 van radio group 组件是一个常用的单选框组件 但有时我们需要根据项目需求进行定制化封装 本文将介绍如何基于 vue 框架封装 van radio group 组件 让我们一起来
  • threejs 全景区加可点击标注

  • Alibaba Arthas 3.1.2版本发布:增加logger/heapdump/vmoption命令,支持tunnel server

    Arthas是Alibaba开源的Java诊断工具 深受开发者喜爱 Github https github com alibaba arthas 文档 https alibaba github io arthas Arthas 3 1 2版
  • 攻坚三维重建 群核科技这项成果入选ICCV 2023

    在全屋定制行业场景中 CAD图纸是设计方案重要的呈现方式 而门店设计师完成的CAD图纸到了生产和施工端 机器无法直接识别 往往需要人工将CAD图纸包含的设计语言转化成三维模型 再进一步生成可供生产线加工的数据 这对数据准确性 拆单效率和工厂
  • S3C6410启动机制

    1 上电以后 会先启动片内的iROM中的程序 这部分主要初始化时钟和看门狗一些外围器件 2 第二步把BL1中的程序加载到片内RAM中 希望BL1程序比较小 主要希望去配置主存 3 配置好主存后 再把BL2加载到主存SDRAM中 然后把程序的
  • Ubuntu下vscode配置ROS环境

    摘要 最近准备放弃用clion开发ROS使用更主流的vscode 整理一下在ubuntu18 04下的VSCode安装和ROS环境配置流程 安装 方法一 软件商店安装 个人还是推荐使用ubuntu软件下载vscode 简单不容易出错 方法二
  • Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext

    Caused by java lang ClassNotFoundException org springframework context ApplicationContext java lang IllegalStateExceptio
  • Java报错Cannot make a static reference to the non-static method——无法从静态上下文中引用非静态方法。

    在写继承相关练习代码时 遇到以下问题 Cannot make a static reference to the non static method show from the type Student 翻译过来就是无法对非静态方法的进行静
  • Vue 引入 Element-UI 组件库

    Element UI 官网地址 https element eleme cn zh CN 完整引入 会将全部组件打包到项目中 导致项目过大 首次加载时间过长 下载 Element UI 一 打开项目 安装 Element UI 组件库 使用